diff --git a/.codegen.json b/.codegen.json index 9a278c689..eba4d3786 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "7c94f4f", "specHash": "8b51a89", "version": "10.1.0" } +{ "engineHash": "eaa2648", "specHash": "8b51a89", "version": "10.1.0" } diff --git a/docs/archives.md b/docs/archives.md index b45266dff..2c66ac00f 100644 --- a/docs/archives.md +++ b/docs/archives.md @@ -50,7 +50,7 @@ See the endpoint docs at ``` -client.getArchives().createArchiveV2025R0(new CreateArchiveV2025R0RequestBody(archiveName)) +client.getArchives().createArchiveV2025R0(new CreateArchiveV2025R0RequestBody.Builder(archiveName).description(archiveDescription).build()) ``` ### Arguments @@ -110,7 +110,10 @@ This operation is performed by calling function `updateArchiveByIdV2025R0`. See the endpoint docs at [API Reference](https://developer.box.com/reference/v2025.0/put-archives-id/). -*Currently we don't have an example for calling `updateArchiveByIdV2025R0` in integration tests* + +``` +client.getArchives().updateArchiveByIdV2025R0(archive.getId(), new UpdateArchiveByIdV2025R0RequestBody.Builder().name(newArchiveName).description(newArchiveDescription).build()) +``` ### Arguments diff --git a/src/test/java/com/box/sdkgen/archives/ArchivesITest.java b/src/test/java/com/box/sdkgen/archives/ArchivesITest.java index 77187839b..d02b09b34 100644 --- a/src/test/java/com/box/sdkgen/archives/ArchivesITest.java +++ b/src/test/java/com/box/sdkgen/archives/ArchivesITest.java @@ -9,6 +9,7 @@ import com.box.sdkgen.client.BoxClient; import com.box.sdkgen.managers.archives.CreateArchiveV2025R0RequestBody; import com.box.sdkgen.managers.archives.GetArchivesV2025R0QueryParams; +import com.box.sdkgen.managers.archives.UpdateArchiveByIdV2025R0RequestBody; import com.box.sdkgen.schemas.v2025r0.archivesv2025r0.ArchivesV2025R0; import com.box.sdkgen.schemas.v2025r0.archivev2025r0.ArchiveV2025R0; import org.junit.jupiter.api.Test; @@ -22,10 +23,30 @@ public class ArchivesITest { @Test public void testArchivesCreateListDelete() { String archiveName = getUuid(); + String archiveDescription = "Test Archive Description"; ArchiveV2025R0 archive = - client.getArchives().createArchiveV2025R0(new CreateArchiveV2025R0RequestBody(archiveName)); + client + .getArchives() + .createArchiveV2025R0( + new CreateArchiveV2025R0RequestBody.Builder(archiveName) + .description(archiveDescription) + .build()); assert convertToString(archive.getType()).equals("archive"); assert archive.getName().equals(archiveName); + assert archive.getDescription().equals(archiveDescription); + String newArchiveName = getUuid(); + String newArchiveDescription = "Updated Archive Description"; + ArchiveV2025R0 updatedArchive = + client + .getArchives() + .updateArchiveByIdV2025R0( + archive.getId(), + new UpdateArchiveByIdV2025R0RequestBody.Builder() + .name(newArchiveName) + .description(newArchiveDescription) + .build()); + assert updatedArchive.getName().equals(newArchiveName); + assert updatedArchive.getDescription().equals(newArchiveDescription); ArchivesV2025R0 archives = client .getArchives()