Skip to content

Commit 6af2956

Browse files
feat: add canPublicSharedLinkBeCreated to Hubs (box/box-codegen#928) (#1356)
1 parent ee00aaf commit 6af2956

5 files changed

Lines changed: 15 additions & 1 deletion

File tree

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "bc04b80", "specHash": "f2523d5", "version": "10.4.0" }
1+
{ "engineHash": "65f6eab", "specHash": "57b3004", "version": "10.4.0" }

box_sdk_gen/managers/hubs.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ def update_hub_by_id_v2025_r0(
303303
is_collaboration_restricted_to_enterprise: Optional[bool] = None,
304304
can_non_owners_invite: Optional[bool] = None,
305305
can_shared_link_be_created: Optional[bool] = None,
306+
can_public_shared_link_be_created: Optional[bool] = None,
306307
box_version: BoxVersionHeaderV2025R0 = BoxVersionHeaderV2025R0._2025_0,
307308
extra_headers: Optional[Dict[str, Optional[str]]] = None
308309
) -> HubV2025R0:
@@ -329,6 +330,8 @@ def update_hub_by_id_v2025_r0(
329330
:type can_non_owners_invite: Optional[bool], optional
330331
:param can_shared_link_be_created: Indicates if a shared link can be created for the Box Hub., defaults to None
331332
:type can_shared_link_be_created: Optional[bool], optional
333+
:param can_public_shared_link_be_created: Indicates if a public shared link can be created for the Box Hub., defaults to None
334+
:type can_public_shared_link_be_created: Optional[bool], optional
332335
:param box_version: Version header., defaults to BoxVersionHeaderV2025R0._2025_0
333336
:type box_version: BoxVersionHeaderV2025R0, optional
334337
:param extra_headers: Extra headers that will be included in the HTTP request., defaults to None
@@ -345,6 +348,7 @@ def update_hub_by_id_v2025_r0(
345348
),
346349
'can_non_owners_invite': can_non_owners_invite,
347350
'can_shared_link_be_created': can_shared_link_be_created,
351+
'can_public_shared_link_be_created': can_public_shared_link_be_created,
348352
}
349353
headers_map: Dict[str, str] = prepare_params(
350354
{'box-version': to_string(box_version), **extra_headers}

box_sdk_gen/schemas/v2025_r0/hub_update_request_v2025_r0.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ def __init__(
1515
is_collaboration_restricted_to_enterprise: Optional[bool] = None,
1616
can_non_owners_invite: Optional[bool] = None,
1717
can_shared_link_be_created: Optional[bool] = None,
18+
can_public_shared_link_be_created: Optional[bool] = None,
1819
**kwargs
1920
):
2021
"""
@@ -30,6 +31,8 @@ def __init__(
3031
:type can_non_owners_invite: Optional[bool], optional
3132
:param can_shared_link_be_created: Indicates if a shared link can be created for the Box Hub., defaults to None
3233
:type can_shared_link_be_created: Optional[bool], optional
34+
:param can_public_shared_link_be_created: Indicates if a public shared link can be created for the Box Hub., defaults to None
35+
:type can_public_shared_link_be_created: Optional[bool], optional
3336
"""
3437
super().__init__(**kwargs)
3538
self.title = title
@@ -40,3 +43,4 @@ def __init__(
4043
)
4144
self.can_non_owners_invite = can_non_owners_invite
4245
self.can_shared_link_be_created = can_shared_link_be_created
46+
self.can_public_shared_link_be_created = can_public_shared_link_be_created

box_sdk_gen/schemas/v2025_r0/hub_v2025_r0.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ def __init__(
2727
is_collaboration_restricted_to_enterprise: Optional[bool] = None,
2828
can_non_owners_invite: Optional[bool] = None,
2929
can_shared_link_be_created: Optional[bool] = None,
30+
can_public_shared_link_be_created: Optional[bool] = None,
3031
type: HubBaseV2025R0TypeField = HubBaseV2025R0TypeField.HUBS,
3132
**kwargs
3233
):
@@ -59,6 +60,8 @@ def __init__(
5960
:type can_non_owners_invite: Optional[bool], optional
6061
:param can_shared_link_be_created: Indicates if a shared link can be created for the Box Hub., defaults to None
6162
:type can_shared_link_be_created: Optional[bool], optional
63+
:param can_public_shared_link_be_created: Indicates if a public shared link can be created for the Box Hub., defaults to None
64+
:type can_public_shared_link_be_created: Optional[bool], optional
6265
:param type: The value will always be `hubs`., defaults to HubBaseV2025R0TypeField.HUBS
6366
:type type: HubBaseV2025R0TypeField, optional
6467
"""
@@ -76,3 +79,4 @@ def __init__(
7679
)
7780
self.can_non_owners_invite = can_non_owners_invite
7881
self.can_shared_link_be_created = can_shared_link_be_created
82+
self.can_public_shared_link_be_created = can_public_shared_link_be_created

docs/hubs.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,8 @@ client.hubs.update_hub_by_id_v2025_r0(
188188
- Indicates if non-owners can invite others to the Box Hub.
189189
- can_shared_link_be_created `Optional[bool]`
190190
- Indicates if a shared link can be created for the Box Hub.
191+
- can_public_shared_link_be_created `Optional[bool]`
192+
- Indicates if a public shared link can be created for the Box Hub.
191193
- box_version `BoxVersionHeaderV2025R0`
192194
- Version header.
193195
- extra_headers `Optional[Dict[str, Optional[str]]]`

0 commit comments

Comments
 (0)