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;
+}