use crate::client::Client;
use crate::resources::AdminPortalApi;
use crate::resources::ApiKeysApi;
use crate::resources::AuditLogsApi;
use crate::resources::AuthorizationApi;
use crate::resources::ConnectApi;
use crate::resources::DirectorySyncApi;
use crate::resources::EventsApi;
use crate::resources::FeatureFlagsApi;
use crate::resources::GroupsApi;
use crate::resources::MultiFactorAuthApi;
use crate::resources::OrganizationDomainsApi;
use crate::resources::OrganizationsApi;
use crate::resources::PipesApi;
use crate::resources::RadarApi;
use crate::resources::SSOApi;
use crate::resources::UserManagementApi;
use crate::resources::UserManagementOrganizationMembershipGroupsApi;
use crate::resources::WebhooksApi;
use crate::resources::WidgetsApi;
impl Client {
pub fn admin_portal(&self) -> AdminPortalApi<'_> {
AdminPortalApi { client: self }
}
pub fn api_keys(&self) -> ApiKeysApi<'_> {
ApiKeysApi { client: self }
}
pub fn audit_logs(&self) -> AuditLogsApi<'_> {
AuditLogsApi { client: self }
}
pub fn authorization(&self) -> AuthorizationApi<'_> {
AuthorizationApi { client: self }
}
pub fn connect(&self) -> ConnectApi<'_> {
ConnectApi { client: self }
}
pub fn directory_sync(&self) -> DirectorySyncApi<'_> {
DirectorySyncApi { client: self }
}
pub fn events(&self) -> EventsApi<'_> {
EventsApi { client: self }
}
pub fn feature_flags(&self) -> FeatureFlagsApi<'_> {
FeatureFlagsApi { client: self }
}
pub fn groups(&self) -> GroupsApi<'_> {
GroupsApi { client: self }
}
pub fn multi_factor_auth(&self) -> MultiFactorAuthApi<'_> {
MultiFactorAuthApi { client: self }
}
pub fn organization_domains(&self) -> OrganizationDomainsApi<'_> {
OrganizationDomainsApi { client: self }
}
pub fn organizations(&self) -> OrganizationsApi<'_> {
OrganizationsApi { client: self }
}
pub fn pipes(&self) -> PipesApi<'_> {
PipesApi { client: self }
}
pub fn radar(&self) -> RadarApi<'_> {
RadarApi { client: self }
}
pub fn sso(&self) -> SSOApi<'_> {
SSOApi { client: self }
}
pub fn user_management(&self) -> UserManagementApi<'_> {
UserManagementApi { client: self }
}
pub fn user_management_organization_membership_groups(
&self,
) -> UserManagementOrganizationMembershipGroupsApi<'_> {
UserManagementOrganizationMembershipGroupsApi { client: self }
}
pub fn webhooks(&self) -> WebhooksApi<'_> {
WebhooksApi { client: self }
}
pub fn widgets(&self) -> WidgetsApi<'_> {
WidgetsApi { client: self }
}
}