mirror of
https://github.com/bitwarden/android.git
synced 2026-03-22 20:41:29 -05:00
Ensure BaseEnumeratedIntSerializer subclasses are not obfuscated (#428)
This commit is contained in:
committed by
Álison Fernandes
parent
f9667d0390
commit
b2692a5637
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.data.auth.datasource.network.model
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.x8bit.bitwarden.data.platform.datasource.network.serializer.BaseEnumeratedIntSerializer
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
@@ -16,5 +17,6 @@ enum class KdfTypeJson {
|
||||
PBKDF2_SHA256,
|
||||
}
|
||||
|
||||
@Keep
|
||||
private class KdfTypeSerializer :
|
||||
BaseEnumeratedIntSerializer<KdfTypeJson>(KdfTypeJson.values())
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.model
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.x8bit.bitwarden.data.platform.datasource.network.serializer.BaseEnumeratedIntSerializer
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
@@ -22,5 +23,6 @@ enum class CipherRepromptTypeJson {
|
||||
PASSWORD,
|
||||
}
|
||||
|
||||
@Keep
|
||||
private class CipherRepromptTypeSerializer :
|
||||
BaseEnumeratedIntSerializer<CipherRepromptTypeJson>(CipherRepromptTypeJson.values())
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.model
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.x8bit.bitwarden.data.platform.datasource.network.serializer.BaseEnumeratedIntSerializer
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
@@ -34,5 +35,6 @@ enum class CipherTypeJson {
|
||||
IDENTITY,
|
||||
}
|
||||
|
||||
@Keep
|
||||
private class CipherTypeSerializer :
|
||||
BaseEnumeratedIntSerializer<CipherTypeJson>(CipherTypeJson.values())
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.model
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.x8bit.bitwarden.data.platform.datasource.network.serializer.BaseEnumeratedIntSerializer
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
@@ -34,5 +35,6 @@ enum class FieldTypeJson {
|
||||
LINKED,
|
||||
}
|
||||
|
||||
@Keep
|
||||
private class FieldTypeSerializer :
|
||||
BaseEnumeratedIntSerializer<FieldTypeJson>(FieldTypeJson.values())
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.model
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.x8bit.bitwarden.data.platform.datasource.network.serializer.BaseEnumeratedIntSerializer
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
@@ -178,5 +179,6 @@ enum class LinkedIdTypeJson(val value: UInt) {
|
||||
// endregion IDENTITY
|
||||
}
|
||||
|
||||
@Keep
|
||||
private class LinkedIdTypeSerializer :
|
||||
BaseEnumeratedIntSerializer<LinkedIdTypeJson>(LinkedIdTypeJson.values())
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.model
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.x8bit.bitwarden.data.platform.datasource.network.serializer.BaseEnumeratedIntSerializer
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
@@ -76,5 +77,6 @@ enum class PolicyTypeJson {
|
||||
DISABLE_PERSONAL_VAULT_EXPORT,
|
||||
}
|
||||
|
||||
@Keep
|
||||
private class PolicyTypeSerializer :
|
||||
BaseEnumeratedIntSerializer<PolicyTypeJson>(PolicyTypeJson.values())
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.model
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.x8bit.bitwarden.data.platform.datasource.network.serializer.BaseEnumeratedIntSerializer
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
@@ -16,5 +17,6 @@ enum class SecureNoteTypeJson {
|
||||
GENERIC,
|
||||
}
|
||||
|
||||
@Keep
|
||||
private class SecureNoteTypeSerializer :
|
||||
BaseEnumeratedIntSerializer<SecureNoteTypeJson>(SecureNoteTypeJson.values())
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.model
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.x8bit.bitwarden.data.platform.datasource.network.serializer.BaseEnumeratedIntSerializer
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
@@ -22,5 +23,6 @@ enum class SendTypeJson {
|
||||
FILE,
|
||||
}
|
||||
|
||||
@Keep
|
||||
private class SendTypeSerializer :
|
||||
BaseEnumeratedIntSerializer<SendTypeJson>(SendTypeJson.values())
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.x8bit.bitwarden.data.vault.datasource.network.model
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.x8bit.bitwarden.data.platform.datasource.network.serializer.BaseEnumeratedIntSerializer
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
@@ -46,5 +47,6 @@ enum class UriMatchTypeJson {
|
||||
NEVER,
|
||||
}
|
||||
|
||||
@Keep
|
||||
private class UriMatchTypeSerializer :
|
||||
BaseEnumeratedIntSerializer<UriMatchTypeJson>(UriMatchTypeJson.values())
|
||||
|
||||
@@ -34,7 +34,7 @@ kotlin = "1.9.21"
|
||||
kotlinCompilerExtensionVersion = "1.5.7"
|
||||
kotlinxCollectionsImmutable = "0.3.6"
|
||||
kotlinxCoroutines = "1.7.3"
|
||||
kotlinxSerialization = "1.5.1"
|
||||
kotlinxSerialization = "1.6.2"
|
||||
kotlinxKover = "0.7.3"
|
||||
ksp = "1.9.21-1.0.16"
|
||||
mockk = "1.13.5"
|
||||
|
||||
Reference in New Issue
Block a user