mirror of
https://github.com/bitwarden/android.git
synced 2025-02-16 11:59:57 +03:00
Ensure BaseEnumeratedIntSerializer subclasses are not obfuscated (#428)
This commit is contained in:
parent
f9667d0390
commit
b2692a5637
10 changed files with 19 additions and 1 deletions
|
@ -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"
|
||||
|
|
Loading…
Add table
Reference in a new issue