From bdce71a2b17a94e7ebe020b00aa017071dda3685 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 26 Mar 2020 03:53:41 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/tangemtest/_arch/structure/impl/Items.kt | 6 ++++-- .../tangem/tangemtest/_arch/structure/impl/ViewModels.kt | 2 +- .../main/java/com/tangem/tangemtest/_main/MainActivity.kt | 2 +- .../main/java/com/tangem/tangemtest/ucase/NavigationOp.kt | 1 - .../tangemtest/ucase/domain/actions/DepesonalizeAction.kt | 3 +++ .../tangemtest/ucase/domain/actions/PersonalizeAction.kt | 3 +++ .../tangem/tangemtest/ucase/domain/actions/ScanAction.kt | 3 +++ .../tangem/tangemtest/ucase/domain/actions/SignAction.kt | 3 +++ .../tangemtest/ucase/domain/paramsManager/ParamsManager.kt | 3 +++ .../domain/paramsManager/managers/BaseParamsManager.kt | 3 +++ .../paramsManager/managers/DepersonalizeParamsManager.kt | 3 +++ .../paramsManager/managers/PersonalizeParamsManager.kt | 3 +++ .../domain/paramsManager/managers/ScanParamsManager.kt | 3 +++ .../domain/paramsManager/managers/SignParamsManager.kt | 3 +++ .../paramsManager/triggers/afterAction/AfterScanModifier.kt | 3 +++ .../ucase/resources/initializers/PersonalizeResources.kt | 3 +++ .../java/com/tangem/tangemtest/ucase/ui/ParamsViewModel.kt | 1 - .../variants/personalize/converter/BlockToJsonConverter.kt | 3 +++ .../ucase/variants/personalize/dto/PersonalizeJsonDto.kt | 3 +++ .../ucase/variants/personalize/ui/widgets/WidgetBuilder.kt | 3 +++ .../variants/personalize/ui/widgets/impl/StubWidget.kt | 3 +++ .../personalize/ui/widgets/impl/item/EditTextWidget.kt | 3 +++ .../personalize/ui/widgets/impl/item/NumberWidget.kt | 3 +++ .../personalize/ui/widgets/impl/item/SpinnerWidget.kt | 3 +++ .../personalize/ui/widgets/impl/item/SwitchWidget.kt | 3 +++ .../variants/personalize/ui/widgets/impl/item/TextWidget.kt | 3 +++ 26 files changed, 69 insertions(+), 6 deletions(-) diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/_arch/structure/impl/Items.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/_arch/structure/impl/Items.kt index 7353b9f01e..3ce019b111 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/_arch/structure/impl/Items.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/_arch/structure/impl/Items.kt @@ -3,13 +3,15 @@ package com.tangem.tangemtest._arch.structure.impl import com.tangem.tangemtest._arch.structure.Id import com.tangem.tangemtest._arch.structure.abstraction.BaseItem - +/** +[REDACTED_AUTHOR] + */ class AnyItem(override val id: Id, value: Any? = null) : BaseItem(AnyViewModel(value)) class TextItem(override val id: Id, value: String? = null) : BaseItem(StringViewModel(value)) class EditTextItem(override val id: Id, value: String? = null) : BaseItem(StringViewModel(value)) class NumberItem(override val id: Id, value: Number? = null) : BaseItem(NumberViewModel(value)) class BoolItem(override val id: Id, value: Boolean? = null) : BaseItem(BoolViewModel(value)) -class ListItem(override val id: Id, value: List, selectedValue: Any) +class ListItem(override val id: Id, value: List, selectedValue: Any?) : BaseItem(ListViewModel(ListValueWrapper(selectedValue, value)) ) \ No newline at end of file diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/_arch/structure/impl/ViewModels.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/_arch/structure/impl/ViewModels.kt index 26419c489c..62a6def858 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/_arch/structure/impl/ViewModels.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/_arch/structure/impl/ViewModels.kt @@ -27,4 +27,4 @@ class ListViewModel(value: ListValueWrapper? = null) : TransitiveViewModel) \ No newline at end of file +class ListValueWrapper(var selectedItem: Any?, val itemList: List) \ No newline at end of file diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/_main/MainActivity.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/_main/MainActivity.kt index 2b25ba86b4..4e774f0be7 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/_main/MainActivity.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/_main/MainActivity.kt @@ -16,7 +16,7 @@ import androidx.navigation.ui.setupActionBarWithNavController import com.tangem.tangemtest.R /** - * A simple activity demonstrating use of a NavHostFragment with a navigation drawer. +[REDACTED_AUTHOR] */ class MainActivity : AppCompatActivity() { diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/NavigationOp.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/NavigationOp.kt index 739a40dd14..fa588f2b68 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/NavigationOp.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/NavigationOp.kt @@ -7,7 +7,6 @@ import com.tangem.tangemtest.R /** [REDACTED_AUTHOR] */ - fun getDefaultNavigationOptions(): NavOptions { return navOptions { anim { diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/DepesonalizeAction.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/DepesonalizeAction.kt index 0dac65db7d..2c35284065 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/DepesonalizeAction.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/DepesonalizeAction.kt @@ -4,6 +4,9 @@ import com.tangem.common.tlv.TlvTag import com.tangem.tangemtest.ucase.domain.paramsManager.ActionCallback import com.tangem.tangemtest.ucase.domain.paramsManager.findParameter +/** +[REDACTED_AUTHOR] + */ class DepesonalizeAction : BaseCardAction() { override fun executeMainAction(attrs: AttrForAction, callback: ActionCallback) { val cardId = attrs.paramsList.findParameter(TlvTag.CardId)?.data as? String ?: return diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/PersonalizeAction.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/PersonalizeAction.kt index ee0ac72440..d66ae12b1c 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/PersonalizeAction.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/PersonalizeAction.kt @@ -7,6 +7,9 @@ import com.tangem.tangemtest.ucase.domain.paramsManager.ActionCallback import com.tangem.tasks.ScanEvent import com.tangem.tasks.TaskEvent +/** +[REDACTED_AUTHOR] + */ class PersonalizeAction : BaseCardAction() { override fun executeMainAction(attrs: AttrForAction, callback: ActionCallback) { ScanAction().executeMainAction(attrs) { response, b -> diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/ScanAction.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/ScanAction.kt index 16031ae925..64c35dae2d 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/ScanAction.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/ScanAction.kt @@ -3,6 +3,9 @@ package com.tangem.tangemtest.ucase.domain.actions import com.tangem.tangemtest.ucase.domain.paramsManager.ActionCallback import com.tangem.tangemtest.ucase.domain.paramsManager.triggers.afterAction.AfterScanModifier +/** +[REDACTED_AUTHOR] + */ class ScanAction : BaseCardAction() { override fun executeMainAction(attrs: AttrForAction, callback: ActionCallback) { attrs.cardManager.scanCard { handleResponse(it, AfterScanModifier(), attrs, callback) } diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/SignAction.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/SignAction.kt index ff3818422f..5dc57933fe 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/SignAction.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/actions/SignAction.kt @@ -5,6 +5,9 @@ import com.tangem.tangemtest.ucase.domain.paramsManager.ActionCallback import com.tangem.tangemtest.ucase.domain.paramsManager.findParameter import ru.dev.gbixahue.eu4d.lib.kotlin.stringOf +/** +[REDACTED_AUTHOR] + */ class SignAction : BaseCardAction() { override fun executeMainAction(attrs: AttrForAction, callback: ActionCallback) { val dataForHashing = attrs.paramsList.findParameter(TlvTag.TransactionOutHash) ?: return diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/ParamsManager.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/ParamsManager.kt index aa48db34bb..dabac40bab 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/ParamsManager.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/ParamsManager.kt @@ -9,6 +9,9 @@ typealias AffectedList = List typealias AffectedParamsCallback = (AffectedList) -> Unit typealias ActionCallback = (ActionResponse, AffectedList) -> Unit +/** +[REDACTED_AUTHOR] + */ interface ParamsManager { fun parameterChanged(tag: TlvTag, value: Any?, callback: AffectedParamsCallback? = null) diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/BaseParamsManager.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/BaseParamsManager.kt index 017cacf156..3c148998f2 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/BaseParamsManager.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/BaseParamsManager.kt @@ -7,6 +7,9 @@ import com.tangem.tangemtest.ucase.domain.actions.CardAction import com.tangem.tangemtest.ucase.domain.paramsManager.* import com.tangem.tangemtest.ucase.domain.paramsManager.triggers.changeConsequence.ParamsChangeConsequence +/** +[REDACTED_AUTHOR] + */ abstract class BaseParamsManager(protected val action: CardAction) : ParamsManager { protected val paramsList: List by lazy { createParamsList() } diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/DepersonalizeParamsManager.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/DepersonalizeParamsManager.kt index 15d2205871..c5e62648bd 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/DepersonalizeParamsManager.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/DepersonalizeParamsManager.kt @@ -6,6 +6,9 @@ import com.tangem.tangemtest.ucase.domain.actions.DepesonalizeAction import com.tangem.tangemtest.ucase.domain.paramsManager.ActionCallback import com.tangem.tangemtest.ucase.domain.paramsManager.IncomingParameter +/** +[REDACTED_AUTHOR] + */ class DepersonalizeParamsManager : BaseParamsManager(DepesonalizeAction()) { override fun createParamsList(): List { return listOf(IncomingParameter(TlvTag.CardId, null)) diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/PersonalizeParamsManager.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/PersonalizeParamsManager.kt index 990648ffe8..c0d2ac94c2 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/PersonalizeParamsManager.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/PersonalizeParamsManager.kt @@ -5,6 +5,9 @@ import com.tangem.tangemtest.ucase.domain.actions.PersonalizeAction import com.tangem.tangemtest.ucase.domain.paramsManager.ActionCallback import com.tangem.tangemtest.ucase.domain.paramsManager.IncomingParameter +/** +[REDACTED_AUTHOR] + */ class PersonalizeParamsManager : BaseParamsManager(PersonalizeAction()) { override fun createParamsList(): List { return listOf() diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/ScanParamsManager.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/ScanParamsManager.kt index 87fafa04e8..63c2918a28 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/ScanParamsManager.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/ScanParamsManager.kt @@ -6,6 +6,9 @@ import com.tangem.tangemtest.ucase.domain.actions.ScanAction import com.tangem.tangemtest.ucase.domain.paramsManager.ActionCallback import com.tangem.tangemtest.ucase.domain.paramsManager.IncomingParameter +/** +[REDACTED_AUTHOR] + */ class ScanParamsManager : BaseParamsManager(ScanAction()) { override fun createParamsList(): List { return listOf(IncomingParameter(TlvTag.CardId, null)) diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/SignParamsManager.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/SignParamsManager.kt index 181503332c..b741700bb9 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/SignParamsManager.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/managers/SignParamsManager.kt @@ -6,6 +6,9 @@ import com.tangem.tangemtest.ucase.domain.actions.SignAction import com.tangem.tangemtest.ucase.domain.paramsManager.ActionCallback import com.tangem.tangemtest.ucase.domain.paramsManager.IncomingParameter +/** +[REDACTED_AUTHOR] + */ class SignParamsManager : BaseParamsManager(SignAction()) { override fun createParamsList(): List { return listOf( diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/triggers/afterAction/AfterScanModifier.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/triggers/afterAction/AfterScanModifier.kt index 43c2a9c5d3..e011e5a7fc 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/triggers/afterAction/AfterScanModifier.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/domain/paramsManager/triggers/afterAction/AfterScanModifier.kt @@ -6,6 +6,9 @@ import com.tangem.tangemtest.ucase.domain.paramsManager.findParameter import com.tangem.tasks.ScanEvent import com.tangem.tasks.TaskEvent +/** +[REDACTED_AUTHOR] + */ class AfterScanModifier : AfterActionModification { override fun modify(taskEvent: TaskEvent<*>, paramsList: List): List { val parameter = paramsList.findParameter(TlvTag.CardId) ?: return listOf() diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/resources/initializers/PersonalizeResources.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/resources/initializers/PersonalizeResources.kt index a2f944044f..928ae434d6 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/resources/initializers/PersonalizeResources.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/resources/initializers/PersonalizeResources.kt @@ -6,6 +6,9 @@ import com.tangem.tangemtest.ucase.resources.ResourceHolder import com.tangem.tangemtest.ucase.resources.Resources import ru.dev.gbixahue.eu4d.lib.kotlin.common.TypedHolder +/** +[REDACTED_AUTHOR] + */ class PersonalizeResources() { fun init(holder: ResourceHolder) { initBlock(holder) diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/ui/ParamsViewModel.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/ui/ParamsViewModel.kt index 600a3d054c..a364edad64 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/ui/ParamsViewModel.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/ui/ParamsViewModel.kt @@ -19,7 +19,6 @@ import com.tangem.tasks.TaskEvent /** [REDACTED_AUTHOR] */ - class ActionViewModelFactory(private val manager: ParamsManager) : ViewModelProvider.NewInstanceFactory() { override fun create(modelClass: Class): T = ParamsViewModel(manager) as T } diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/converter/BlockToJsonConverter.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/converter/BlockToJsonConverter.kt index 383c61a04b..6ba7b1c286 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/converter/BlockToJsonConverter.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/converter/BlockToJsonConverter.kt @@ -4,6 +4,9 @@ import com.tangem.tangemtest._arch.structure.abstraction.Block import com.tangem.tangemtest.ucase.variants.personalize.dto.TestJsonDto import ru.dev.gbixahue.eu4d.lib.kotlin.common.Converter +/** +[REDACTED_AUTHOR] + */ class BlockToJsonConverter : Converter, TestJsonDto> { override fun convert(from: List): TestJsonDto = TestJsonDto() } \ No newline at end of file diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/dto/PersonalizeJsonDto.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/dto/PersonalizeJsonDto.kt index 60ea8e0271..e35f1c7f06 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/dto/PersonalizeJsonDto.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/dto/PersonalizeJsonDto.kt @@ -1,5 +1,8 @@ package com.tangem.tangemtest.ucase.variants.personalize.dto +/** +[REDACTED_AUTHOR] + */ class TestJsonDto { // Card number diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/WidgetBuilder.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/WidgetBuilder.kt index 8261c9eb52..a9aa921bcf 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/WidgetBuilder.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/WidgetBuilder.kt @@ -11,6 +11,9 @@ import com.tangem.tangemtest.ucase.variants.personalize.ui.widgets.impl.StubWidg import com.tangem.tangemtest.ucase.variants.personalize.ui.widgets.impl.block.LinearBlockWidget import com.tangem.tangemtest.ucase.variants.personalize.ui.widgets.impl.item.* +/** +[REDACTED_AUTHOR] + */ class WidgetBuilder { fun build(item: Item, parent: ViewGroup): ViewWidget? { diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/StubWidget.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/StubWidget.kt index 47a7620ebd..a087c6e0cb 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/StubWidget.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/StubWidget.kt @@ -5,6 +5,9 @@ import com.tangem.tangemtest.R import com.tangem.tangemtest._arch.structure.abstraction.ItemViewModel import com.tangem.tangemtest.ucase.variants.personalize.ui.widgets.abstraction.BaseBlockWidget +/** +[REDACTED_AUTHOR] + */ class StubWidget(parent: ViewGroup) : BaseBlockWidget(parent) { override fun getLayoutId(): Int = R.layout.w_empty override var viewModel: List> = listOf() diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/EditTextWidget.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/EditTextWidget.kt index 4a14450e7e..a60b17fe68 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/EditTextWidget.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/EditTextWidget.kt @@ -10,6 +10,9 @@ import com.tangem.tangemtest._arch.structure.impl.EditTextItem import com.tangem.tangemtest.ucase.variants.personalize.ui.widgets.abstraction.getResNameId import ru.dev.gbixahue.eu4d.lib.kotlin.stringOf +/** +[REDACTED_AUTHOR] + */ class EditTextWidget(parent: ViewGroup, data: EditTextItem) : DescriptionWidget(parent, data) { override fun getLayoutId(): Int = R.layout.w_personalize_item_edit_text diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/NumberWidget.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/NumberWidget.kt index de479076cb..78aae6ffbe 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/NumberWidget.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/NumberWidget.kt @@ -10,6 +10,9 @@ import com.tangem.tangemtest._arch.structure.impl.NumberItem import com.tangem.tangemtest.ucase.variants.personalize.ui.widgets.abstraction.getResNameId import ru.dev.gbixahue.eu4d.lib.kotlin.stringOf +/** +[REDACTED_AUTHOR] + */ class NumberWidget(parent: ViewGroup, data: NumberItem) : DescriptionWidget(parent, data) { override fun getLayoutId(): Int = R.layout.w_personalize_item_number diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/SpinnerWidget.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/SpinnerWidget.kt index dcd650d4df..35243b70aa 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/SpinnerWidget.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/SpinnerWidget.kt @@ -14,6 +14,9 @@ import com.tangem.tangemtest.ucase.variants.personalize.ui.widgets.abstraction.g import ru.dev.gbixahue.eu4d.lib.android._android.views.inflate import ru.dev.gbixahue.eu4d.lib.kotlin.stringOf +/** +[REDACTED_AUTHOR] + */ class SpinnerWidget(parent: ViewGroup, data: ListItem) : DescriptionWidget(parent, data) { override fun getLayoutId(): Int = R.layout.w_personalize_item_spinner diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/SwitchWidget.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/SwitchWidget.kt index c0c69699b1..3b7d85bed0 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/SwitchWidget.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/SwitchWidget.kt @@ -7,6 +7,9 @@ import com.tangem.tangemtest.R import com.tangem.tangemtest._arch.structure.impl.BoolItem import com.tangem.tangemtest.ucase.variants.personalize.ui.widgets.abstraction.getResNameId +/** +[REDACTED_AUTHOR] + */ class SwitchWidget(parent: ViewGroup, data: BoolItem) : DescriptionWidget(parent, data) { override fun getLayoutId(): Int = R.layout.w_personalize_item_switch diff --git a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/TextWidget.kt b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/TextWidget.kt index 73cf1f21a1..ae12a19231 100644 --- a/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/TextWidget.kt +++ b/tangem-demo/src/main/java/com/tangem/tangemtest/ucase/variants/personalize/ui/widgets/impl/item/TextWidget.kt @@ -6,6 +6,9 @@ import com.tangem.tangemtest.R import com.tangem.tangemtest._arch.structure.impl.TextItem import com.tangem.tangemtest.ucase.variants.personalize.ui.widgets.abstraction.getResNameId +/** +[REDACTED_AUTHOR] + */ class TextWidget(parent: ViewGroup, data: TextItem) : DescriptionWidget(parent, data) { override fun getLayoutId(): Int = R.layout.w_personalize_item_text