Skip to content

Commit 50c2bc9

Browse files
feat: add canPublicSharedLinkBeCreated to Hubs (box/box-codegen#928) (#1737)
1 parent d07dad3 commit 50c2bc9

3 files changed

Lines changed: 49 additions & 5 deletions

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.5.0" }
1+
{ "engineHash": "65f6eab", "specHash": "57b3004", "version": "10.5.0" }

src/main/java/com/box/sdkgen/schemas/v2025r0/hubupdaterequestv2025r0/HubUpdateRequestV2025R0.java

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ public class HubUpdateRequestV2025R0 extends SerializableObject {
3232
@JsonProperty("can_shared_link_be_created")
3333
protected Boolean canSharedLinkBeCreated;
3434

35+
/** Indicates if a public shared link can be created for the Box Hub. */
36+
@JsonProperty("can_public_shared_link_be_created")
37+
protected Boolean canPublicSharedLinkBeCreated;
38+
3539
public HubUpdateRequestV2025R0() {
3640
super();
3741
}
@@ -44,6 +48,7 @@ protected HubUpdateRequestV2025R0(Builder builder) {
4448
this.isCollaborationRestrictedToEnterprise = builder.isCollaborationRestrictedToEnterprise;
4549
this.canNonOwnersInvite = builder.canNonOwnersInvite;
4650
this.canSharedLinkBeCreated = builder.canSharedLinkBeCreated;
51+
this.canPublicSharedLinkBeCreated = builder.canPublicSharedLinkBeCreated;
4752
markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
4853
}
4954

@@ -71,6 +76,10 @@ public Boolean getCanSharedLinkBeCreated() {
7176
return canSharedLinkBeCreated;
7277
}
7378

79+
public Boolean getCanPublicSharedLinkBeCreated() {
80+
return canPublicSharedLinkBeCreated;
81+
}
82+
7483
@Override
7584
public boolean equals(Object o) {
7685
if (this == o) {
@@ -86,7 +95,8 @@ public boolean equals(Object o) {
8695
&& Objects.equals(
8796
isCollaborationRestrictedToEnterprise, casted.isCollaborationRestrictedToEnterprise)
8897
&& Objects.equals(canNonOwnersInvite, casted.canNonOwnersInvite)
89-
&& Objects.equals(canSharedLinkBeCreated, casted.canSharedLinkBeCreated);
98+
&& Objects.equals(canSharedLinkBeCreated, casted.canSharedLinkBeCreated)
99+
&& Objects.equals(canPublicSharedLinkBeCreated, casted.canPublicSharedLinkBeCreated);
90100
}
91101

92102
@Override
@@ -97,7 +107,8 @@ public int hashCode() {
97107
isAiEnabled,
98108
isCollaborationRestrictedToEnterprise,
99109
canNonOwnersInvite,
100-
canSharedLinkBeCreated);
110+
canSharedLinkBeCreated,
111+
canPublicSharedLinkBeCreated);
101112
}
102113

103114
@Override
@@ -126,6 +137,10 @@ public String toString() {
126137
+ "canSharedLinkBeCreated='"
127138
+ canSharedLinkBeCreated
128139
+ '\''
140+
+ ", "
141+
+ "canPublicSharedLinkBeCreated='"
142+
+ canPublicSharedLinkBeCreated
143+
+ '\''
129144
+ "}";
130145
}
131146

@@ -143,6 +158,8 @@ public static class Builder extends NullableFieldTracker {
143158

144159
protected Boolean canSharedLinkBeCreated;
145160

161+
protected Boolean canPublicSharedLinkBeCreated;
162+
146163
public Builder title(String title) {
147164
this.title = title;
148165
return this;
@@ -174,6 +191,11 @@ public Builder canSharedLinkBeCreated(Boolean canSharedLinkBeCreated) {
174191
return this;
175192
}
176193

194+
public Builder canPublicSharedLinkBeCreated(Boolean canPublicSharedLinkBeCreated) {
195+
this.canPublicSharedLinkBeCreated = canPublicSharedLinkBeCreated;
196+
return this;
197+
}
198+
177199
public HubUpdateRequestV2025R0 build() {
178200
return new HubUpdateRequestV2025R0(this);
179201
}

src/main/java/com/box/sdkgen/schemas/v2025r0/hubv2025r0/HubV2025R0.java

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ public class HubV2025R0 extends HubBaseV2025R0 {
6565
@JsonProperty("can_shared_link_be_created")
6666
protected Boolean canSharedLinkBeCreated;
6767

68+
/** Indicates if a public shared link can be created for the Box Hub. */
69+
@JsonProperty("can_public_shared_link_be_created")
70+
protected Boolean canPublicSharedLinkBeCreated;
71+
6872
public HubV2025R0(@JsonProperty("id") String id) {
6973
super(id);
7074
}
@@ -82,6 +86,7 @@ protected HubV2025R0(Builder builder) {
8286
this.isCollaborationRestrictedToEnterprise = builder.isCollaborationRestrictedToEnterprise;
8387
this.canNonOwnersInvite = builder.canNonOwnersInvite;
8488
this.canSharedLinkBeCreated = builder.canSharedLinkBeCreated;
89+
this.canPublicSharedLinkBeCreated = builder.canPublicSharedLinkBeCreated;
8590
markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
8691
}
8792

@@ -129,6 +134,10 @@ public Boolean getCanSharedLinkBeCreated() {
129134
return canSharedLinkBeCreated;
130135
}
131136

137+
public Boolean getCanPublicSharedLinkBeCreated() {
138+
return canPublicSharedLinkBeCreated;
139+
}
140+
132141
@Override
133142
public boolean equals(Object o) {
134143
if (this == o) {
@@ -151,7 +160,8 @@ public boolean equals(Object o) {
151160
&& Objects.equals(
152161
isCollaborationRestrictedToEnterprise, casted.isCollaborationRestrictedToEnterprise)
153162
&& Objects.equals(canNonOwnersInvite, casted.canNonOwnersInvite)
154-
&& Objects.equals(canSharedLinkBeCreated, casted.canSharedLinkBeCreated);
163+
&& Objects.equals(canSharedLinkBeCreated, casted.canSharedLinkBeCreated)
164+
&& Objects.equals(canPublicSharedLinkBeCreated, casted.canPublicSharedLinkBeCreated);
155165
}
156166

157167
@Override
@@ -169,7 +179,8 @@ public int hashCode() {
169179
isAiEnabled,
170180
isCollaborationRestrictedToEnterprise,
171181
canNonOwnersInvite,
172-
canSharedLinkBeCreated);
182+
canSharedLinkBeCreated,
183+
canPublicSharedLinkBeCreated);
173184
}
174185

175186
@Override
@@ -226,6 +237,10 @@ public String toString() {
226237
+ "canSharedLinkBeCreated='"
227238
+ canSharedLinkBeCreated
228239
+ '\''
240+
+ ", "
241+
+ "canPublicSharedLinkBeCreated='"
242+
+ canPublicSharedLinkBeCreated
243+
+ '\''
229244
+ "}";
230245
}
231246

@@ -253,6 +268,8 @@ public static class Builder extends HubBaseV2025R0.Builder {
253268

254269
protected Boolean canSharedLinkBeCreated;
255270

271+
protected Boolean canPublicSharedLinkBeCreated;
272+
256273
public Builder(String id) {
257274
super(id);
258275
}
@@ -313,6 +330,11 @@ public Builder canSharedLinkBeCreated(Boolean canSharedLinkBeCreated) {
313330
return this;
314331
}
315332

333+
public Builder canPublicSharedLinkBeCreated(Boolean canPublicSharedLinkBeCreated) {
334+
this.canPublicSharedLinkBeCreated = canPublicSharedLinkBeCreated;
335+
return this;
336+
}
337+
316338
@Override
317339
public Builder type(HubBaseV2025R0TypeField type) {
318340
this.type = new EnumWrapper<HubBaseV2025R0TypeField>(type);

0 commit comments

Comments
 (0)