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