From 71a3c396e412b2fdaa1b6f9b10ffd3d4f89172fb Mon Sep 17 00:00:00 2001 From: App Upgrade Date: Tue, 28 Feb 2023 03:27:36 +0530 Subject: [PATCH] Add optional preferredAndroidMarket --- .../app_upgrade_android_sdk/models/AppInfo.kt | 29 ++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/app-upgrade-android-sdk/src/main/java/com/appupgrade/app_upgrade_android_sdk/models/AppInfo.kt b/app-upgrade-android-sdk/src/main/java/com/appupgrade/app_upgrade_android_sdk/models/AppInfo.kt index 40dcd2d..afbe14c 100644 --- a/app-upgrade-android-sdk/src/main/java/com/appupgrade/app_upgrade_android_sdk/models/AppInfo.kt +++ b/app-upgrade-android-sdk/src/main/java/com/appupgrade/app_upgrade_android_sdk/models/AppInfo.kt @@ -9,4 +9,31 @@ data class AppInfo( val appLanguage: String? = null, val preferredAndroidMarket: String? = null, val otherAndroidMarketUrl: String? = null, -) +) { + constructor( + appId: String, + appName: String, + appVersion: String, + platform: String, + environment: String, + ): this(appId, appName, appVersion, platform, environment, null, null, null) + + constructor( + appId: String, + appName: String, + appVersion: String, + platform: String, + environment: String, + appLanguage: String, + ): this(appId, appName, appVersion, platform, environment, appLanguage, null, null) + + constructor( + appId: String, + appName: String, + appVersion: String, + platform: String, + environment: String, + appLanguage: String, + preferredAndroidMarket: String?, + ): this(appId, appName, appVersion, platform, environment, appLanguage, preferredAndroidMarket, null) +}