|
10 | 10 |
|
11 | 11 | from box_sdk_gen.serialization.json import deserialize |
12 | 12 |
|
| 13 | +from typing import Union |
| 14 | + |
13 | 15 | from box_sdk_gen.serialization.json import serialize |
14 | 16 |
|
15 | 17 | from box_sdk_gen.internal.null_value import NullValue |
16 | 18 |
|
17 | | -from typing import Union |
18 | | - |
19 | 19 | from box_sdk_gen.networking.fetch_options import ResponseFormat |
20 | 20 |
|
21 | 21 | from box_sdk_gen.schemas.retention_policies import RetentionPolicies |
@@ -154,7 +154,7 @@ def create_retention_policy( |
154 | 154 | disposition_action: CreateRetentionPolicyDispositionAction, |
155 | 155 | *, |
156 | 156 | description: Optional[str] = None, |
157 | | - retention_length: Optional[str] = None, |
| 157 | + retention_length: Optional[Union[str, int]] = None, |
158 | 158 | retention_type: Optional[CreateRetentionPolicyRetentionType] = None, |
159 | 159 | can_owner_extend_retention: Optional[bool] = None, |
160 | 160 | are_owners_notified: Optional[bool] = None, |
@@ -186,7 +186,7 @@ def create_retention_policy( |
186 | 186 | content. If the policy has a `policy_type` of |
187 | 187 | `indefinite`, the `retention_length` will also be |
188 | 188 | `indefinite`., defaults to None |
189 | | - :type retention_length: Optional[str], optional |
| 189 | + :type retention_length: Optional[Union[str, int]], optional |
190 | 190 | :param retention_type: Specifies the retention type: |
191 | 191 |
|
192 | 192 | * `modifiable`: You can modify the retention policy. For example, |
@@ -301,7 +301,7 @@ def update_retention_policy_by_id( |
301 | 301 | description: Union[Optional[str], NullValue] = None, |
302 | 302 | disposition_action: Optional[str] = None, |
303 | 303 | retention_type: Union[Optional[str], NullValue] = None, |
304 | | - retention_length: Optional[str] = None, |
| 304 | + retention_length: Optional[Union[str, int]] = None, |
305 | 305 | status: Union[Optional[str], NullValue] = None, |
306 | 306 | can_owner_extend_retention: Union[Optional[bool], NullValue] = None, |
307 | 307 | are_owners_notified: Union[Optional[bool], NullValue] = None, |
@@ -354,7 +354,7 @@ def update_retention_policy_by_id( |
354 | 354 | content. If the policy has a `policy_type` of |
355 | 355 | `indefinite`, the `retention_length` will also be |
356 | 356 | `indefinite`., defaults to None |
357 | | - :type retention_length: Optional[str], optional |
| 357 | + :type retention_length: Optional[Union[str, int]], optional |
358 | 358 | :param status: Used to retire a retention policy. |
359 | 359 |
|
360 | 360 | If not retiring a policy, do not include this parameter |
|
0 commit comments