Updated on 2026-08-14

This commit is contained in:
Tangem 2025-09-16 15:16:42 +03:00
parent 99400590a6
commit 3b9107f73f
13 changed files with 111 additions and 1 deletions

View file

@ -9,6 +9,8 @@ data class EnvironmentConfig(
val mercuryoWidgetId: String = "",
val mercuryoSecret: String = "",
val amplitudeApiKey: String = "",
val appsFlyerApiKey: String = "",
val appsAppId: String = "",
val blockchainSdkConfig: BlockchainSdkConfig = BlockchainSdkConfig(),
val walletConnectProjectId: String = "",
val express: ExpressModel? = null,

View file

@ -19,6 +19,8 @@ internal object EnvironmentConfigConverter : Converter<EnvironmentConfigModel, E
mercuryoSecret = value.mercuryoSecret,
blockchainSdkConfig = BlockchainSDKConfigConverter.convert(value = value),
amplitudeApiKey = value.amplitudeApiKey,
appsFlyerApiKey = value.appsFlyer.appsFlyerDevKey,
appsAppId = value.appsFlyer.appsFlyerAppID,
walletConnectProjectId = value.walletConnectProjectId,
express = value.express,
devExpress = value.devExpress,

View file

@ -23,6 +23,7 @@ class EnvironmentConfigModel(
@Json(name = "infuraProjectId") val infuraProjectId: String?,
@Json(name = "tronGridApiKey") val tronGridApiKey: String,
@Json(name = "amplitudeApiKey") val amplitudeApiKey: String,
@Json(name = "appsFlyer") val appsFlyer: AppsFlyerModel,
@Json(name = "kaspaSecondaryApiUrl") val kaspaSecondaryApiUrl: String,
@Json(name = "walletConnectProjectId") val walletConnectProjectId: String,
@Json(name = "chiaFireAcademyApiKey") val chiaFireAcademyApiKey: String?,
@ -102,4 +103,12 @@ data class ExpressModel(
val apiKey: String,
@Json(name = "signVerifierPublicKey")
val signVerifierPublicKey: String,
)
@JsonClass(generateAdapter = true)
data class AppsFlyerModel(
@Json(name = "appsFlyerDevKey")
val appsFlyerDevKey: String,
@Json(name = "appsFlyerAppID")
val appsFlyerAppID: String,
)