From 1e624ad875559ee34a740a7ff60f31ac8593c3fe Mon Sep 17 00:00:00 2001 From: David Perez Date: Tue, 27 Oct 2026 16:58:31 +0000 Subject: [PATCH] chore: Add new policy types (#7537) --- .../repository/util/VaultSdkPolicyExtensions.kt | 2 ++ .../util/VaultSdkPolicyExtensionsTest.kt | 2 ++ .../com/bitwarden/network/model/PolicyTypeJson.kt | 15 +++++++++++++++ 3 files changed, 19 insertions(+) diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkPolicyExtensions.kt b/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkPolicyExtensions.kt index 3b0d97b566..79e50cbd1c 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkPolicyExtensions.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkPolicyExtensions.kt @@ -52,4 +52,6 @@ private val PolicyTypeJson.toSdkPolicyType: PolicyType PolicyTypeJson.ORGANIZATION_USER_NOTIFICATION -> PolicyType.ORGANIZATION_USER_NOTIFICATION PolicyTypeJson.SEND_CONTROLS -> PolicyType.SEND_CONTROLS + PolicyTypeJson.FILL_ASSIST -> PolicyType.FILL_ASSIST + PolicyTypeJson.AUTOTYPE_GA_POLICY -> PolicyType.AUTOTYPE_GA_POLICY } diff --git a/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkPolicyExtensionsTest.kt b/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkPolicyExtensionsTest.kt index cbde6a3c35..b6620bb5b4 100644 --- a/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkPolicyExtensionsTest.kt +++ b/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/repository/util/VaultSdkPolicyExtensionsTest.kt @@ -82,4 +82,6 @@ private val POLICY_TYPE_MAP: Map = mapOf( PolicyType.BLOCK_CLAIMED_DOMAIN_ACCOUNT_CREATION, PolicyTypeJson.ORGANIZATION_USER_NOTIFICATION to PolicyType.ORGANIZATION_USER_NOTIFICATION, PolicyTypeJson.SEND_CONTROLS to PolicyType.SEND_CONTROLS, + PolicyTypeJson.FILL_ASSIST to PolicyType.FILL_ASSIST, + PolicyTypeJson.AUTOTYPE_GA_POLICY to PolicyType.AUTOTYPE_GA_POLICY, ) diff --git a/network/src/main/kotlin/com/bitwarden/network/model/PolicyTypeJson.kt b/network/src/main/kotlin/com/bitwarden/network/model/PolicyTypeJson.kt index 15c531ce1a..369bc2aeb8 100644 --- a/network/src/main/kotlin/com/bitwarden/network/model/PolicyTypeJson.kt +++ b/network/src/main/kotlin/com/bitwarden/network/model/PolicyTypeJson.kt @@ -145,6 +145,21 @@ enum class PolicyTypeJson { */ @SerialName("21") SEND_CONTROLS, + + /** + * Enables the Fill Assist targeting-rules autofill engine as the default for members who + * have not explicitly set their Fill Assist preference, and optionally overrides the default + * rules feed URL. + */ + @SerialName("22") + FILL_ASSIST, + + /** + * Enables AutoType GA policy for members who have not explicitly set their AutoType GA + * preference. + */ + @SerialName("23") + AUTOTYPE_GA_POLICY, } @Keep