2828from .webhooks ._resource import Webhooks , AsyncWebhooks
2929from .widgets ._resource import Widgets , AsyncWidgets
3030from .audit_logs ._resource import AuditLogs , AsyncAuditLogs
31+
32+ # @oagen-ignore-start — non-spec service imports (hand-maintained)
3133from .passwordless import AsyncPasswordless , Passwordless
3234from .vault import AsyncVault , Vault
3335from .actions import Actions , AsyncActions
3436from .pkce import PKCE
37+ # @oagen-ignore-end
3538
3639
3740class WorkOSClient (_SyncBase ):
@@ -127,6 +130,8 @@ def mfa(self) -> MultiFactorAuth:
127130 """Alias for multi_factor_auth."""
128131 return self .multi_factor_auth
129132
133+ # @oagen-ignore-start — non-spec service accessors (hand-maintained)
134+
130135 @functools .cached_property
131136 def passwordless (self ) -> Passwordless :
132137 """Passwordless authentication sessions."""
@@ -147,6 +152,8 @@ def pkce(self) -> PKCE:
147152 """PKCE (Proof Key for Code Exchange) utilities."""
148153 return PKCE ()
149154
155+ # @oagen-ignore-end
156+
150157
151158class AsyncWorkOSClient (_AsyncBase ):
152159 """Asynchronous WorkOS API client with service accessors."""
@@ -241,6 +248,8 @@ def mfa(self) -> AsyncMultiFactorAuth:
241248 """Alias for multi_factor_auth."""
242249 return self .multi_factor_auth
243250
251+ # @oagen-ignore-start — non-spec service accessors (hand-maintained)
252+
244253 @functools .cached_property
245254 def passwordless (self ) -> AsyncPasswordless :
246255 """Passwordless authentication sessions."""
@@ -260,3 +269,5 @@ def actions(self) -> AsyncActions:
260269 def pkce (self ) -> PKCE :
261270 """PKCE (Proof Key for Code Exchange) utilities."""
262271 return PKCE ()
272+
273+ # @oagen-ignore-end
0 commit comments