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