Updated on 2026-08-14

This commit is contained in:
Tangem 2020-04-06 16:52:09 +03:00
parent 4b791b560d
commit bf5ee8434b
7 changed files with 8 additions and 8 deletions

View file

@ -88,7 +88,7 @@ class PersonalizeResources() {
holder.register(ProductMask.Note, Resources(R.string.pers_item_note, R.string.info_pers_item_note))
holder.register(ProductMask.Tag, Resources(R.string.pers_item_tag, R.string.info_pers_item_tag))
holder.register(ProductMask.IdCard, Resources(R.string.pers_item_id_card, R.string.info_pers_item_id_card))
holder.register(ProductMask.IdIssuer, Resources(R.string.pers_item_id_issuer, R.string.info_pers_item_id_issuer))
holder.register(ProductMask.IdIssuerCard, Resources(R.string.pers_item_id_issuer_card, R.string.info_pers_item_id_issuer_card))
}
private fun initSettingsMask(holder: TypedHolder<Id, Resources>) {

View file

@ -72,7 +72,7 @@ enum class ProductMask : BlockItem {
Note,
Tag,
IdCard,
IdIssuer
IdIssuerCard
}
enum class SettingsMask : BlockItem {

View file

@ -43,7 +43,7 @@ class PersonalizeConfigValuesHolder : BaseTypedHolder<Id, Value>() {
register(ProductMask.Note, Value(default.cardData.product_note))
register(ProductMask.Tag, Value(default.cardData.product_tag))
register(ProductMask.IdCard, Value(default.cardData.product_id_card))
register(ProductMask.IdIssuer, Value(default.cardData.product_id_issuer))
register(ProductMask.IdIssuerCard, Value(default.cardData.product_id_issuer))
register(SettingsMask.IsReusable, Value(default.isReusable))
register(SettingsMask.NeedActivation, Value(default.useActivation))
register(SettingsMask.ForbidPurge, Value(default.forbidPurgeWallet))

View file

@ -17,7 +17,7 @@ class ItemTypes {
SigningMethod.SignValidatedTxRaw, SigningMethod.SignValidatedTxIssuer,
SigningMethod.SignValidatedTxRawIssuer, SigningMethod.SignExternal, SignHashExProp.RequireTerminalCertSig,
SignHashExProp.RequireTerminalTxSig, SignHashExProp.CheckPin3, Denomination.WriteOnPersonalize, Token.ItsToken,
ProductMask.Note, ProductMask.Tag, ProductMask.IdCard, ProductMask.IdIssuer,SettingsMask.IsReusable, SettingsMask.NeedActivation,
ProductMask.Note, ProductMask.Tag, ProductMask.IdCard, ProductMask.IdIssuerCard,SettingsMask.IsReusable, SettingsMask.NeedActivation,
SettingsMask.ForbidPurge, SettingsMask.AllowSelectBlockchain, SettingsMask.UseBlock, SettingsMask.OneApdu,
SettingsMask.UseCvc, SettingsMask.AllowSwapPin, SettingsMask.AllowSwapPin2, SettingsMask.ForbidDefaultPin,
SettingsMask.SmartSecurityDelay, SettingsMask.ProtectIssuerDataAgainstReplay,

View file

@ -68,7 +68,7 @@ class ItemsToPersonalizeConfig : ItemsToModel<PersonalizeConfig> {
export.cardData = export.cardData.apply { this.product_note = getTyped(ProductMask.Note) }
export.cardData = export.cardData.apply { this.product_tag = getTyped(ProductMask.Tag) }
export.cardData = export.cardData.apply { this.product_id_card = getTyped(ProductMask.IdCard) }
export.cardData = export.cardData.apply { this.product_id_issuer = getTyped(ProductMask.IdIssuer) }
export.cardData = export.cardData.apply { this.product_id_issuer = getTyped(ProductMask.IdIssuerCard) }
export.isReusable = getTyped(SettingsMask.IsReusable)
export.useActivation = getTyped(SettingsMask.NeedActivation)
export.forbidPurgeWallet = getTyped(SettingsMask.ForbidPurge)

View file

@ -122,7 +122,7 @@ class PersonalizeConfigToItem : ModelToItems<PersonalizeConfig> {
ProductMask.Note,
ProductMask.Tag,
ProductMask.IdCard,
ProductMask.IdIssuer
ProductMask.IdIssuerCard
).forEach { createItem(block, it) }
return block
}

View file

@ -44,7 +44,7 @@
<string name="pers_item_note">Note</string>
<string name="pers_item_tag">Tag</string>
<string name="pers_item_id_card">ID card</string>
<string name="pers_item_id_issuer">ID Issuer</string>
<string name="pers_item_id_issuer_card">ID Issuer</string>
<string name="pers_item_is_reusable">Is reusable</string>
<string name="pers_item_need_activation">Need activation</string>
<string name="pers_item_forbid_purge">Forbid purge</string>
@ -116,7 +116,7 @@
<string name="info_pers_item_note">Self-custodial wallet or note</string>
<string name="info_pers_item_tag">Anti-counterfeit tag</string>
<string name="info_pers_item_id_card">Personal ID card</string>
<string name="info_pers_item_id_issuer"></string>
<string name="info_pers_item_id_issuer_card"></string>
<string name="info_pers_item_is_reusable">Defines what happens when user calls PURGE_WALLET command:
\nOff - Card will switch to Purged state
\nOn - Card will switch to Empty state and let create a new wallet again