bitwarden_uniffi/
policies.rs1use bitwarden_policies::{OrganizationUserPolicyContext, PolicyClient, PolicyType, PolicyView};
2
3#[derive(uniffi::Object)]
5pub struct PoliciesClient(pub(crate) PolicyClient);
6
7#[uniffi::export]
8impl PoliciesClient {
9 pub fn filter_by_type(
14 &self,
15 policies: Vec<PolicyView>,
16 organization_user_policy_contexts: Vec<OrganizationUserPolicyContext>,
17 policy_type: PolicyType,
18 ) -> Vec<PolicyView> {
19 self.0
20 .filter_by_type(policies, organization_user_policy_contexts, policy_type)
21 }
22}