Skip to content

Commit a544952

Browse files
feat(tokens): move token value model to shared (#2157)
1 parent bde4840 commit a544952

File tree

9 files changed

+17
-21
lines changed

9 files changed

+17
-21
lines changed

api.md

+3-8
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ from cloudflare.types import (
2222
Subscription,
2323
SubscriptionComponent,
2424
SubscriptionZone,
25+
TokenValue,
2526
)
2627
```
2728

@@ -117,7 +118,7 @@ Methods:
117118

118119
Methods:
119120

120-
- <code title="put /accounts/{account_id}/tokens/{token_id}/value">client.accounts.tokens.value.<a href="./src/cloudflare/resources/accounts/tokens/value.py">update</a>(token_id, \*, account_id, \*\*<a href="src/cloudflare/types/accounts/tokens/value_update_params.py">params</a>) -> <a href="./src/cloudflare/types/user/tokens/value.py">str</a></code>
121+
- <code title="put /accounts/{account_id}/tokens/{token_id}/value">client.accounts.tokens.value.<a href="./src/cloudflare/resources/accounts/tokens/value.py">update</a>(token_id, \*, account_id, \*\*<a href="src/cloudflare/types/accounts/tokens/value_update_params.py">params</a>) -> <a href="./src/cloudflare/types/shared/token_value.py">str</a></code>
121122

122123
# OriginCACertificates
123124

@@ -298,15 +299,9 @@ Methods:
298299

299300
### Value
300301

301-
Types:
302-
303-
```python
304-
from cloudflare.types.user.tokens import Value
305-
```
306-
307302
Methods:
308303

309-
- <code title="put /user/tokens/{token_id}/value">client.user.tokens.value.<a href="./src/cloudflare/resources/user/tokens/value.py">update</a>(token_id, \*\*<a href="src/cloudflare/types/user/tokens/value_update_params.py">params</a>) -> <a href="./src/cloudflare/types/user/tokens/value.py">str</a></code>
304+
- <code title="put /user/tokens/{token_id}/value">client.user.tokens.value.<a href="./src/cloudflare/resources/user/tokens/value.py">update</a>(token_id, \*\*<a href="src/cloudflare/types/user/tokens/value_update_params.py">params</a>) -> <a href="./src/cloudflare/types/shared/token_value.py">str</a></code>
310305

311306
# Zones
312307

src/cloudflare/resources/accounts/tokens/value.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from ...._wrappers import ResultWrapper
2323
from ...._base_client import make_request_options
2424
from ....types.accounts.tokens import value_update_params
25-
from ....types.user.tokens.value import Value
25+
from ....types.shared.token_value import TokenValue
2626

2727
__all__ = ["ValueResource", "AsyncValueResource"]
2828

@@ -88,7 +88,7 @@ def update(
8888
extra_query=extra_query,
8989
extra_body=extra_body,
9090
timeout=timeout,
91-
post_parser=ResultWrapper[Optional[Value]]._unwrapper,
91+
post_parser=ResultWrapper[Optional[TokenValue]]._unwrapper,
9292
),
9393
cast_to=cast(Type[str], ResultWrapper[str]),
9494
)
@@ -155,7 +155,7 @@ async def update(
155155
extra_query=extra_query,
156156
extra_body=extra_body,
157157
timeout=timeout,
158-
post_parser=ResultWrapper[Optional[Value]]._unwrapper,
158+
post_parser=ResultWrapper[Optional[TokenValue]]._unwrapper,
159159
),
160160
cast_to=cast(Type[str], ResultWrapper[str]),
161161
)

src/cloudflare/resources/user/tokens/value.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from ...._wrappers import ResultWrapper
2323
from ...._base_client import make_request_options
2424
from ....types.user.tokens import value_update_params
25-
from ....types.user.tokens.value import Value
25+
from ....types.shared.token_value import TokenValue
2626

2727
__all__ = ["ValueResource", "AsyncValueResource"]
2828

@@ -83,7 +83,7 @@ def update(
8383
extra_query=extra_query,
8484
extra_body=extra_body,
8585
timeout=timeout,
86-
post_parser=ResultWrapper[Optional[Value]]._unwrapper,
86+
post_parser=ResultWrapper[Optional[TokenValue]]._unwrapper,
8787
),
8888
cast_to=cast(Type[str], ResultWrapper[str]),
8989
)
@@ -145,7 +145,7 @@ async def update(
145145
extra_query=extra_query,
146146
extra_body=extra_body,
147147
timeout=timeout,
148-
post_parser=ResultWrapper[Optional[Value]]._unwrapper,
148+
post_parser=ResultWrapper[Optional[TokenValue]]._unwrapper,
149149
),
150150
cast_to=cast(Type[str], ResultWrapper[str]),
151151
)

src/cloudflare/types/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
ErrorData as ErrorData,
1313
Identifier as Identifier,
1414
Permission as Permission,
15+
TokenValue as TokenValue,
1516
ResponseInfo as ResponseInfo,
1617
Subscription as Subscription,
1718
CertificateCA as CertificateCA,

src/cloudflare/types/accounts/token_create_response.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from ..._models import BaseModel
1010
from ..user.policy import Policy
1111
from ..user.cidr_list import CIDRList
12-
from ..user.tokens.value import Value
12+
from ..shared.token_value import TokenValue
1313

1414
__all__ = ["TokenCreateResponse", "Condition", "ConditionRequestIP"]
1515

@@ -60,5 +60,5 @@ class TokenCreateResponse(BaseModel):
6060
status: Optional[Literal["active", "disabled", "expired"]] = None
6161
"""Status of the token."""
6262

63-
value: Optional[Value] = None
63+
value: Optional[TokenValue] = None
6464
"""The token value."""

src/cloudflare/types/shared/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from .error_data import ErrorData as ErrorData
1010
from .identifier import Identifier as Identifier
1111
from .permission import Permission as Permission
12+
from .token_value import TokenValue as TokenValue
1213
from .subscription import Subscription as Subscription
1314
from .response_info import ResponseInfo as ResponseInfo
1415
from .certificate_ca import CertificateCA as CertificateCA

src/cloudflare/types/user/tokens/value.py renamed to src/cloudflare/types/shared/token_value.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
from typing_extensions import TypeAlias
44

5-
__all__ = ["Value"]
5+
__all__ = ["TokenValue"]
66

7-
Value: TypeAlias = str
7+
TokenValue: TypeAlias = str

src/cloudflare/types/user/token_create_response.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from .policy import Policy
1010
from ..._models import BaseModel
1111
from .cidr_list import CIDRList
12-
from .tokens.value import Value
12+
from ..shared.token_value import TokenValue
1313

1414
__all__ = ["TokenCreateResponse", "Condition", "ConditionRequestIP"]
1515

@@ -60,5 +60,5 @@ class TokenCreateResponse(BaseModel):
6060
status: Optional[Literal["active", "disabled", "expired"]] = None
6161
"""Status of the token."""
6262

63-
value: Optional[Value] = None
63+
value: Optional[TokenValue] = None
6464
"""The token value."""

src/cloudflare/types/user/tokens/__init__.py

-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@
22

33
from __future__ import annotations
44

5-
from .value import Value as Value
65
from .value_update_params import ValueUpdateParams as ValueUpdateParams

0 commit comments

Comments
 (0)