From 51a4ba6507656e5e75cb2ed77c4c2dee97cc3c71 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 19 Dec 2025 03:50:14 -0800 Subject: [PATCH 1/5] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index 71def9ba1..63b63287a 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "41c28e1", "specHash": "1617aaf", "version": "10.4.0" } +{ "engineHash": "3e2e6ba", "specHash": "1617aaf", "version": "10.4.0" } From cb17fb02a51eca5e3bdf55ed4fc4bfff99fc4ce8 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 19 Dec 2025 07:52:15 -0800 Subject: [PATCH 2/5] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index 63b63287a..e73438899 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "3e2e6ba", "specHash": "1617aaf", "version": "10.4.0" } +{ "engineHash": "3e2e6ba", "specHash": "eb9bc73", "version": "10.4.0" } From be95aff4d73f3fd728d86f16db54d211c1c3fe01 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 19 Dec 2025 07:54:41 -0800 Subject: [PATCH 3/5] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index e73438899..4195be4c9 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "3e2e6ba", "specHash": "eb9bc73", "version": "10.4.0" } +{ "engineHash": "3e2e6ba", "specHash": "c1bfca6", "version": "10.4.0" } From a223a6c398ba321c91462eba8132ac6cedb306e0 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 19 Dec 2025 12:50:16 -0800 Subject: [PATCH 4/5] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index 4195be4c9..e069fa48f 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "3e2e6ba", "specHash": "c1bfca6", "version": "10.4.0" } +{ "engineHash": "3e2e6ba", "specHash": "425a724", "version": "10.4.0" } From 83625def6941076a172b599fd8a80b74a09c3af5 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Wed, 31 Dec 2025 06:20:13 -0800 Subject: [PATCH 5/5] test: Remove integration mappings tests (box/box-codegen#912) --- .codegen.json | 2 +- .../IntegrationMappingsITest.java | 151 ------------------ 2 files changed, 1 insertion(+), 152 deletions(-) delete mode 100644 src/test/java/com/box/sdkgen/integrationmappings/IntegrationMappingsITest.java diff --git a/.codegen.json b/.codegen.json index e069fa48f..e3c00419d 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "3e2e6ba", "specHash": "425a724", "version": "10.4.0" } +{ "engineHash": "06ab9c3", "specHash": "425a724", "version": "10.4.0" } diff --git a/src/test/java/com/box/sdkgen/integrationmappings/IntegrationMappingsITest.java b/src/test/java/com/box/sdkgen/integrationmappings/IntegrationMappingsITest.java deleted file mode 100644 index 78edeb454..000000000 --- a/src/test/java/com/box/sdkgen/integrationmappings/IntegrationMappingsITest.java +++ /dev/null @@ -1,151 +0,0 @@ -package com.box.sdkgen.integrationmappings; - -import static com.box.sdkgen.commons.CommonsManager.getDefaultClient; -import static com.box.sdkgen.commons.CommonsManager.getDefaultClientWithUserSubject; -import static com.box.sdkgen.internal.utils.UtilsManager.convertToString; -import static com.box.sdkgen.internal.utils.UtilsManager.getEnvVar; -import static com.box.sdkgen.internal.utils.UtilsManager.getUuid; -import static org.junit.jupiter.api.Assertions.assertThrows; - -import com.box.sdkgen.client.BoxClient; -import com.box.sdkgen.managers.folders.CreateFolderRequestBody; -import com.box.sdkgen.managers.folders.CreateFolderRequestBodyParentField; -import com.box.sdkgen.managers.integrationmappings.UpdateSlackIntegrationMappingByIdRequestBody; -import com.box.sdkgen.managers.integrationmappings.UpdateTeamsIntegrationMappingByIdRequestBody; -import com.box.sdkgen.managers.usercollaborations.CreateCollaborationRequestBody; -import com.box.sdkgen.managers.usercollaborations.CreateCollaborationRequestBodyAccessibleByField; -import com.box.sdkgen.managers.usercollaborations.CreateCollaborationRequestBodyAccessibleByTypeField; -import com.box.sdkgen.managers.usercollaborations.CreateCollaborationRequestBodyItemField; -import com.box.sdkgen.managers.usercollaborations.CreateCollaborationRequestBodyItemTypeField; -import com.box.sdkgen.managers.usercollaborations.CreateCollaborationRequestBodyRoleField; -import com.box.sdkgen.schemas.folderfull.FolderFull; -import com.box.sdkgen.schemas.folderreference.FolderReference; -import com.box.sdkgen.schemas.integrationmapping.IntegrationMapping; -import com.box.sdkgen.schemas.integrationmappingboxitemslack.IntegrationMappingBoxItemSlack; -import com.box.sdkgen.schemas.integrationmappingpartneritemslack.IntegrationMappingPartnerItemSlack; -import com.box.sdkgen.schemas.integrationmappingpartneritemteamscreaterequest.IntegrationMappingPartnerItemTeamsCreateRequest; -import com.box.sdkgen.schemas.integrationmappingpartneritemteamscreaterequest.IntegrationMappingPartnerItemTeamsCreateRequestTypeField; -import com.box.sdkgen.schemas.integrationmappings.IntegrationMappings; -import com.box.sdkgen.schemas.integrationmappingslackcreaterequest.IntegrationMappingSlackCreateRequest; -import com.box.sdkgen.schemas.integrationmappingteamscreaterequest.IntegrationMappingTeamsCreateRequest; -import org.junit.jupiter.api.Test; - -public class IntegrationMappingsITest { - - private static final BoxClient client = getDefaultClient(); - - @Test - public void testSlackIntegrationMappings() { - String userId = getEnvVar("USER_ID"); - String slackAutomationUserId = getEnvVar("SLACK_AUTOMATION_USER_ID"); - String slackOrgId = getEnvVar("SLACK_ORG_ID"); - String slackPartnerItemId = getEnvVar("SLACK_PARTNER_ITEM_ID"); - BoxClient userClient = getDefaultClientWithUserSubject(userId); - FolderFull folder = - userClient - .getFolders() - .createFolder( - new CreateFolderRequestBody( - getUuid(), new CreateFolderRequestBodyParentField("0"))); - userClient - .getUserCollaborations() - .createCollaboration( - new CreateCollaborationRequestBody( - new CreateCollaborationRequestBodyItemField.Builder() - .type(CreateCollaborationRequestBodyItemTypeField.FOLDER) - .id(folder.getId()) - .build(), - new CreateCollaborationRequestBodyAccessibleByField.Builder( - CreateCollaborationRequestBodyAccessibleByTypeField.USER) - .id(slackAutomationUserId) - .build(), - CreateCollaborationRequestBodyRoleField.CO_OWNER)); - IntegrationMappings slackIntegrations = - userClient.getIntegrationMappings().getSlackIntegrationMapping(); - if (slackIntegrations.getEntries().size() == 0) { - userClient - .getIntegrationMappings() - .createSlackIntegrationMapping( - new IntegrationMappingSlackCreateRequest( - new IntegrationMappingPartnerItemSlack.Builder(slackPartnerItemId) - .slackOrgId(slackOrgId) - .build(), - new IntegrationMappingBoxItemSlack(folder.getId()))); - } - IntegrationMappings slackMappings = - userClient.getIntegrationMappings().getSlackIntegrationMapping(); - assert slackMappings.getEntries().size() >= 1; - IntegrationMapping slackIntegrationMapping = slackMappings.getEntries().get(0); - assert convertToString(slackIntegrationMapping.getIntegrationType()).equals("slack"); - assert convertToString(slackIntegrationMapping.getType()).equals("integration_mapping"); - assert convertToString(slackIntegrationMapping.getBoxItem().getType()).equals("folder"); - assert slackIntegrationMapping.getPartnerItem().getId().equals(slackPartnerItemId); - assert slackIntegrationMapping.getPartnerItem().getSlackWorkspaceId().equals(slackOrgId); - assert convertToString(slackIntegrationMapping.getPartnerItem().getType()).equals("channel"); - IntegrationMapping updatedSlackMapping = - userClient - .getIntegrationMappings() - .updateSlackIntegrationMappingById( - slackIntegrationMapping.getId(), - new UpdateSlackIntegrationMappingByIdRequestBody.Builder() - .boxItem(new IntegrationMappingBoxItemSlack(folder.getId())) - .build()); - assert convertToString(updatedSlackMapping.getBoxItem().getType()).equals("folder"); - assert updatedSlackMapping.getBoxItem().getId().equals(folder.getId()); - if (slackMappings.getEntries().size() > 2) { - userClient - .getIntegrationMappings() - .deleteSlackIntegrationMappingById(slackIntegrationMapping.getId()); - } - userClient.getFolders().deleteFolderById(folder.getId()); - } - - @Test - public void testTeamsIntegrationMappings() { - FolderFull folder = - client - .getFolders() - .createFolder( - new CreateFolderRequestBody( - getUuid(), new CreateFolderRequestBodyParentField("0"))); - String tenantId = "1"; - String teamId = "2"; - String partnerItemId = "3"; - String userId = getEnvVar("USER_ID"); - BoxClient userClient = getDefaultClientWithUserSubject(userId); - assertThrows( - RuntimeException.class, - () -> - userClient - .getIntegrationMappings() - .createTeamsIntegrationMapping( - new IntegrationMappingTeamsCreateRequest( - new IntegrationMappingPartnerItemTeamsCreateRequest( - IntegrationMappingPartnerItemTeamsCreateRequestTypeField.CHANNEL, - partnerItemId, - tenantId, - teamId), - new FolderReference(folder.getId())))); - assertThrows( - RuntimeException.class, - () -> userClient.getIntegrationMappings().getTeamsIntegrationMapping()); - String integrationMappingId = "123456"; - assertThrows( - RuntimeException.class, - () -> - userClient - .getIntegrationMappings() - .updateTeamsIntegrationMappingById( - integrationMappingId, - new UpdateTeamsIntegrationMappingByIdRequestBody.Builder() - .boxItem(new FolderReference("1234567")) - .build())); - assertThrows( - RuntimeException.class, - () -> - userClient - .getIntegrationMappings() - .deleteTeamsIntegrationMappingById(integrationMappingId)); - client.getFolders().deleteFolderById(folder.getId()); - } -}