From fd1c59739c5361ec4462d2597f504fa3cff5be17 Mon Sep 17 00:00:00 2001
From: box-sdk-build <94016436+box-sdk-build@users.noreply.github.com>
Date: Mon, 9 Dec 2024 13:41:56 +0100
Subject: [PATCH] feat: Support optional `userId` parameter for updating files,
folders and web links (box/box-openapi#488) (#340)
---
.codegen.json | 2 +-
.../Files/UpdateFileByIdRequestBodyParentField.cs | 6 ++++++
.../Managers/Folders/UpdateFolderByIdRequestBody.cs | 4 ----
.../Folders/UpdateFolderByIdRequestBodyParentField.cs | 8 +++++++-
.../WebLinks/UpdateWebLinkByIdRequestBodyParentField.cs | 6 ++++++
5 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/.codegen.json b/.codegen.json
index f40f433e..16999967 100644
--- a/.codegen.json
+++ b/.codegen.json
@@ -1 +1 @@
-{ "engineHash": "5604447", "specHash": "d7dfe68", "version": "1.5.0" }
+{ "engineHash": "5604447", "specHash": "c9d7bb5", "version": "1.5.0" }
diff --git a/Box.Sdk.Gen/Managers/Files/UpdateFileByIdRequestBodyParentField.cs b/Box.Sdk.Gen/Managers/Files/UpdateFileByIdRequestBodyParentField.cs
index 4e985540..f8ad9223 100644
--- a/Box.Sdk.Gen/Managers/Files/UpdateFileByIdRequestBodyParentField.cs
+++ b/Box.Sdk.Gen/Managers/Files/UpdateFileByIdRequestBodyParentField.cs
@@ -14,6 +14,12 @@ public class UpdateFileByIdRequestBodyParentField : ISerializable {
[JsonPropertyName("id")]
public string? Id { get; init; }
+ ///
+ /// The input for `user_id` is optional. Moving to non-root folder is not allowed when `user_id` is present. Parent folder id should be zero when `user_id` is provided.
+ ///
+ [JsonPropertyName("user_id")]
+ public string? UserId { get; init; }
+
public UpdateFileByIdRequestBodyParentField() {
}
diff --git a/Box.Sdk.Gen/Managers/Folders/UpdateFolderByIdRequestBody.cs b/Box.Sdk.Gen/Managers/Folders/UpdateFolderByIdRequestBody.cs
index 6095f369..54f6fb86 100644
--- a/Box.Sdk.Gen/Managers/Folders/UpdateFolderByIdRequestBody.cs
+++ b/Box.Sdk.Gen/Managers/Folders/UpdateFolderByIdRequestBody.cs
@@ -48,10 +48,6 @@ public class UpdateFolderByIdRequestBody : ISerializable {
[JsonPropertyName("can_non_owners_invite")]
public bool? CanNonOwnersInvite { get; init; }
- ///
- /// The parent folder for this folder. Use this to move
- /// the folder or to restore it out of the trash.
- ///
[JsonPropertyName("parent")]
public UpdateFolderByIdRequestBodyParentField? Parent { get; init; }
diff --git a/Box.Sdk.Gen/Managers/Folders/UpdateFolderByIdRequestBodyParentField.cs b/Box.Sdk.Gen/Managers/Folders/UpdateFolderByIdRequestBodyParentField.cs
index d71526cb..bbb912b3 100644
--- a/Box.Sdk.Gen/Managers/Folders/UpdateFolderByIdRequestBodyParentField.cs
+++ b/Box.Sdk.Gen/Managers/Folders/UpdateFolderByIdRequestBodyParentField.cs
@@ -9,11 +9,17 @@
namespace Box.Sdk.Gen.Managers {
public class UpdateFolderByIdRequestBodyParentField : ISerializable {
///
- /// The ID of the new parent folder
+ /// The ID of parent item
///
[JsonPropertyName("id")]
public string? Id { get; init; }
+ ///
+ /// The input for `user_id` is optional. Moving to non-root folder is not allowed when `user_id` is present. Parent folder id should be zero when `user_id` is provided.
+ ///
+ [JsonPropertyName("user_id")]
+ public string? UserId { get; init; }
+
public UpdateFolderByIdRequestBodyParentField() {
}
diff --git a/Box.Sdk.Gen/Managers/WebLinks/UpdateWebLinkByIdRequestBodyParentField.cs b/Box.Sdk.Gen/Managers/WebLinks/UpdateWebLinkByIdRequestBodyParentField.cs
index dafae991..d3ecf31c 100644
--- a/Box.Sdk.Gen/Managers/WebLinks/UpdateWebLinkByIdRequestBodyParentField.cs
+++ b/Box.Sdk.Gen/Managers/WebLinks/UpdateWebLinkByIdRequestBodyParentField.cs
@@ -13,6 +13,12 @@ public class UpdateWebLinkByIdRequestBodyParentField : ISerializable {
[JsonPropertyName("id")]
public string? Id { get; init; }
+ ///
+ /// The input for `user_id` is optional. Moving to non-root folder is not allowed when `user_id` is present. Parent folder id should be zero when `user_id` is provided.
+ ///
+ [JsonPropertyName("user_id")]
+ public string? UserId { get; init; }
+
public UpdateWebLinkByIdRequestBodyParentField() {
}