Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
31 changes: 27 additions & 4 deletions reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -11969,7 +11969,7 @@ client.self_service_profiles.create(
<dl>
<dd>

**allowed_strategies:** `typing.Optional[typing.Sequence[SelfServiceProfileAllowedStrategyEnum]]` — List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `auth0-samlp`, `okta-samlp`, `keycloak-samlp`, `pingfederate`]
**allowed_strategies:** `typing.Optional[typing.Sequence[SelfServiceProfileAllowedStrategyEnum]]` — List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`]

</dd>
</dl>
Expand Down Expand Up @@ -12227,7 +12227,7 @@ client.self_service_profiles.update(
<dl>
<dd>

**allowed_strategies:** `typing.Optional[typing.Sequence[SelfServiceProfileAllowedStrategyEnum]]` — List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `auth0-samlp`, `okta-samlp`, `keycloak-samlp`, `pingfederate`]
**allowed_strategies:** `typing.Optional[typing.Sequence[SelfServiceProfileAllowedStrategyEnum]]` — List of IdP strategies that will be shown to users during the Self-Service SSO flow. Possible values: [`oidc`, `samlp`, `waad`, `google-apps`, `adfs`, `okta`, `keycloak-samlp`, `pingfederate`]

</dd>
</dl>
Expand Down Expand Up @@ -16427,7 +16427,7 @@ client.actions.triggers.list()
</details>

## Actions Modules Versions
<details><summary><code>client.actions.modules.versions.<a href="src/auth0/management/actions/modules/versions/client.py">list</a>(...) -&gt; AsyncHttpResponse[GetActionModuleVersionsResponseContent]</code></summary>
<details><summary><code>client.actions.modules.versions.<a href="src/auth0/management/actions/modules/versions/client.py">list</a>(...) -&gt; AsyncPager[ActionModuleVersion, GetActionModuleVersionsResponseContent]</code></summary>
<dl>
<dd>

Expand Down Expand Up @@ -16459,9 +16459,16 @@ from auth0 import Auth0
client = Auth0(
token="YOUR_TOKEN",
)
client.actions.modules.versions.list(
response = client.actions.modules.versions.list(
id="id",
page=1,
per_page=1,
)
for item in response:
yield item
# alternatively, you can paginate page-by-page
for page in response.iter_pages():
yield page

```
</dd>
Expand All @@ -16485,6 +16492,22 @@ client.actions.modules.versions.list(
<dl>
<dd>

**page:** `typing.Optional[int]` — Use this field to request a specific page of the list results.

</dd>
</dl>

<dl>
<dd>

**per_page:** `typing.Optional[int]` — The maximum number of results to be returned by the server in a single response. 20 by default.

</dd>
</dl>

<dl>
<dd>

**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.

</dd>
Expand Down
28 changes: 14 additions & 14 deletions src/auth0/management/actions/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -127,14 +127,14 @@ def list(
def create(
self,
*,
name: str = "my-action",
name: str,
supported_triggers: typing.Sequence[ActionTrigger],
code: typing.Optional[str] = "module.exports = () => {}",
code: typing.Optional[str] = OMIT,
dependencies: typing.Optional[typing.Sequence[ActionVersionDependency]] = OMIT,
runtime: typing.Optional[str] = "node22",
runtime: typing.Optional[str] = OMIT,
secrets: typing.Optional[typing.Sequence[ActionSecretRequest]] = OMIT,
modules: typing.Optional[typing.Sequence[ActionModuleReference]] = OMIT,
deploy: typing.Optional[bool] = False,
deploy: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> CreateActionResponseContent:
"""
Expand Down Expand Up @@ -274,11 +274,11 @@ def update(
self,
id: str,
*,
name: typing.Optional[str] = "my-action",
name: typing.Optional[str] = OMIT,
supported_triggers: typing.Optional[typing.Sequence[ActionTrigger]] = OMIT,
code: typing.Optional[str] = "module.exports = () => {}",
code: typing.Optional[str] = OMIT,
dependencies: typing.Optional[typing.Sequence[ActionVersionDependency]] = OMIT,
runtime: typing.Optional[str] = "node22",
runtime: typing.Optional[str] = OMIT,
secrets: typing.Optional[typing.Sequence[ActionSecretRequest]] = OMIT,
modules: typing.Optional[typing.Sequence[ActionModuleReference]] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
Expand Down Expand Up @@ -551,14 +551,14 @@ async def main() -> None:
async def create(
self,
*,
name: str = "my-action",
name: str,
supported_triggers: typing.Sequence[ActionTrigger],
code: typing.Optional[str] = "module.exports = () => {}",
code: typing.Optional[str] = OMIT,
dependencies: typing.Optional[typing.Sequence[ActionVersionDependency]] = OMIT,
runtime: typing.Optional[str] = "node22",
runtime: typing.Optional[str] = OMIT,
secrets: typing.Optional[typing.Sequence[ActionSecretRequest]] = OMIT,
modules: typing.Optional[typing.Sequence[ActionModuleReference]] = OMIT,
deploy: typing.Optional[bool] = False,
deploy: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> CreateActionResponseContent:
"""
Expand Down Expand Up @@ -724,11 +724,11 @@ async def update(
self,
id: str,
*,
name: typing.Optional[str] = "my-action",
name: typing.Optional[str] = OMIT,
supported_triggers: typing.Optional[typing.Sequence[ActionTrigger]] = OMIT,
code: typing.Optional[str] = "module.exports = () => {}",
code: typing.Optional[str] = OMIT,
dependencies: typing.Optional[typing.Sequence[ActionVersionDependency]] = OMIT,
runtime: typing.Optional[str] = "node22",
runtime: typing.Optional[str] = OMIT,
secrets: typing.Optional[typing.Sequence[ActionSecretRequest]] = OMIT,
modules: typing.Optional[typing.Sequence[ActionModuleReference]] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
Expand Down
61 changes: 49 additions & 12 deletions src/auth0/management/actions/modules/versions/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
import typing

from ....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper
from ....core.pagination import AsyncPager, SyncPager
from ....core.request_options import RequestOptions
from ....types.action_module_version import ActionModuleVersion
from ....types.create_action_module_version_response_content import CreateActionModuleVersionResponseContent
from ....types.get_action_module_version_response_content import GetActionModuleVersionResponseContent
from ....types.get_action_module_versions_response_content import GetActionModuleVersionsResponseContent
Expand All @@ -26,8 +28,13 @@ def with_raw_response(self) -> RawVersionsClient:
return self._raw_client

def list(
self, id: str, *, request_options: typing.Optional[RequestOptions] = None
) -> GetActionModuleVersionsResponseContent:
self,
id: str,
*,
page: typing.Optional[int] = 0,
per_page: typing.Optional[int] = 50,
request_options: typing.Optional[RequestOptions] = None,
) -> SyncPager[ActionModuleVersion, GetActionModuleVersionsResponseContent]:
"""
List all published versions of a specific Actions Module.

Expand All @@ -36,12 +43,18 @@ def list(
id : str
The unique ID of the module.

page : typing.Optional[int]
Use this field to request a specific page of the list results.

per_page : typing.Optional[int]
The maximum number of results to be returned by the server in a single response. 20 by default.

request_options : typing.Optional[RequestOptions]
Request-specific configuration.

Returns
-------
GetActionModuleVersionsResponseContent
SyncPager[ActionModuleVersion, GetActionModuleVersionsResponseContent]
The module versions were retrieved.

Examples
Expand All @@ -51,12 +64,18 @@ def list(
client = Auth0(
token="YOUR_TOKEN",
)
client.actions.modules.versions.list(
response = client.actions.modules.versions.list(
id="id",
page=1,
per_page=1,
)
for item in response:
yield item
# alternatively, you can paginate page-by-page
for page in response.iter_pages():
yield page
"""
_response = self._raw_client.list(id, request_options=request_options)
return _response.data
return self._raw_client.list(id, page=page, per_page=per_page, request_options=request_options)

def create(
self, id: str, *, request_options: typing.Optional[RequestOptions] = None
Expand Down Expand Up @@ -145,8 +164,13 @@ def with_raw_response(self) -> AsyncRawVersionsClient:
return self._raw_client

async def list(
self, id: str, *, request_options: typing.Optional[RequestOptions] = None
) -> GetActionModuleVersionsResponseContent:
self,
id: str,
*,
page: typing.Optional[int] = 0,
per_page: typing.Optional[int] = 50,
request_options: typing.Optional[RequestOptions] = None,
) -> AsyncPager[ActionModuleVersion, GetActionModuleVersionsResponseContent]:
"""
List all published versions of a specific Actions Module.

Expand All @@ -155,12 +179,18 @@ async def list(
id : str
The unique ID of the module.

page : typing.Optional[int]
Use this field to request a specific page of the list results.

per_page : typing.Optional[int]
The maximum number of results to be returned by the server in a single response. 20 by default.

request_options : typing.Optional[RequestOptions]
Request-specific configuration.

Returns
-------
GetActionModuleVersionsResponseContent
AsyncPager[ActionModuleVersion, GetActionModuleVersionsResponseContent]
The module versions were retrieved.

Examples
Expand All @@ -175,15 +205,22 @@ async def list(


async def main() -> None:
await client.actions.modules.versions.list(
response = await client.actions.modules.versions.list(
id="id",
page=1,
per_page=1,
)
async for item in response:
yield item

# alternatively, you can paginate page-by-page
async for page in response.iter_pages():
yield page


asyncio.run(main())
"""
_response = await self._raw_client.list(id, request_options=request_options)
return _response.data
return await self._raw_client.list(id, page=page, per_page=per_page, request_options=request_options)

async def create(
self, id: str, *, request_options: typing.Optional[RequestOptions] = None
Expand Down
Loading
Loading