Skip to content

Commit e210eaa

Browse files
chore(generated): regenerate shared files for Pipes, PipesProvider, UserManagement
1 parent 080ecff commit e210eaa

99 files changed

Lines changed: 894 additions & 732 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.last-synced-sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
f40851a620a1ba0badec95e80faac475382c8dd0
1+
904c5bccd2c6d0511ad2d0760e57d139143f1773
Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
# This file is auto-generated by oagen. Do not edit.
22

3-
from ._resource import (
4-
Authorization as Authorization,
5-
AsyncAuthorization as AsyncAuthorization,
6-
ResourceTargetById as ResourceTargetById,
7-
ResourceTargetByExternalId as ResourceTargetByExternalId,
8-
ParentResourceById as ParentResourceById,
9-
ParentResourceByExternalId as ParentResourceByExternalId,
10-
ParentById as ParentById,
11-
ParentByExternalId as ParentByExternalId,
12-
)
3+
from ._resource import AsyncAuthorization as AsyncAuthorization
4+
from ._resource import Authorization as Authorization
5+
from ._resource import ParentByExternalId as ParentByExternalId
6+
from ._resource import ParentById as ParentById
7+
from ._resource import ParentResourceByExternalId as ParentResourceByExternalId
8+
from ._resource import ParentResourceById as ParentResourceById
9+
from ._resource import ResourceTargetByExternalId as ResourceTargetByExternalId
10+
from ._resource import ResourceTargetById as ResourceTargetById
1311
from .models import *

src/workos/authorization/models/__init__.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,16 @@
33
from workos.common.models.add_role_permission import (
44
AddRolePermission as AddRolePermission,
55
)
6-
from .assign_role import AssignRole as AssignRole
7-
from .authorization_assignment import AuthorizationAssignment as AuthorizationAssignment
8-
from .authorization_check import AuthorizationCheck as AuthorizationCheck
96
from workos.common.models.authorization_permission import (
107
AuthorizationPermission as AuthorizationPermission,
118
)
9+
from workos.common.models.list_metadata import ListMetadata as ListMetadata
10+
from workos.common.models.pagination_order import PaginationOrder as PaginationOrder
11+
from workos.common.models.slim_role import SlimRole as SlimRole
12+
13+
from .assign_role import AssignRole as AssignRole
14+
from .authorization_assignment import AuthorizationAssignment as AuthorizationAssignment
15+
from .authorization_check import AuthorizationCheck as AuthorizationCheck
1216
from .authorization_resource import AuthorizationResource as AuthorizationResource
1317
from .check_authorization import CheckAuthorization as CheckAuthorization
1418
from .create_authorization_permission import (
@@ -32,8 +36,6 @@
3236
from .group_role_assignment_resource import (
3337
GroupRoleAssignmentResource as GroupRoleAssignmentResource,
3438
)
35-
from workos.common.models.list_metadata import ListMetadata as ListMetadata
36-
from workos.common.models.pagination_order import PaginationOrder as PaginationOrder
3739
from .permission import Permission as Permission
3840
from .remove_role import RemoveRole as RemoveRole
3941
from .replace_group_role_assignment_entry import (
@@ -45,7 +47,6 @@
4547
from .role import Role as Role
4648
from .role_list import RoleList as RoleList
4749
from .set_role_permissions import SetRolePermissions as SetRolePermissions
48-
from workos.common.models.slim_role import SlimRole as SlimRole
4950
from .update_authorization_permission import (
5051
UpdateAuthorizationPermission as UpdateAuthorizationPermission,
5152
)

src/workos/common/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# This file is auto-generated by oagen. Do not edit.
22

3+
from .models import *
34
from .models import (
45
AccessTokenAgentRegistrationCredentialIssuedDataDetail as AccessTokenAgentRegistrationCredentialIssuedDataDetail,
56
)

src/workos/common/models/__init__.py

Lines changed: 80 additions & 12 deletions
Large diffs are not rendered by default.

src/workos/common/models/auth_method_mismatch_error.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
from __future__ import annotations
44

55
from dataclasses import dataclass
6-
from typing import Any, Dict, Literal
6+
from typing import Any, Literal
7+
78
from workos._types import _raise_deserialize_error
89

910

@@ -17,7 +18,7 @@ class AuthMethodMismatchError:
1718
"""A human-readable explanation of the mismatch."""
1819

1920
@classmethod
20-
def from_dict(cls, data: Dict[str, Any]) -> "AuthMethodMismatchError":
21+
def from_dict(cls, data: dict[str, Any]) -> AuthMethodMismatchError:
2122
"""Deserialize from a dictionary."""
2223
try:
2324
return cls(
@@ -27,9 +28,9 @@ def from_dict(cls, data: Dict[str, Any]) -> "AuthMethodMismatchError":
2728
except (KeyError, ValueError) as e:
2829
_raise_deserialize_error("AuthMethodMismatchError", e)
2930

30-
def to_dict(self) -> Dict[str, Any]:
31+
def to_dict(self) -> dict[str, Any]:
3132
"""Serialize to a dictionary."""
32-
result: Dict[str, Any] = {}
33+
result: dict[str, Any] = {}
3334
result["code"] = self.code
3435
result["message"] = self.message
3536
return result

src/workos/common/models/authenticate_response_authentication_method.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from __future__ import annotations
66

77
from enum import Enum
8-
from typing import Optional
98
from typing import Literal, TypeAlias
109

1110

@@ -38,7 +37,7 @@ class AuthenticateResponseAuthenticationMethod(str, Enum):
3837
@classmethod
3938
def _missing_(
4039
cls, value: object
41-
) -> Optional["AuthenticateResponseAuthenticationMethod"]:
40+
) -> AuthenticateResponseAuthenticationMethod | None:
4241
if not isinstance(value, str):
4342
return None
4443
unknown = str.__new__(cls, value)

src/workos/common/models/authenticate_response_impersonator.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
from __future__ import annotations
44

55
from dataclasses import dataclass
6-
from typing import Any, Dict, Optional
6+
from typing import Any
7+
78
from workos._types import _raise_deserialize_error
89

910

@@ -13,11 +14,11 @@ class AuthenticateResponseImpersonator:
1314

1415
email: str
1516
"""The email address of the WorkOS Dashboard user who is impersonating the user."""
16-
reason: Optional[str]
17+
reason: str | None
1718
"""The justification the impersonator gave for impersonating the user."""
1819

1920
@classmethod
20-
def from_dict(cls, data: Dict[str, Any]) -> "AuthenticateResponseImpersonator":
21+
def from_dict(cls, data: dict[str, Any]) -> AuthenticateResponseImpersonator:
2122
"""Deserialize from a dictionary."""
2223
try:
2324
return cls(
@@ -27,9 +28,9 @@ def from_dict(cls, data: Dict[str, Any]) -> "AuthenticateResponseImpersonator":
2728
except (KeyError, ValueError) as e:
2829
_raise_deserialize_error("AuthenticateResponseImpersonator", e)
2930

30-
def to_dict(self) -> Dict[str, Any]:
31+
def to_dict(self) -> dict[str, Any]:
3132
"""Serialize to a dictionary."""
32-
result: Dict[str, Any] = {}
33+
result: dict[str, Any] = {}
3334
result["email"] = self.email
3435
if self.reason is not None:
3536
result["reason"] = self.reason

src/workos/common/models/connect_application.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
from __future__ import annotations
44

55
from dataclasses import dataclass
6-
from typing import Any, ClassVar, Dict, Union, cast
6+
from typing import Any, ClassVar, Union, cast
7+
78
from workos._types import _raise_deserialize_error
89

910
from .connect_application_m2m import ConnectApplicationM2M
@@ -14,15 +15,15 @@
1415
class ConnectApplicationUnknown:
1516
"""Unknown variant of ConnectApplication not yet recognized by this SDK version."""
1617

17-
raw_data: Dict[str, Any]
18+
raw_data: dict[str, Any]
1819
"""The raw payload, preserved so callers can still inspect the data."""
1920

2021
@classmethod
21-
def from_dict(cls, data: Dict[str, Any]) -> "ConnectApplicationUnknown":
22+
def from_dict(cls, data: dict[str, Any]) -> ConnectApplicationUnknown:
2223
"""Wrap raw data in an unknown variant."""
2324
return cls(raw_data=data)
2425

25-
def to_dict(self) -> Dict[str, Any]:
26+
def to_dict(self) -> dict[str, Any]:
2627
"""Return the original raw data."""
2728
return dict(self.raw_data)
2829

@@ -37,13 +38,13 @@ def to_dict(self) -> Dict[str, Any]:
3738
class ConnectApplication:
3839
"""Discriminated union dispatcher (discriminated by 'application_type')."""
3940

40-
_DISPATCH: ClassVar[Dict[str, type]] = {
41+
_DISPATCH: ClassVar[dict[str, type]] = {
4142
"m2m": ConnectApplicationM2M,
4243
"oauth": ConnectApplicationOAuth,
4344
}
4445

4546
@classmethod
46-
def from_dict(cls, data: Dict[str, Any]) -> "ConnectApplicationVariant":
47+
def from_dict(cls, data: dict[str, Any]) -> ConnectApplicationVariant:
4748
"""Deserialize from a dictionary, dispatching to the correct variant."""
4849
if "application_type" not in data:
4950
_raise_deserialize_error(

src/workos/common/models/connect_application_m2m.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
from dataclasses import dataclass
66
from datetime import datetime
7-
from typing import Any, Dict, List, Literal, Optional
8-
from workos._types import _raise_deserialize_error
9-
from workos._types import _format_datetime, _parse_datetime
7+
from typing import Any, Literal
8+
9+
from workos._types import _format_datetime, _parse_datetime, _raise_deserialize_error
1010

1111

1212
@dataclass(slots=True)
@@ -19,11 +19,11 @@ class ConnectApplicationM2M:
1919
"""The unique ID of the connect application."""
2020
client_id: str
2121
"""The client ID of the connect application."""
22-
description: Optional[str]
22+
description: str | None
2323
"""A description of the connect application."""
2424
name: str
2525
"""The name of the connect application."""
26-
scopes: List[str]
26+
scopes: list[str]
2727
"""The scopes available for this application."""
2828
created_at: datetime
2929
"""An ISO 8601 timestamp."""
@@ -35,7 +35,7 @@ class ConnectApplicationM2M:
3535
"""The ID of the organization the application belongs to."""
3636

3737
@classmethod
38-
def from_dict(cls, data: Dict[str, Any]) -> "ConnectApplicationM2M":
38+
def from_dict(cls, data: dict[str, Any]) -> ConnectApplicationM2M:
3939
"""Deserialize from a dictionary."""
4040
try:
4141
return cls(
@@ -53,9 +53,9 @@ def from_dict(cls, data: Dict[str, Any]) -> "ConnectApplicationM2M":
5353
except (KeyError, ValueError) as e:
5454
_raise_deserialize_error("ConnectApplicationM2M", e)
5555

56-
def to_dict(self) -> Dict[str, Any]:
56+
def to_dict(self) -> dict[str, Any]:
5757
"""Serialize to a dictionary."""
58-
result: Dict[str, Any] = {}
58+
result: dict[str, Any] = {}
5959
result["object"] = self.object
6060
result["id"] = self.id
6161
result["client_id"] = self.client_id

0 commit comments

Comments
 (0)