pub enum ApiClient {
Real(ApiClientReal),
Mock(ApiClientMock),
}
Variants§
Real(ApiClientReal)
Mock(ApiClientMock)
Implementations§
Source§impl ApiClient
impl ApiClient
pub fn new(configuration: &Arc<Configuration>) -> Self
pub fn new_mocked(func: impl FnOnce(&mut ApiClientMock)) -> Self
Source§impl ApiClient
impl ApiClient
pub fn access_policies_api(&self) -> &dyn AccessPoliciesApi
pub fn account_billing_v_next_api(&self) -> &dyn AccountBillingVNextApi
pub fn accounts_api(&self) -> &dyn AccountsApi
pub fn accounts_billing_api(&self) -> &dyn AccountsBillingApi
pub fn accounts_key_management_api(&self) -> &dyn AccountsKeyManagementApi
pub fn auth_requests_api(&self) -> &dyn AuthRequestsApi
pub fn ciphers_api(&self) -> &dyn CiphersApi
pub fn collections_api(&self) -> &dyn CollectionsApi
pub fn config_api(&self) -> &dyn ConfigApi
pub fn counts_api(&self) -> &dyn CountsApi
pub fn devices_api(&self) -> &dyn DevicesApi
pub fn emergency_access_api(&self) -> &dyn EmergencyAccessApi
pub fn events_api(&self) -> &dyn EventsApi
pub fn folders_api(&self) -> &dyn FoldersApi
pub fn groups_api(&self) -> &dyn GroupsApi
pub fn hibp_api(&self) -> &dyn HibpApi
pub fn import_ciphers_api(&self) -> &dyn ImportCiphersApi
pub fn info_api(&self) -> &dyn InfoApi
pub fn installations_api(&self) -> &dyn InstallationsApi
pub fn invoices_api(&self) -> &dyn InvoicesApi
pub fn licenses_api(&self) -> &dyn LicensesApi
pub fn misc_api(&self) -> &dyn MiscApi
pub fn notifications_api(&self) -> &dyn NotificationsApi
pub fn organization_auth_requests_api(&self) -> &dyn OrganizationAuthRequestsApi
pub fn organization_billing_api(&self) -> &dyn OrganizationBillingApi
pub fn organization_billing_v_next_api( &self, ) -> &dyn OrganizationBillingVNextApi
pub fn organization_connections_api(&self) -> &dyn OrganizationConnectionsApi
pub fn organization_domain_api(&self) -> &dyn OrganizationDomainApi
pub fn organization_export_api(&self) -> &dyn OrganizationExportApi
pub fn organization_integration_api(&self) -> &dyn OrganizationIntegrationApi
pub fn organization_integration_configuration_api( &self, ) -> &dyn OrganizationIntegrationConfigurationApi
pub fn organization_reports_api(&self) -> &dyn OrganizationReportsApi
pub fn organization_sponsorships_api(&self) -> &dyn OrganizationSponsorshipsApi
pub fn organization_users_api(&self) -> &dyn OrganizationUsersApi
pub fn organizations_api(&self) -> &dyn OrganizationsApi
pub fn phishing_domains_api(&self) -> &dyn PhishingDomainsApi
pub fn plans_api(&self) -> &dyn PlansApi
pub fn policies_api(&self) -> &dyn PoliciesApi
pub fn projects_api(&self) -> &dyn ProjectsApi
pub fn provider_billing_api(&self) -> &dyn ProviderBillingApi
pub fn provider_billing_v_next_api(&self) -> &dyn ProviderBillingVNextApi
pub fn provider_clients_api(&self) -> &dyn ProviderClientsApi
pub fn provider_organizations_api(&self) -> &dyn ProviderOrganizationsApi
pub fn provider_users_api(&self) -> &dyn ProviderUsersApi
pub fn providers_api(&self) -> &dyn ProvidersApi
pub fn push_api(&self) -> &dyn PushApi
pub fn reports_api(&self) -> &dyn ReportsApi
pub fn request_sm_access_api(&self) -> &dyn RequestSmAccessApi
pub fn secrets_api(&self) -> &dyn SecretsApi
pub fn secrets_manager_events_api(&self) -> &dyn SecretsManagerEventsApi
pub fn secrets_manager_porting_api(&self) -> &dyn SecretsManagerPortingApi
pub fn security_task_api(&self) -> &dyn SecurityTaskApi
pub fn self_hosted_account_billing_api( &self, ) -> &dyn SelfHostedAccountBillingApi
pub fn self_hosted_organization_licenses_api( &self, ) -> &dyn SelfHostedOrganizationLicensesApi
pub fn self_hosted_organization_sponsorships_api( &self, ) -> &dyn SelfHostedOrganizationSponsorshipsApi
pub fn sends_api(&self) -> &dyn SendsApi
pub fn service_accounts_api(&self) -> &dyn ServiceAccountsApi
pub fn settings_api(&self) -> &dyn SettingsApi
pub fn slack_integration_api(&self) -> &dyn SlackIntegrationApi
pub fn stripe_api(&self) -> &dyn StripeApi
pub fn sync_api(&self) -> &dyn SyncApi
pub fn tax_api(&self) -> &dyn TaxApi
pub fn trash_api(&self) -> &dyn TrashApi
pub fn two_factor_api(&self) -> &dyn TwoFactorApi
pub fn users_api(&self) -> &dyn UsersApi
pub fn web_authn_api(&self) -> &dyn WebAuthnApi
Auto Trait Implementations§
impl Freeze for ApiClient
impl !RefUnwindSafe for ApiClient
impl Send for ApiClient
impl Sync for ApiClient
impl Unpin for ApiClient
impl !UnwindSafe for ApiClient
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more