From 409a6cefa7004e407f73cea7936809df417da83c Mon Sep 17 00:00:00 2001 From: Vitalii Vanziak Date: Thu, 3 Jul 2025 16:08:25 +0300 Subject: [PATCH 1/2] key -> value --- .../response/napm/v2/PONativeAlternativePaymentElement.kt | 4 ++-- .../sdk/ui/napm/v2/NativeAlternativePaymentInteractor.kt | 2 +- .../sdk/ui/napm/v2/NativeAlternativePaymentViewModel.kt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sdk/src/main/kotlin/com/processout/sdk/api/model/response/napm/v2/PONativeAlternativePaymentElement.kt b/sdk/src/main/kotlin/com/processout/sdk/api/model/response/napm/v2/PONativeAlternativePaymentElement.kt index 71b6ed1c4..7572219e6 100644 --- a/sdk/src/main/kotlin/com/processout/sdk/api/model/response/napm/v2/PONativeAlternativePaymentElement.kt +++ b/sdk/src/main/kotlin/com/processout/sdk/api/model/response/napm/v2/PONativeAlternativePaymentElement.kt @@ -78,13 +78,13 @@ sealed class PONativeAlternativePaymentElement { /** * Available parameter value. * - * @param[key] Parameter value. + * @param[value] Parameter value. * @param[label] Value display label. * @param[preselected] Indicates whether the value should be preselected by default. */ @JsonClass(generateAdapter = true) data class AvailableValue( - val key: String, + val value: String, val label: String, val preselected: Boolean ) diff --git a/ui/src/main/kotlin/com/processout/sdk/ui/napm/v2/NativeAlternativePaymentInteractor.kt b/ui/src/main/kotlin/com/processout/sdk/ui/napm/v2/NativeAlternativePaymentInteractor.kt index d29388af2..47ea17c58 100644 --- a/ui/src/main/kotlin/com/processout/sdk/ui/napm/v2/NativeAlternativePaymentInteractor.kt +++ b/ui/src/main/kotlin/com/processout/sdk/ui/napm/v2/NativeAlternativePaymentInteractor.kt @@ -337,7 +337,7 @@ internal class NativeAlternativePaymentInteractor( map { parameter -> val defaultValue = when (parameter) { is Parameter.SingleSelect -> FieldValue.Text( - TextFieldValue(text = parameter.preselectedValue?.key ?: String()) + TextFieldValue(text = parameter.preselectedValue?.value ?: String()) ) is Parameter.Bool -> FieldValue.Text(TextFieldValue(text = "false")) is Parameter.PhoneNumber -> FieldValue.PhoneNumber() diff --git a/ui/src/main/kotlin/com/processout/sdk/ui/napm/v2/NativeAlternativePaymentViewModel.kt b/ui/src/main/kotlin/com/processout/sdk/ui/napm/v2/NativeAlternativePaymentViewModel.kt index b14b2b551..9cb67751a 100644 --- a/ui/src/main/kotlin/com/processout/sdk/ui/napm/v2/NativeAlternativePaymentViewModel.kt +++ b/ui/src/main/kotlin/com/processout/sdk/ui/napm/v2/NativeAlternativePaymentViewModel.kt @@ -354,7 +354,7 @@ internal class NativeAlternativePaymentViewModel private constructor( is SingleSelect -> POImmutableList( availableValues.map { POAvailableValue( - value = it.key, + value = it.value, text = it.label ) } From 712749cd771a1401c363af219a0dc280e696b1b9 Mon Sep 17 00:00:00 2001 From: Vitalii Vanziak Date: Thu, 3 Jul 2025 16:12:23 +0300 Subject: [PATCH 2/2] non-nullable 'hint' --- .../response/napm/v2/PONativeAlternativePaymentRedirect.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/src/main/kotlin/com/processout/sdk/api/model/response/napm/v2/PONativeAlternativePaymentRedirect.kt b/sdk/src/main/kotlin/com/processout/sdk/api/model/response/napm/v2/PONativeAlternativePaymentRedirect.kt index 9c7a8dc55..0bf4245c7 100644 --- a/sdk/src/main/kotlin/com/processout/sdk/api/model/response/napm/v2/PONativeAlternativePaymentRedirect.kt +++ b/sdk/src/main/kotlin/com/processout/sdk/api/model/response/napm/v2/PONativeAlternativePaymentRedirect.kt @@ -14,5 +14,5 @@ import com.squareup.moshi.JsonClass @JsonClass(generateAdapter = true) data class PONativeAlternativePaymentRedirect( val url: String, - val hint: String? + val hint: String )