From 09d7c4010d0ffa00de4a14e840d74526e20adbe7 Mon Sep 17 00:00:00 2001 From: Oscar Mira Date: Mon, 22 Jul 2024 01:45:14 +0200 Subject: [PATCH] Add gms.wallet stubs and foss flavor to donations --- donations/lib/build.gradle.kts | 16 ++++++++++++- .../layout/donate_with_googlepay_button.xml | 5 +++++ .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../googlepay_button_background_image.9.png | Bin ...epay_button_background_image_focused.9.png | Bin ...epay_button_background_image_pressed.9.png | Bin ...ay_button_no_shadow_background_image.9.png | Bin ...n_no_shadow_background_image_focused.9.png | Bin ...n_no_shadow_background_image_pressed.9.png | Bin .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../googlepay_button_background_image.9.png | Bin ...epay_button_background_image_focused.9.png | Bin ...epay_button_background_image_pressed.9.png | Bin ...ay_button_no_shadow_background_image.9.png | Bin ...n_no_shadow_background_image_focused.9.png | Bin ...n_no_shadow_background_image_pressed.9.png | Bin .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../googlepay_button_background_image.9.png | Bin ...ay_button_no_shadow_background_image.9.png | Bin .../googlepay_button_background_image.9.png | Bin ...ay_button_no_shadow_background_image.9.png | Bin .../googlepay_button_background.xml | 0 .../googlepay_button_no_shadow_background.xml | 0 .../googlepay_button_background_image.9.png | Bin ...ay_button_no_shadow_background_image.9.png | Bin .../googlepay_button_background_image.9.png | Bin ...ay_button_no_shadow_background_image.9.png | Bin .../googlepay_button_background_image.9.png | Bin ...ay_button_no_shadow_background_image.9.png | Bin .../donate_with_googlepay_button_content.xml | 0 .../googlepay_button_background.xml | 0 .../googlepay_button_content.xml | 0 .../googlepay_button_no_shadow_background.xml | 0 .../googlepay_button_overlay.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../googlepay_button_background.xml | 0 .../googlepay_button_no_shadow_background.xml | 0 .../googlepay_button_background_image.9.png | Bin ...epay_button_background_image_focused.9.png | Bin ...epay_button_background_image_pressed.9.png | Bin ...ay_button_no_shadow_background_image.9.png | Bin ...n_no_shadow_background_image_focused.9.png | Bin ...n_no_shadow_background_image_pressed.9.png | Bin .../googlepay_button_background_image.9.png | Bin ...epay_button_background_image_focused.9.png | Bin ...epay_button_background_image_pressed.9.png | Bin ...ay_button_no_shadow_background_image.9.png | Bin ...n_no_shadow_background_image_focused.9.png | Bin ...n_no_shadow_background_image_pressed.9.png | Bin .../googlepay_button_background_image.9.png | Bin ...epay_button_background_image_focused.9.png | Bin ...epay_button_background_image_pressed.9.png | Bin ...ay_button_no_shadow_background_image.9.png | Bin ...n_no_shadow_background_image_focused.9.png | Bin ...n_no_shadow_background_image_pressed.9.png | Bin .../donate_with_googlepay_button_content.xml | 0 .../donate_with_googlepay_button_content.xml | 0 ...ate_with_google_pay_rounded_background.xml | 0 .../donate_with_googlepay_button_content.xml | 0 .../drawable/googlepay_button_background.xml | 0 .../res/drawable/googlepay_button_content.xml | 0 .../googlepay_button_no_shadow_background.xml | 0 .../res/drawable/googlepay_button_overlay.xml | 0 .../layout/donate_with_googlepay_button.xml | 0 .../{main => gms}/res/values-night/colors.xml | 0 .../src/{main => gms}/res/values/colors.xml | 0 .../res/values/googlepay_strings.xml | 0 .../android/gms/common/api/ApiException.java | 4 ++++ .../google/android/gms/common/api/Status.java | 2 ++ .../com/google/android/gms/tasks/Task.java | 4 ++++ .../android/gms/wallet/AutoResolveHelper.java | 18 +++++++++++++++ .../gms/wallet/IsReadyToPayRequest.java | 7 ++++++ .../android/gms/wallet/PaymentData.java | 13 +++++++++++ .../gms/wallet/PaymentDataRequest.java | 7 ++++++ .../android/gms/wallet/PaymentsClient.java | 13 +++++++++++ .../com/google/android/gms/wallet/Wallet.java | 21 ++++++++++++++++++ .../android/gms/wallet/WalletConstants.java | 6 +++++ 133 files changed, 115 insertions(+), 1 deletion(-) create mode 100644 donations/lib/src/foss/res/layout/donate_with_googlepay_button.xml rename donations/lib/src/{main => gms}/res/drawable-ar-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-ar/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-bg-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-bg/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-ca-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-ca/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-cs-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-cs/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-da-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-da/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-de-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-de/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-el-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-el/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-es-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-es/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-et-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-et/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-eu-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-eu/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-fi-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-fi/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-fr-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-fr/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-hdpi/googlepay_button_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-hdpi/googlepay_button_background_image_focused.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-hdpi/googlepay_button_background_image_pressed.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-hdpi/googlepay_button_no_shadow_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-hdpi/googlepay_button_no_shadow_background_image_focused.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-hdpi/googlepay_button_no_shadow_background_image_pressed.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-hr-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-hr/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-id-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-id/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-it-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-it/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-ja-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-ja/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-ko-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-ko/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-mdpi/googlepay_button_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-mdpi/googlepay_button_background_image_focused.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-mdpi/googlepay_button_background_image_pressed.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-mdpi/googlepay_button_no_shadow_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-mdpi/googlepay_button_no_shadow_background_image_focused.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-mdpi/googlepay_button_no_shadow_background_image_pressed.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-ms-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-ms/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-night-hdpi/googlepay_button_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-night-hdpi/googlepay_button_no_shadow_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-night-mdpi/googlepay_button_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-night-mdpi/googlepay_button_no_shadow_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-night-v21/googlepay_button_background.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-night-v21/googlepay_button_no_shadow_background.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-night-xhdpi/googlepay_button_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-night-xhdpi/googlepay_button_no_shadow_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-night-xxhdpi/googlepay_button_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-night-xxhdpi/googlepay_button_no_shadow_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-night-xxxhdpi/googlepay_button_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-night-xxxhdpi/googlepay_button_no_shadow_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-night/googlepay_button_background.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-night/googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-night/googlepay_button_no_shadow_background.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-night/googlepay_button_overlay.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-nl-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-nl/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-no-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-no/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-pl-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-pl/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-pt-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-pt/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-ru-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-ru/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-sk-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-sk/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-sl-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-sl/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-sr-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-sr/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-sv-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-sv/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-th-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-th/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-tr-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-tr/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-uk-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-uk/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-v21/googlepay_button_background.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-v21/googlepay_button_no_shadow_background.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-xhdpi/googlepay_button_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xhdpi/googlepay_button_background_image_focused.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xhdpi/googlepay_button_background_image_pressed.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xhdpi/googlepay_button_no_shadow_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xhdpi/googlepay_button_no_shadow_background_image_focused.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xhdpi/googlepay_button_no_shadow_background_image_pressed.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxhdpi/googlepay_button_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxhdpi/googlepay_button_background_image_focused.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxhdpi/googlepay_button_background_image_pressed.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image_focused.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image_pressed.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxxhdpi/googlepay_button_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxxhdpi/googlepay_button_background_image_focused.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxxhdpi/googlepay_button_background_image_pressed.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image_focused.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image_pressed.9.png (100%) rename donations/lib/src/{main => gms}/res/drawable-zh-night/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable-zh/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable/donate_with_google_pay_rounded_background.xml (100%) rename donations/lib/src/{main => gms}/res/drawable/donate_with_googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable/googlepay_button_background.xml (100%) rename donations/lib/src/{main => gms}/res/drawable/googlepay_button_content.xml (100%) rename donations/lib/src/{main => gms}/res/drawable/googlepay_button_no_shadow_background.xml (100%) rename donations/lib/src/{main => gms}/res/drawable/googlepay_button_overlay.xml (100%) rename donations/lib/src/{main => gms}/res/layout/donate_with_googlepay_button.xml (100%) rename donations/lib/src/{main => gms}/res/values-night/colors.xml (100%) rename donations/lib/src/{main => gms}/res/values/colors.xml (100%) rename donations/lib/src/{main => gms}/res/values/googlepay_strings.xml (100%) create mode 100644 libfakegms/src/main/java/com/google/android/gms/common/api/ApiException.java create mode 100644 libfakegms/src/main/java/com/google/android/gms/wallet/AutoResolveHelper.java create mode 100644 libfakegms/src/main/java/com/google/android/gms/wallet/IsReadyToPayRequest.java create mode 100644 libfakegms/src/main/java/com/google/android/gms/wallet/PaymentData.java create mode 100644 libfakegms/src/main/java/com/google/android/gms/wallet/PaymentDataRequest.java create mode 100644 libfakegms/src/main/java/com/google/android/gms/wallet/PaymentsClient.java create mode 100644 libfakegms/src/main/java/com/google/android/gms/wallet/Wallet.java create mode 100644 libfakegms/src/main/java/com/google/android/gms/wallet/WalletConstants.java diff --git a/donations/lib/build.gradle.kts b/donations/lib/build.gradle.kts index b69f18459f..d0f71323e8 100644 --- a/donations/lib/build.gradle.kts +++ b/donations/lib/build.gradle.kts @@ -5,6 +5,19 @@ plugins { android { namespace = "org.signal.donations" + + flavorDimensions += "license" + + productFlavors { + create("gms") { + dimension = "license" + isDefault = true + } + + create("foss") { + dimension = "license" + } + } } dependencies { @@ -16,6 +29,7 @@ dependencies { exclude(group = "com.google.protobuf", module = "protobuf-java") } - api(libs.google.play.services.wallet) + "gmsApi"(libs.google.play.services.wallet) + "fossApi"(project(":libfakegms")) api(libs.square.okhttp3) } diff --git a/donations/lib/src/foss/res/layout/donate_with_googlepay_button.xml b/donations/lib/src/foss/res/layout/donate_with_googlepay_button.xml new file mode 100644 index 0000000000..bce65f74ad --- /dev/null +++ b/donations/lib/src/foss/res/layout/donate_with_googlepay_button.xml @@ -0,0 +1,5 @@ + + + diff --git a/donations/lib/src/main/res/drawable-ar-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ar-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ar-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ar-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-ar/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ar/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ar/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ar/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-bg-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-bg-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-bg-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-bg-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-bg/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-bg/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-bg/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-bg/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-ca-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ca-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ca-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ca-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-ca/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ca/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ca/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ca/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-cs-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-cs-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-cs-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-cs-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-cs/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-cs/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-cs/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-cs/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-da-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-da-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-da-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-da-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-da/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-da/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-da/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-da/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-de-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-de-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-de-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-de-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-de/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-de/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-de/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-de/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-el-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-el-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-el-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-el-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-el/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-el/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-el/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-el/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-es-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-es-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-es-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-es-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-es/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-es/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-es/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-es/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-et-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-et-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-et-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-et-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-et/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-et/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-et/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-et/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-eu-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-eu-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-eu-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-eu-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-eu/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-eu/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-eu/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-eu/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-fi-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-fi-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-fi-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-fi-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-fi/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-fi/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-fi/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-fi/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-fr-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-fr-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-fr-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-fr-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-fr/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-fr/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-fr/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-fr/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-hdpi/googlepay_button_background_image.9.png b/donations/lib/src/gms/res/drawable-hdpi/googlepay_button_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-hdpi/googlepay_button_background_image.9.png rename to donations/lib/src/gms/res/drawable-hdpi/googlepay_button_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-hdpi/googlepay_button_background_image_focused.9.png b/donations/lib/src/gms/res/drawable-hdpi/googlepay_button_background_image_focused.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-hdpi/googlepay_button_background_image_focused.9.png rename to donations/lib/src/gms/res/drawable-hdpi/googlepay_button_background_image_focused.9.png diff --git a/donations/lib/src/main/res/drawable-hdpi/googlepay_button_background_image_pressed.9.png b/donations/lib/src/gms/res/drawable-hdpi/googlepay_button_background_image_pressed.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-hdpi/googlepay_button_background_image_pressed.9.png rename to donations/lib/src/gms/res/drawable-hdpi/googlepay_button_background_image_pressed.9.png diff --git a/donations/lib/src/main/res/drawable-hdpi/googlepay_button_no_shadow_background_image.9.png b/donations/lib/src/gms/res/drawable-hdpi/googlepay_button_no_shadow_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-hdpi/googlepay_button_no_shadow_background_image.9.png rename to donations/lib/src/gms/res/drawable-hdpi/googlepay_button_no_shadow_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-hdpi/googlepay_button_no_shadow_background_image_focused.9.png b/donations/lib/src/gms/res/drawable-hdpi/googlepay_button_no_shadow_background_image_focused.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-hdpi/googlepay_button_no_shadow_background_image_focused.9.png rename to donations/lib/src/gms/res/drawable-hdpi/googlepay_button_no_shadow_background_image_focused.9.png diff --git a/donations/lib/src/main/res/drawable-hdpi/googlepay_button_no_shadow_background_image_pressed.9.png b/donations/lib/src/gms/res/drawable-hdpi/googlepay_button_no_shadow_background_image_pressed.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-hdpi/googlepay_button_no_shadow_background_image_pressed.9.png rename to donations/lib/src/gms/res/drawable-hdpi/googlepay_button_no_shadow_background_image_pressed.9.png diff --git a/donations/lib/src/main/res/drawable-hr-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-hr-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-hr-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-hr-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-hr/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-hr/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-hr/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-hr/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-id-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-id-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-id-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-id-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-id/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-id/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-id/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-id/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-it-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-it-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-it-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-it-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-it/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-it/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-it/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-it/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-ja-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ja-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ja-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ja-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-ja/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ja/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ja/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ja/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-ko-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ko-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ko-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ko-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-ko/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ko/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ko/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ko/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-mdpi/googlepay_button_background_image.9.png b/donations/lib/src/gms/res/drawable-mdpi/googlepay_button_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-mdpi/googlepay_button_background_image.9.png rename to donations/lib/src/gms/res/drawable-mdpi/googlepay_button_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-mdpi/googlepay_button_background_image_focused.9.png b/donations/lib/src/gms/res/drawable-mdpi/googlepay_button_background_image_focused.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-mdpi/googlepay_button_background_image_focused.9.png rename to donations/lib/src/gms/res/drawable-mdpi/googlepay_button_background_image_focused.9.png diff --git a/donations/lib/src/main/res/drawable-mdpi/googlepay_button_background_image_pressed.9.png b/donations/lib/src/gms/res/drawable-mdpi/googlepay_button_background_image_pressed.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-mdpi/googlepay_button_background_image_pressed.9.png rename to donations/lib/src/gms/res/drawable-mdpi/googlepay_button_background_image_pressed.9.png diff --git a/donations/lib/src/main/res/drawable-mdpi/googlepay_button_no_shadow_background_image.9.png b/donations/lib/src/gms/res/drawable-mdpi/googlepay_button_no_shadow_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-mdpi/googlepay_button_no_shadow_background_image.9.png rename to donations/lib/src/gms/res/drawable-mdpi/googlepay_button_no_shadow_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-mdpi/googlepay_button_no_shadow_background_image_focused.9.png b/donations/lib/src/gms/res/drawable-mdpi/googlepay_button_no_shadow_background_image_focused.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-mdpi/googlepay_button_no_shadow_background_image_focused.9.png rename to donations/lib/src/gms/res/drawable-mdpi/googlepay_button_no_shadow_background_image_focused.9.png diff --git a/donations/lib/src/main/res/drawable-mdpi/googlepay_button_no_shadow_background_image_pressed.9.png b/donations/lib/src/gms/res/drawable-mdpi/googlepay_button_no_shadow_background_image_pressed.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-mdpi/googlepay_button_no_shadow_background_image_pressed.9.png rename to donations/lib/src/gms/res/drawable-mdpi/googlepay_button_no_shadow_background_image_pressed.9.png diff --git a/donations/lib/src/main/res/drawable-ms-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ms-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ms-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ms-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-ms/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ms/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ms/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ms/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-night-hdpi/googlepay_button_background_image.9.png b/donations/lib/src/gms/res/drawable-night-hdpi/googlepay_button_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-night-hdpi/googlepay_button_background_image.9.png rename to donations/lib/src/gms/res/drawable-night-hdpi/googlepay_button_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-night-hdpi/googlepay_button_no_shadow_background_image.9.png b/donations/lib/src/gms/res/drawable-night-hdpi/googlepay_button_no_shadow_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-night-hdpi/googlepay_button_no_shadow_background_image.9.png rename to donations/lib/src/gms/res/drawable-night-hdpi/googlepay_button_no_shadow_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-night-mdpi/googlepay_button_background_image.9.png b/donations/lib/src/gms/res/drawable-night-mdpi/googlepay_button_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-night-mdpi/googlepay_button_background_image.9.png rename to donations/lib/src/gms/res/drawable-night-mdpi/googlepay_button_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-night-mdpi/googlepay_button_no_shadow_background_image.9.png b/donations/lib/src/gms/res/drawable-night-mdpi/googlepay_button_no_shadow_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-night-mdpi/googlepay_button_no_shadow_background_image.9.png rename to donations/lib/src/gms/res/drawable-night-mdpi/googlepay_button_no_shadow_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-night-v21/googlepay_button_background.xml b/donations/lib/src/gms/res/drawable-night-v21/googlepay_button_background.xml similarity index 100% rename from donations/lib/src/main/res/drawable-night-v21/googlepay_button_background.xml rename to donations/lib/src/gms/res/drawable-night-v21/googlepay_button_background.xml diff --git a/donations/lib/src/main/res/drawable-night-v21/googlepay_button_no_shadow_background.xml b/donations/lib/src/gms/res/drawable-night-v21/googlepay_button_no_shadow_background.xml similarity index 100% rename from donations/lib/src/main/res/drawable-night-v21/googlepay_button_no_shadow_background.xml rename to donations/lib/src/gms/res/drawable-night-v21/googlepay_button_no_shadow_background.xml diff --git a/donations/lib/src/main/res/drawable-night-xhdpi/googlepay_button_background_image.9.png b/donations/lib/src/gms/res/drawable-night-xhdpi/googlepay_button_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-night-xhdpi/googlepay_button_background_image.9.png rename to donations/lib/src/gms/res/drawable-night-xhdpi/googlepay_button_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-night-xhdpi/googlepay_button_no_shadow_background_image.9.png b/donations/lib/src/gms/res/drawable-night-xhdpi/googlepay_button_no_shadow_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-night-xhdpi/googlepay_button_no_shadow_background_image.9.png rename to donations/lib/src/gms/res/drawable-night-xhdpi/googlepay_button_no_shadow_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-night-xxhdpi/googlepay_button_background_image.9.png b/donations/lib/src/gms/res/drawable-night-xxhdpi/googlepay_button_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-night-xxhdpi/googlepay_button_background_image.9.png rename to donations/lib/src/gms/res/drawable-night-xxhdpi/googlepay_button_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-night-xxhdpi/googlepay_button_no_shadow_background_image.9.png b/donations/lib/src/gms/res/drawable-night-xxhdpi/googlepay_button_no_shadow_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-night-xxhdpi/googlepay_button_no_shadow_background_image.9.png rename to donations/lib/src/gms/res/drawable-night-xxhdpi/googlepay_button_no_shadow_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-night-xxxhdpi/googlepay_button_background_image.9.png b/donations/lib/src/gms/res/drawable-night-xxxhdpi/googlepay_button_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-night-xxxhdpi/googlepay_button_background_image.9.png rename to donations/lib/src/gms/res/drawable-night-xxxhdpi/googlepay_button_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-night-xxxhdpi/googlepay_button_no_shadow_background_image.9.png b/donations/lib/src/gms/res/drawable-night-xxxhdpi/googlepay_button_no_shadow_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-night-xxxhdpi/googlepay_button_no_shadow_background_image.9.png rename to donations/lib/src/gms/res/drawable-night-xxxhdpi/googlepay_button_no_shadow_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-night/googlepay_button_background.xml b/donations/lib/src/gms/res/drawable-night/googlepay_button_background.xml similarity index 100% rename from donations/lib/src/main/res/drawable-night/googlepay_button_background.xml rename to donations/lib/src/gms/res/drawable-night/googlepay_button_background.xml diff --git a/donations/lib/src/main/res/drawable-night/googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-night/googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-night/googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-night/googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-night/googlepay_button_no_shadow_background.xml b/donations/lib/src/gms/res/drawable-night/googlepay_button_no_shadow_background.xml similarity index 100% rename from donations/lib/src/main/res/drawable-night/googlepay_button_no_shadow_background.xml rename to donations/lib/src/gms/res/drawable-night/googlepay_button_no_shadow_background.xml diff --git a/donations/lib/src/main/res/drawable-night/googlepay_button_overlay.xml b/donations/lib/src/gms/res/drawable-night/googlepay_button_overlay.xml similarity index 100% rename from donations/lib/src/main/res/drawable-night/googlepay_button_overlay.xml rename to donations/lib/src/gms/res/drawable-night/googlepay_button_overlay.xml diff --git a/donations/lib/src/main/res/drawable-nl-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-nl-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-nl-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-nl-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-nl/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-nl/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-nl/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-nl/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-no-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-no-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-no-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-no-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-no/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-no/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-no/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-no/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-pl-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-pl-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-pl-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-pl-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-pl/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-pl/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-pl/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-pl/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-pt-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-pt-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-pt-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-pt-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-pt/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-pt/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-pt/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-pt/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-ru-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ru-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ru-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ru-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-ru/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-ru/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-ru/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-ru/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-sk-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-sk-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-sk-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-sk-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-sk/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-sk/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-sk/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-sk/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-sl-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-sl-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-sl-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-sl-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-sl/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-sl/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-sl/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-sl/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-sr-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-sr-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-sr-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-sr-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-sr/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-sr/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-sr/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-sr/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-sv-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-sv-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-sv-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-sv-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-sv/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-sv/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-sv/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-sv/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-th-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-th-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-th-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-th-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-th/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-th/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-th/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-th/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-tr-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-tr-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-tr-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-tr-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-tr/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-tr/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-tr/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-tr/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-uk-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-uk-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-uk-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-uk-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-uk/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-uk/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-uk/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-uk/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-v21/googlepay_button_background.xml b/donations/lib/src/gms/res/drawable-v21/googlepay_button_background.xml similarity index 100% rename from donations/lib/src/main/res/drawable-v21/googlepay_button_background.xml rename to donations/lib/src/gms/res/drawable-v21/googlepay_button_background.xml diff --git a/donations/lib/src/main/res/drawable-v21/googlepay_button_no_shadow_background.xml b/donations/lib/src/gms/res/drawable-v21/googlepay_button_no_shadow_background.xml similarity index 100% rename from donations/lib/src/main/res/drawable-v21/googlepay_button_no_shadow_background.xml rename to donations/lib/src/gms/res/drawable-v21/googlepay_button_no_shadow_background.xml diff --git a/donations/lib/src/main/res/drawable-xhdpi/googlepay_button_background_image.9.png b/donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xhdpi/googlepay_button_background_image.9.png rename to donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-xhdpi/googlepay_button_background_image_focused.9.png b/donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_background_image_focused.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xhdpi/googlepay_button_background_image_focused.9.png rename to donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_background_image_focused.9.png diff --git a/donations/lib/src/main/res/drawable-xhdpi/googlepay_button_background_image_pressed.9.png b/donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_background_image_pressed.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xhdpi/googlepay_button_background_image_pressed.9.png rename to donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_background_image_pressed.9.png diff --git a/donations/lib/src/main/res/drawable-xhdpi/googlepay_button_no_shadow_background_image.9.png b/donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_no_shadow_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xhdpi/googlepay_button_no_shadow_background_image.9.png rename to donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_no_shadow_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-xhdpi/googlepay_button_no_shadow_background_image_focused.9.png b/donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_no_shadow_background_image_focused.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xhdpi/googlepay_button_no_shadow_background_image_focused.9.png rename to donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_no_shadow_background_image_focused.9.png diff --git a/donations/lib/src/main/res/drawable-xhdpi/googlepay_button_no_shadow_background_image_pressed.9.png b/donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_no_shadow_background_image_pressed.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xhdpi/googlepay_button_no_shadow_background_image_pressed.9.png rename to donations/lib/src/gms/res/drawable-xhdpi/googlepay_button_no_shadow_background_image_pressed.9.png diff --git a/donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_background_image.9.png b/donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_background_image.9.png rename to donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_background_image_focused.9.png b/donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_background_image_focused.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_background_image_focused.9.png rename to donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_background_image_focused.9.png diff --git a/donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_background_image_pressed.9.png b/donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_background_image_pressed.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_background_image_pressed.9.png rename to donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_background_image_pressed.9.png diff --git a/donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image.9.png b/donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image.9.png rename to donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image_focused.9.png b/donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image_focused.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image_focused.9.png rename to donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image_focused.9.png diff --git a/donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image_pressed.9.png b/donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image_pressed.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image_pressed.9.png rename to donations/lib/src/gms/res/drawable-xxhdpi/googlepay_button_no_shadow_background_image_pressed.9.png diff --git a/donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_background_image.9.png b/donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_background_image.9.png rename to donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_background_image_focused.9.png b/donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_background_image_focused.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_background_image_focused.9.png rename to donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_background_image_focused.9.png diff --git a/donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_background_image_pressed.9.png b/donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_background_image_pressed.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_background_image_pressed.9.png rename to donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_background_image_pressed.9.png diff --git a/donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image.9.png b/donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image.9.png rename to donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image.9.png diff --git a/donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image_focused.9.png b/donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image_focused.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image_focused.9.png rename to donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image_focused.9.png diff --git a/donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image_pressed.9.png b/donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image_pressed.9.png similarity index 100% rename from donations/lib/src/main/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image_pressed.9.png rename to donations/lib/src/gms/res/drawable-xxxhdpi/googlepay_button_no_shadow_background_image_pressed.9.png diff --git a/donations/lib/src/main/res/drawable-zh-night/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-zh-night/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-zh-night/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-zh-night/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable-zh/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable-zh/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable-zh/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable-zh/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable/donate_with_google_pay_rounded_background.xml b/donations/lib/src/gms/res/drawable/donate_with_google_pay_rounded_background.xml similarity index 100% rename from donations/lib/src/main/res/drawable/donate_with_google_pay_rounded_background.xml rename to donations/lib/src/gms/res/drawable/donate_with_google_pay_rounded_background.xml diff --git a/donations/lib/src/main/res/drawable/donate_with_googlepay_button_content.xml b/donations/lib/src/gms/res/drawable/donate_with_googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable/donate_with_googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable/donate_with_googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable/googlepay_button_background.xml b/donations/lib/src/gms/res/drawable/googlepay_button_background.xml similarity index 100% rename from donations/lib/src/main/res/drawable/googlepay_button_background.xml rename to donations/lib/src/gms/res/drawable/googlepay_button_background.xml diff --git a/donations/lib/src/main/res/drawable/googlepay_button_content.xml b/donations/lib/src/gms/res/drawable/googlepay_button_content.xml similarity index 100% rename from donations/lib/src/main/res/drawable/googlepay_button_content.xml rename to donations/lib/src/gms/res/drawable/googlepay_button_content.xml diff --git a/donations/lib/src/main/res/drawable/googlepay_button_no_shadow_background.xml b/donations/lib/src/gms/res/drawable/googlepay_button_no_shadow_background.xml similarity index 100% rename from donations/lib/src/main/res/drawable/googlepay_button_no_shadow_background.xml rename to donations/lib/src/gms/res/drawable/googlepay_button_no_shadow_background.xml diff --git a/donations/lib/src/main/res/drawable/googlepay_button_overlay.xml b/donations/lib/src/gms/res/drawable/googlepay_button_overlay.xml similarity index 100% rename from donations/lib/src/main/res/drawable/googlepay_button_overlay.xml rename to donations/lib/src/gms/res/drawable/googlepay_button_overlay.xml diff --git a/donations/lib/src/main/res/layout/donate_with_googlepay_button.xml b/donations/lib/src/gms/res/layout/donate_with_googlepay_button.xml similarity index 100% rename from donations/lib/src/main/res/layout/donate_with_googlepay_button.xml rename to donations/lib/src/gms/res/layout/donate_with_googlepay_button.xml diff --git a/donations/lib/src/main/res/values-night/colors.xml b/donations/lib/src/gms/res/values-night/colors.xml similarity index 100% rename from donations/lib/src/main/res/values-night/colors.xml rename to donations/lib/src/gms/res/values-night/colors.xml diff --git a/donations/lib/src/main/res/values/colors.xml b/donations/lib/src/gms/res/values/colors.xml similarity index 100% rename from donations/lib/src/main/res/values/colors.xml rename to donations/lib/src/gms/res/values/colors.xml diff --git a/donations/lib/src/main/res/values/googlepay_strings.xml b/donations/lib/src/gms/res/values/googlepay_strings.xml similarity index 100% rename from donations/lib/src/main/res/values/googlepay_strings.xml rename to donations/lib/src/gms/res/values/googlepay_strings.xml diff --git a/libfakegms/src/main/java/com/google/android/gms/common/api/ApiException.java b/libfakegms/src/main/java/com/google/android/gms/common/api/ApiException.java new file mode 100644 index 0000000000..3a2340f0ba --- /dev/null +++ b/libfakegms/src/main/java/com/google/android/gms/common/api/ApiException.java @@ -0,0 +1,4 @@ +package com.google.android.gms.common.api; + +public class ApiException extends Exception { +} diff --git a/libfakegms/src/main/java/com/google/android/gms/common/api/Status.java b/libfakegms/src/main/java/com/google/android/gms/common/api/Status.java index b48d57448f..0733c46d57 100644 --- a/libfakegms/src/main/java/com/google/android/gms/common/api/Status.java +++ b/libfakegms/src/main/java/com/google/android/gms/common/api/Status.java @@ -1,6 +1,8 @@ package com.google.android.gms.common.api; public class Status { + public final String statusMessage = ""; + public int getStatusCode() { return CommonStatusCodes.ERROR; } diff --git a/libfakegms/src/main/java/com/google/android/gms/tasks/Task.java b/libfakegms/src/main/java/com/google/android/gms/tasks/Task.java index 9e1a706c72..ca5a46f1ff 100644 --- a/libfakegms/src/main/java/com/google/android/gms/tasks/Task.java +++ b/libfakegms/src/main/java/com/google/android/gms/tasks/Task.java @@ -9,6 +9,10 @@ public class Task { return null; } + public TResult getResult(Class clazz) throws X { + return null; + } + public Exception getException() { return new UnsupportedOperationException(); } diff --git a/libfakegms/src/main/java/com/google/android/gms/wallet/AutoResolveHelper.java b/libfakegms/src/main/java/com/google/android/gms/wallet/AutoResolveHelper.java new file mode 100644 index 0000000000..b0a64e87a9 --- /dev/null +++ b/libfakegms/src/main/java/com/google/android/gms/wallet/AutoResolveHelper.java @@ -0,0 +1,18 @@ +package com.google.android.gms.wallet; + +import android.app.Activity; +import android.content.Intent; + +import com.google.android.gms.common.api.Status; +import com.google.android.gms.tasks.Task; + +public class AutoResolveHelper { + public static final int RESULT_ERROR = 1; + + public static void resolveTask(Task task, Activity activity, int requestCode) { + } + + public static Status getStatusFromIntent (Intent data) { + return new Status(); + } +} diff --git a/libfakegms/src/main/java/com/google/android/gms/wallet/IsReadyToPayRequest.java b/libfakegms/src/main/java/com/google/android/gms/wallet/IsReadyToPayRequest.java new file mode 100644 index 0000000000..a4960f395b --- /dev/null +++ b/libfakegms/src/main/java/com/google/android/gms/wallet/IsReadyToPayRequest.java @@ -0,0 +1,7 @@ +package com.google.android.gms.wallet; + +public final class IsReadyToPayRequest { + public static IsReadyToPayRequest fromJson(String isReadyToPayRequestJson) { + return new IsReadyToPayRequest(); + } +} diff --git a/libfakegms/src/main/java/com/google/android/gms/wallet/PaymentData.java b/libfakegms/src/main/java/com/google/android/gms/wallet/PaymentData.java new file mode 100644 index 0000000000..93437a08e9 --- /dev/null +++ b/libfakegms/src/main/java/com/google/android/gms/wallet/PaymentData.java @@ -0,0 +1,13 @@ +package com.google.android.gms.wallet; + +import android.content.Intent; + +public final class PaymentData { + public static PaymentData getFromIntent(Intent intent) { + return new PaymentData(); + } + + public String toJson() { + return "{}"; + } +} diff --git a/libfakegms/src/main/java/com/google/android/gms/wallet/PaymentDataRequest.java b/libfakegms/src/main/java/com/google/android/gms/wallet/PaymentDataRequest.java new file mode 100644 index 0000000000..3eb3a16f0e --- /dev/null +++ b/libfakegms/src/main/java/com/google/android/gms/wallet/PaymentDataRequest.java @@ -0,0 +1,7 @@ +package com.google.android.gms.wallet; + +public final class PaymentDataRequest { + public static PaymentDataRequest fromJson(String paymentDataRequestJson) { + return new PaymentDataRequest(); + } +} diff --git a/libfakegms/src/main/java/com/google/android/gms/wallet/PaymentsClient.java b/libfakegms/src/main/java/com/google/android/gms/wallet/PaymentsClient.java new file mode 100644 index 0000000000..1b8743c976 --- /dev/null +++ b/libfakegms/src/main/java/com/google/android/gms/wallet/PaymentsClient.java @@ -0,0 +1,13 @@ +package com.google.android.gms.wallet; + +import com.google.android.gms.tasks.Task; + +public class PaymentsClient { + public Task isReadyToPay(IsReadyToPayRequest request) { + return new Task<>(); + } + + public Task loadPaymentData(PaymentDataRequest request) { + return new Task<>(); + } +} diff --git a/libfakegms/src/main/java/com/google/android/gms/wallet/Wallet.java b/libfakegms/src/main/java/com/google/android/gms/wallet/Wallet.java new file mode 100644 index 0000000000..67e9ae50a7 --- /dev/null +++ b/libfakegms/src/main/java/com/google/android/gms/wallet/Wallet.java @@ -0,0 +1,21 @@ +package com.google.android.gms.wallet; + +import android.content.Context; + +public final class Wallet { + public static PaymentsClient getPaymentsClient(Context context, WalletOptions options) { + return new PaymentsClient(); + } + + public static final class WalletOptions { + public static final class Builder { + public Builder setEnvironment(int environment) { + return this; + } + + public WalletOptions build() { + return new WalletOptions(); + } + } + } +} diff --git a/libfakegms/src/main/java/com/google/android/gms/wallet/WalletConstants.java b/libfakegms/src/main/java/com/google/android/gms/wallet/WalletConstants.java new file mode 100644 index 0000000000..c281243a34 --- /dev/null +++ b/libfakegms/src/main/java/com/google/android/gms/wallet/WalletConstants.java @@ -0,0 +1,6 @@ +package com.google.android.gms.wallet; + +public final class WalletConstants { + public static final int ENVIRONMENT_PRODUCTION = 1; + public static final int ENVIRONMENT_TEST = 3; +}