From a6b68daed114751cc67347940a1bfb5e81cb5002 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Tue, 9 Sep 2025 01:57:47 -0700 Subject: [PATCH 1/8] feat: Add missing webhook events (box/box-openapi#554) --- .codegen.json | 2 +- .../webhooks/CreateWebhookRequestBodyTriggersField.java | 5 ++++- .../webhooks/UpdateWebhookByIdRequestBodyTriggersField.java | 5 ++++- .../com/box/sdkgen/schemas/webhook/WebhookTriggersField.java | 5 ++++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.codegen.json b/.codegen.json index a75d41fbe..b5b489e1e 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "fa469c0", "specHash": "60778fb", "version": "0.1.0" } +{ "engineHash": "fa469c0", "specHash": "a05e5d7", "version": "0.1.0" } diff --git a/src/main/java/com/box/sdkgen/managers/webhooks/CreateWebhookRequestBodyTriggersField.java b/src/main/java/com/box/sdkgen/managers/webhooks/CreateWebhookRequestBodyTriggersField.java index dff89a4dd..24981f876 100644 --- a/src/main/java/com/box/sdkgen/managers/webhooks/CreateWebhookRequestBodyTriggersField.java +++ b/src/main/java/com/box/sdkgen/managers/webhooks/CreateWebhookRequestBodyTriggersField.java @@ -51,7 +51,10 @@ public enum CreateWebhookRequestBodyTriggersField implements Valuable { SIGN_REQUEST_COMPLETED("SIGN_REQUEST.COMPLETED"), SIGN_REQUEST_DECLINED("SIGN_REQUEST.DECLINED"), SIGN_REQUEST_EXPIRED("SIGN_REQUEST.EXPIRED"), - SIGN_REQUEST_SIGNER_EMAIL_BOUNCED("SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"); + SIGN_REQUEST_SIGNER_EMAIL_BOUNCED("SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"), + SIGN_REQUEST_SIGN_SIGNER_SIGNED("SIGN_REQUEST.SIGN_SIGNER_SIGNED"), + SIGN_REQUEST_SIGN_DOCUMENT_CREATED("SIGN_REQUEST.SIGN_DOCUMENT_CREATED"), + SIGN_REQUEST_SIGN_ERROR_FINALIZING("SIGN_REQUEST.SIGN_ERROR_FINALIZING"); private final String value; diff --git a/src/main/java/com/box/sdkgen/managers/webhooks/UpdateWebhookByIdRequestBodyTriggersField.java b/src/main/java/com/box/sdkgen/managers/webhooks/UpdateWebhookByIdRequestBodyTriggersField.java index 7f8e6854d..6452f31c1 100644 --- a/src/main/java/com/box/sdkgen/managers/webhooks/UpdateWebhookByIdRequestBodyTriggersField.java +++ b/src/main/java/com/box/sdkgen/managers/webhooks/UpdateWebhookByIdRequestBodyTriggersField.java @@ -51,7 +51,10 @@ public enum UpdateWebhookByIdRequestBodyTriggersField implements Valuable { SIGN_REQUEST_COMPLETED("SIGN_REQUEST.COMPLETED"), SIGN_REQUEST_DECLINED("SIGN_REQUEST.DECLINED"), SIGN_REQUEST_EXPIRED("SIGN_REQUEST.EXPIRED"), - SIGN_REQUEST_SIGNER_EMAIL_BOUNCED("SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"); + SIGN_REQUEST_SIGNER_EMAIL_BOUNCED("SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"), + SIGN_REQUEST_SIGN_SIGNER_SIGNED("SIGN_REQUEST.SIGN_SIGNER_SIGNED"), + SIGN_REQUEST_SIGN_DOCUMENT_CREATED("SIGN_REQUEST.SIGN_DOCUMENT_CREATED"), + SIGN_REQUEST_SIGN_ERROR_FINALIZING("SIGN_REQUEST.SIGN_ERROR_FINALIZING"); private final String value; diff --git a/src/main/java/com/box/sdkgen/schemas/webhook/WebhookTriggersField.java b/src/main/java/com/box/sdkgen/schemas/webhook/WebhookTriggersField.java index 1a9754348..77b16ffeb 100644 --- a/src/main/java/com/box/sdkgen/schemas/webhook/WebhookTriggersField.java +++ b/src/main/java/com/box/sdkgen/schemas/webhook/WebhookTriggersField.java @@ -51,7 +51,10 @@ public enum WebhookTriggersField implements Valuable { SIGN_REQUEST_COMPLETED("SIGN_REQUEST.COMPLETED"), SIGN_REQUEST_DECLINED("SIGN_REQUEST.DECLINED"), SIGN_REQUEST_EXPIRED("SIGN_REQUEST.EXPIRED"), - SIGN_REQUEST_SIGNER_EMAIL_BOUNCED("SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"); + SIGN_REQUEST_SIGNER_EMAIL_BOUNCED("SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"), + SIGN_REQUEST_SIGN_SIGNER_SIGNED("SIGN_REQUEST.SIGN_SIGNER_SIGNED"), + SIGN_REQUEST_SIGN_DOCUMENT_CREATED("SIGN_REQUEST.SIGN_DOCUMENT_CREATED"), + SIGN_REQUEST_SIGN_ERROR_FINALIZING("SIGN_REQUEST.SIGN_ERROR_FINALIZING"); private final String value; From d4237a30c1523baaa39fe027a4229fdbc137dfee Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Tue, 9 Sep 2025 01:59:59 -0700 Subject: [PATCH 2/8] 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 b5b489e1e..6e61b64e0 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "fa469c0", "specHash": "a05e5d7", "version": "0.1.0" } +{ "engineHash": "bca2437", "specHash": "a05e5d7", "version": "0.1.0" } From 6643a5c73e000be9f58a410d1d9e7f3fc6dce0fc Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Tue, 9 Sep 2025 02:02:00 -0700 Subject: [PATCH 3/8] 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 6e61b64e0..a405f800e 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "bca2437", "specHash": "a05e5d7", "version": "0.1.0" } +{ "engineHash": "2afc2c3", "specHash": "a05e5d7", "version": "0.1.0" } From a9dd9b64ea9ee98d3d4195568e4c2f4848b6b049 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Tue, 9 Sep 2025 06:27:07 -0700 Subject: [PATCH 4/8] 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 a405f800e..c73b83f6e 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "2afc2c3", "specHash": "a05e5d7", "version": "0.1.0" } +{ "engineHash": "a356057", "specHash": "a05e5d7", "version": "0.1.0" } From 00fc59ef5b3d3343f973bcf8f9a698ca2a702f6c Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Wed, 10 Sep 2025 08:19:52 -0700 Subject: [PATCH 5/8] chore: run only smoke tests on PR and all tests on release (box/box-codegen#825) --- .codegen.json | 2 +- .github/workflows/build.yml | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.codegen.json b/.codegen.json index c73b83f6e..8ea9f2c74 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "a356057", "specHash": "a05e5d7", "version": "0.1.0" } +{ "engineHash": "86773db", "specHash": "a05e5d7", "version": "0.1.0" } diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 478ff07d4..17f6dc0cf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,9 +3,6 @@ on: pull_request: branches: - sdk-gen - push: - branches: - - sdk-gen jobs: build-and-test: runs-on: ubuntu-latest @@ -24,7 +21,8 @@ jobs: distribution: ${{ matrix.distribution }} java-version: ${{ matrix.java }} cache: 'gradle' - - name: Build and test + - name: All Tests + if: startsWith(github.head_ref, 'codegen-release') env: JWT_CONFIG_BASE_64: ${{ secrets.JWT_CONFIG_BASE_64 }} ADMIN_USER_ID: ${{ secrets.ADMIN_USER_ID }} @@ -43,8 +41,12 @@ jobs: SLACK_ORG_ID: ${{ secrets.SLACK_ORG_ID }} SLACK_PARTNER_ITEM_ID: ${{ secrets.SLACK_PARTNER_ITEM_ID }} run: ./gradlew check --stacktrace - - - name: Coverage + - name: Smoke Tests + if: "!startsWith(github.head_ref, 'codegen-release')" env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: ./gradlew jacocoTestReport coverallsJacoco + JWT_CONFIG_BASE_64: ${{ secrets.JWT_CONFIG_BASE_64 }} + CLIENT_ID: ${{ secrets.CLIENT_ID }} + CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }} + USER_ID: ${{ secrets.USER_ID }} + ENTERPRISE_ID: ${{ secrets.ENTERPRISE_ID }} + run: ./gradlew test --tests com.box.sdkgen.test.auth.AuthITest --tests com.box.sdkgen.test.files.FilesITest --tests com.box.sdkgen.test.downloads.DownloadsITest --tests com.box.sdkgen.test.uploads.UploadsITest --stacktrace From b22503443cf1aeef8ece5f12f29ce69e9b15e680 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 11 Sep 2025 05:49:28 -0700 Subject: [PATCH 6/8] 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 8ea9f2c74..c2efa3ddb 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "86773db", "specHash": "a05e5d7", "version": "0.1.0" } +{ "engineHash": "e7c6d12", "specHash": "a05e5d7", "version": "0.1.0" } From 125f5615f5af87d38f104028c183a2265dba050f Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 11 Sep 2025 10:49:53 -0700 Subject: [PATCH 7/8] feat: Replace Date with OffsetDateTime in Java (box/box-codegen#826) --- .codegen.json | 2 +- .../sdkgen/internal/utils/DateTimeUtils.java | 12 +-- .../box/sdkgen/internal/utils/DateUtils.java | 12 +-- .../sdkgen/internal/utils/UtilsManager.java | 79 ++++++++++++------- .../events/GetEventStreamQueryParams.java | 18 ++--- .../managers/events/GetEventsQueryParams.java | 18 ++--- .../files/UpdateFileByIdRequestBody.java | 10 +-- .../UpdateFileByIdRequestBodyLockField.java | 10 +-- ...ateFileByIdRequestBodySharedLinkField.java | 10 +-- ...eFolderByIdRequestBodySharedLinkField.java | 10 +-- .../CreateLegalHoldPolicyRequestBody.java | 18 ++--- ...eLinkToFileRequestBodySharedLinkField.java | 10 +-- ...dLinkOnFileRequestBodySharedLinkField.java | 10 +-- ...inkToFolderRequestBodySharedLinkField.java | 10 +-- ...inkOnFolderRequestBodySharedLinkField.java | 10 +-- ...nkToWebLinkRequestBodySharedLinkField.java | 10 +-- ...nkOnWebLinkRequestBodySharedLinkField.java | 10 +-- .../managers/tasks/CreateTaskRequestBody.java | 10 +-- .../tasks/UpdateTaskByIdRequestBody.java | 10 +-- .../UploadFileRequestBodyAttributesField.java | 18 ++--- ...FileVersionRequestBodyAttributesField.java | 10 +-- ...flightCheckRequestBodyAttributesField.java | 18 ++--- .../CreateCollaborationRequestBody.java | 10 +-- .../UpdateCollaborationByIdRequestBody.java | 10 +-- .../managers/webhooks/WebhooksManager.java | 4 +- ...WebLinkByIdRequestBodySharedLinkField.java | 10 +-- .../aidialoguehistory/AiDialogueHistory.java | 10 +-- .../AiExtractStructuredResponse.java | 12 +-- .../sdkgen/schemas/airesponse/AiResponse.java | 12 +-- .../airesponsefull/AiResponseFull.java | 6 +- .../AiSingleAgentResponse.java | 18 ++--- .../AiSingleAgentResponseFull.java | 6 +- .../schemas/collaboration/Collaboration.java | 34 ++++---- .../CollaborationAllowlistEntry.java | 10 +-- .../CollaborationAllowlistExemptTarget.java | 18 ++--- .../collaborationitem/CollaborationItem.java | 18 ++--- .../box/sdkgen/schemas/comment/Comment.java | 18 ++--- .../schemas/commentfull/CommentFull.java | 6 +- .../com/box/sdkgen/schemas/event/Event.java | 18 ++--- .../com/box/sdkgen/schemas/file/File.java | 50 ++++++------ .../schemas/file/FileSharedLinkField.java | 10 +-- .../box/sdkgen/schemas/filefull/FileFull.java | 30 +++---- .../schemas/filefull/FileFullLockField.java | 18 ++--- .../schemas/filerequest/FileRequest.java | 29 +++---- .../FileRequestCopyRequest.java | 4 +- .../FileRequestUpdateRequest.java | 10 +-- .../schemas/fileversion/FileVersion.java | 42 +++++----- .../fileversionfull/FileVersionFull.java | 12 +-- .../FileVersionLegalHold.java | 10 +-- .../FileVersionRetention.java | 18 ++--- .../com/box/sdkgen/schemas/folder/Folder.java | 50 ++++++------ .../schemas/folder/FolderSharedLinkField.java | 10 +-- .../sdkgen/schemas/folderfull/FolderFull.java | 14 ++-- .../sdkgen/schemas/folderlock/FolderLock.java | 10 +-- .../com/box/sdkgen/schemas/group/Group.java | 18 ++--- .../sdkgen/schemas/groupfull/GroupFull.java | 6 +- .../groupmembership/GroupMembership.java | 18 ++--- .../IntegrationMapping.java | 18 ++--- .../IntegrationMappingTeams.java | 18 ++--- .../com/box/sdkgen/schemas/invite/Invite.java | 18 ++--- .../keywordskillcard/KeywordSkillCard.java | 10 +-- .../legalholdpolicy/LegalHoldPolicy.java | 42 +++++----- .../LegalHoldPolicyAssignedItem.java | 18 ++--- .../LegalHoldPolicyAssignment.java | 18 ++--- .../MetadataFieldFilterDateRange.java | 18 ++--- .../MetadataQueryResultItem.java | 26 +++--- .../sdkgen/schemas/recentitem/RecentItem.java | 10 +-- .../RecentItemResource.java | 18 ++--- .../retentionpolicy/RetentionPolicy.java | 18 ++--- .../RetentionPolicyAssignment.java | 10 +-- .../searchresultitem/SearchResultItem.java | 18 ++--- .../SearchResultWithSharedLinkItem.java | 18 ++--- .../ShieldInformationBarrier.java | 26 +++--- .../ShieldInformationBarrierReport.java | 18 ++--- .../ShieldInformationBarrierSegment.java | 18 ++--- ...ShieldInformationBarrierSegmentMember.java | 18 ++--- ...dInformationBarrierSegmentRestriction.java | 18 ++--- .../schemas/signrequest/SignRequest.java | 10 +-- .../SignRequestPrefillTag.java | 10 +-- .../SignRequestSignerSignerDecisionField.java | 10 +-- .../SignRequestSignerInput.java | 4 +- .../sdkgen/schemas/skillcard/SkillCard.java | 6 +- .../statusskillcard/StatusSkillCard.java | 10 +-- .../com/box/sdkgen/schemas/task/Task.java | 18 ++--- .../taskassignment/TaskAssignment.java | 26 +++--- .../TemplateSignerInput.java | 4 +- .../termsofservice/TermsOfService.java | 18 ++--- .../TermsOfServiceUserStatus.java | 18 ++--- .../timelineskillcard/TimelineSkillCard.java | 10 +-- .../TranscriptSkillCard.java | 10 +-- .../sdkgen/schemas/trashfile/TrashFile.java | 62 +++++++-------- .../trashfilerestored/TrashFileRestored.java | 46 +++++------ .../schemas/trashfolder/TrashFolder.java | 50 ++++++------ .../TrashFolderRestored.java | 34 ++++---- .../schemas/trashweblink/TrashWebLink.java | 34 ++++---- .../TrashWebLinkRestored.java | 18 ++--- .../schemas/uploadsession/UploadSession.java | 10 +-- .../com/box/sdkgen/schemas/user/User.java | 18 ++--- .../box/sdkgen/schemas/userfull/UserFull.java | 6 +- .../v2025r0/hubv2025r0/HubV2025R0.java | 18 ++--- .../shieldlistv2025r0/ShieldListV2025R0.java | 62 +++++++-------- .../watermark/WatermarkWatermarkField.java | 18 ++--- .../box/sdkgen/schemas/webhook/Webhook.java | 10 +-- .../box/sdkgen/schemas/weblink/WebLink.java | 34 ++++---- .../weblink/WebLinkSharedLinkField.java | 10 +-- .../schemas/workflow/WorkflowFlowsField.java | 10 +-- .../schemas/zipdownload/ZipDownload.java | 10 +-- .../box/sdkgen/test/events/EventsITest.java | 6 +- .../LegalHoldPoliciesITest.java | 6 +- .../taskassignments/TaskAssignmentsITest.java | 4 +- .../com/box/sdkgen/test/tasks/TasksITest.java | 4 +- 111 files changed, 962 insertions(+), 942 deletions(-) diff --git a/.codegen.json b/.codegen.json index c2efa3ddb..bff58a927 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "e7c6d12", "specHash": "a05e5d7", "version": "0.1.0" } +{ "engineHash": "dcdff3f", "specHash": "a05e5d7", "version": "0.1.0" } diff --git a/src/main/java/com/box/sdkgen/internal/utils/DateTimeUtils.java b/src/main/java/com/box/sdkgen/internal/utils/DateTimeUtils.java index 17b9da775..21d384897 100644 --- a/src/main/java/com/box/sdkgen/internal/utils/DateTimeUtils.java +++ b/src/main/java/com/box/sdkgen/internal/utils/DateTimeUtils.java @@ -10,24 +10,24 @@ import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; import java.io.IOException; -import java.util.Date; +import java.time.OffsetDateTime; public class DateTimeUtils { - public static class DateTimeSerializer extends JsonSerializer { + public static class DateTimeSerializer extends JsonSerializer { @Override - public void serialize(Date value, JsonGenerator gen, SerializerProvider serializers) + public void serialize(OffsetDateTime value, JsonGenerator gen, SerializerProvider serializers) throws IOException { String formattedDate = dateTimeToString(value); gen.writeString(formattedDate); } } - public static class DateTimeDeserializer extends JsonDeserializer { + public static class DateTimeDeserializer extends JsonDeserializer { @Override - public Date deserialize(JsonParser p, DeserializationContext ctx) throws IOException { + public OffsetDateTime deserialize(JsonParser p, DeserializationContext ctx) throws IOException { String dateString = p.getValueAsString(); - Date d = dateTimeFromString(dateString); + OffsetDateTime d = dateTimeFromString(dateString); if (d == null) { throw new IOException("Invalid date time format: " + dateString); } diff --git a/src/main/java/com/box/sdkgen/internal/utils/DateUtils.java b/src/main/java/com/box/sdkgen/internal/utils/DateUtils.java index 52abd38a1..bf9b4e18e 100644 --- a/src/main/java/com/box/sdkgen/internal/utils/DateUtils.java +++ b/src/main/java/com/box/sdkgen/internal/utils/DateUtils.java @@ -10,23 +10,23 @@ import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; import java.io.IOException; -import java.util.Date; +import java.time.OffsetDateTime; public class DateUtils { - public static class DateSerializer extends JsonSerializer { + public static class DateSerializer extends JsonSerializer { @Override - public void serialize(Date value, JsonGenerator gen, SerializerProvider serializers) + public void serialize(OffsetDateTime value, JsonGenerator gen, SerializerProvider serializers) throws IOException { String formattedDate = dateToString(value); gen.writeString(formattedDate); } } - public static class DateDeserializer extends JsonDeserializer { + public static class DateDeserializer extends JsonDeserializer { @Override - public Date deserialize(JsonParser p, DeserializationContext ctx) throws IOException { + public OffsetDateTime deserialize(JsonParser p, DeserializationContext ctx) throws IOException { String dateString = p.getValueAsString(); - Date d = dateFromString(dateString); + OffsetDateTime d = dateFromString(dateString); if (d == null) { throw new IOException("Invalid date format: " + dateString); } diff --git a/src/main/java/com/box/sdkgen/internal/utils/UtilsManager.java b/src/main/java/com/box/sdkgen/internal/utils/UtilsManager.java index d7a8c70a0..9e562a775 100644 --- a/src/main/java/com/box/sdkgen/internal/utils/UtilsManager.java +++ b/src/main/java/com/box/sdkgen/internal/utils/UtilsManager.java @@ -20,10 +20,12 @@ import java.nio.file.Files; import java.nio.file.Paths; import java.security.MessageDigest; -import java.text.SimpleDateFormat; +import java.time.OffsetDateTime; +import java.time.ZoneOffset; +import java.time.format.DateTimeFormatter; +import java.time.format.DateTimeParseException; import java.util.Arrays; import java.util.Base64; -import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; @@ -31,7 +33,6 @@ import java.util.Map; import java.util.Objects; import java.util.Set; -import java.util.TimeZone; import java.util.UUID; import java.util.function.BiFunction; import java.util.stream.Collectors; @@ -44,13 +45,15 @@ public class UtilsManager { private static final int BUFFER_SIZE = 8192; - private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd"); - private static final SimpleDateFormat DATE_TIME_FORMAT = - new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX"); - private static final SimpleDateFormat DATE_TIME_FORMAT_WITH_MILLIS = - new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX"); - private static final SimpleDateFormat DATE_TIME_FORMAT_WITH_MICROS = - new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSSX"); + + private static final DateTimeFormatter OFFSET_DATE_TIME_FORMAT = + DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ssXXX"); + private static final DateTimeFormatter OFFSET_DATE_TIME_FORMAT_WITH_MILLIS = + DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX"); + private static final DateTimeFormatter OFFSET_DATE_TIME_FORMAT_WITH_MICROS = + DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSSSSX"); + private static final DateTimeFormatter OFFSET_DATE_FORMAT = + DateTimeFormatter.ofPattern("yyyy-MM-dd"); public static Map mapOf(Entry... entries) { return Arrays.stream(entries) @@ -377,37 +380,54 @@ public static Map sanitizeMap( : entry.getValue())); } - public static Date dateTimeFromString(String dateString) { - SimpleDateFormat[] formats = { - DATE_TIME_FORMAT, DATE_TIME_FORMAT_WITH_MILLIS, DATE_TIME_FORMAT_WITH_MICROS + public static OffsetDateTime dateTimeFromString(String dateString) { + DateTimeFormatter[] formatters = { + OFFSET_DATE_TIME_FORMAT, + OFFSET_DATE_TIME_FORMAT_WITH_MILLIS, + OFFSET_DATE_TIME_FORMAT_WITH_MICROS }; - for (SimpleDateFormat format : formats) { + for (DateTimeFormatter formatter : formatters) { try { - return format.parse(dateString); - } catch (java.text.ParseException e) { + return OffsetDateTime.parse(dateString, formatter); + } catch (DateTimeParseException e) { // Ignore and try the next format } } return null; } - public static String dateTimeToString(Date dateTime) { - DATE_TIME_FORMAT_WITH_MILLIS.setTimeZone(TimeZone.getTimeZone("UTC")); - return DATE_TIME_FORMAT_WITH_MILLIS.format(dateTime); + public static String dateTimeToString(OffsetDateTime dateTime) { + return dateTime.format(OFFSET_DATE_TIME_FORMAT_WITH_MILLIS); } - public static Date dateFromString(String dateString) { + public static OffsetDateTime dateFromString(String dateString) { try { - return DATE_FORMAT.parse(dateString); - } catch (java.text.ParseException e) { + // For date-only strings, parse as date and convert to OffsetDateTime at start of day UTC + if (dateString.matches("\\d{4}-\\d{2}-\\d{2}")) { + return OffsetDateTime.parse(dateString + "T00:00:00Z"); + } + // Otherwise try to parse as full OffsetDateTime + DateTimeFormatter[] formatters = { + OFFSET_DATE_TIME_FORMAT, + OFFSET_DATE_TIME_FORMAT_WITH_MILLIS, + OFFSET_DATE_TIME_FORMAT_WITH_MICROS + }; + for (DateTimeFormatter formatter : formatters) { + try { + return OffsetDateTime.parse(dateString, formatter); + } catch (DateTimeParseException e) { + // Ignore and try the next format + } + } + return null; + } catch (DateTimeParseException e) { return null; } } - public static String dateToString(Date date) { - DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC")); - return DATE_FORMAT.format(date); + public static String dateToString(OffsetDateTime date) { + return date.format(OFFSET_DATE_FORMAT); } public static String escapeUnicode(String value) { @@ -441,12 +461,12 @@ public static String escapeUnicode(String value) { return result.toString(); } - public static Date epochSecondsToDateTime(long seconds) { - return new Date(seconds * 1000); + public static OffsetDateTime epochSecondsToDateTime(long seconds) { + return OffsetDateTime.ofInstant(java.time.Instant.ofEpochSecond(seconds), ZoneOffset.UTC); } - public static long dateTimeToEpochSeconds(Date dateTime) { - return dateTime.getTime() / 1000; + public static long dateTimeToEpochSeconds(OffsetDateTime dateTime) { + return dateTime.toEpochSecond(); } public static boolean compareSignatures(String expectedSignature, String receivedSignature) { @@ -486,7 +506,6 @@ public static String computeWebhookSignature( byte[] hmacDigest = mac.doFinal(); return Base64.getEncoder().encodeToString(hmacDigest); } catch (Exception e) { - System.err.println("Error computing webhook signature: " + e.getMessage()); return null; } } diff --git a/src/main/java/com/box/sdkgen/managers/events/GetEventStreamQueryParams.java b/src/main/java/com/box/sdkgen/managers/events/GetEventStreamQueryParams.java index afb1b1821..351d648da 100644 --- a/src/main/java/com/box/sdkgen/managers/events/GetEventStreamQueryParams.java +++ b/src/main/java/com/box/sdkgen/managers/events/GetEventStreamQueryParams.java @@ -10,8 +10,8 @@ import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; import java.io.IOException; +import java.time.OffsetDateTime; import java.util.ArrayList; -import java.util.Date; import java.util.List; public class GetEventStreamQueryParams { @@ -24,9 +24,9 @@ public class GetEventStreamQueryParams { public List> eventType; - public Date createdAfter; + public OffsetDateTime createdAfter; - public Date createdBefore; + public OffsetDateTime createdBefore; public GetEventStreamQueryParams() {} @@ -55,11 +55,11 @@ public List> getEventType() return eventType; } - public Date getCreatedAfter() { + public OffsetDateTime getCreatedAfter() { return createdAfter; } - public Date getCreatedBefore() { + public OffsetDateTime getCreatedBefore() { return createdBefore; } @@ -73,9 +73,9 @@ public static class Builder { protected List> eventType; - protected Date createdAfter; + protected OffsetDateTime createdAfter; - protected Date createdBefore; + protected OffsetDateTime createdBefore; public Builder streamType(GetEventStreamQueryParamsStreamTypeField streamType) { this.streamType = new EnumWrapper(streamType); @@ -104,12 +104,12 @@ public Builder eventType(List eventType) { return this; } - public Builder createdAfter(Date createdAfter) { + public Builder createdAfter(OffsetDateTime createdAfter) { this.createdAfter = createdAfter; return this; } - public Builder createdBefore(Date createdBefore) { + public Builder createdBefore(OffsetDateTime createdBefore) { this.createdBefore = createdBefore; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/events/GetEventsQueryParams.java b/src/main/java/com/box/sdkgen/managers/events/GetEventsQueryParams.java index 5470f5e47..f63cee421 100644 --- a/src/main/java/com/box/sdkgen/managers/events/GetEventsQueryParams.java +++ b/src/main/java/com/box/sdkgen/managers/events/GetEventsQueryParams.java @@ -10,8 +10,8 @@ import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; import java.io.IOException; +import java.time.OffsetDateTime; import java.util.ArrayList; -import java.util.Date; import java.util.List; public class GetEventsQueryParams { @@ -24,9 +24,9 @@ public class GetEventsQueryParams { public List> eventType; - public Date createdAfter; + public OffsetDateTime createdAfter; - public Date createdBefore; + public OffsetDateTime createdBefore; public GetEventsQueryParams() {} @@ -55,11 +55,11 @@ public List> getEventType() { return eventType; } - public Date getCreatedAfter() { + public OffsetDateTime getCreatedAfter() { return createdAfter; } - public Date getCreatedBefore() { + public OffsetDateTime getCreatedBefore() { return createdBefore; } @@ -73,9 +73,9 @@ public static class Builder { protected List> eventType; - protected Date createdAfter; + protected OffsetDateTime createdAfter; - protected Date createdBefore; + protected OffsetDateTime createdBefore; public Builder streamType(GetEventsQueryParamsStreamTypeField streamType) { this.streamType = new EnumWrapper(streamType); @@ -103,12 +103,12 @@ public Builder eventType(List eventType) { return this; } - public Builder createdAfter(Date createdAfter) { + public Builder createdAfter(OffsetDateTime createdAfter) { this.createdAfter = createdAfter; return this; } - public Builder createdBefore(Date createdBefore) { + public Builder createdBefore(OffsetDateTime createdBefore) { this.createdBefore = createdBefore; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBody.java b/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBody.java index 450be353e..d47188f95 100644 --- a/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBody.java +++ b/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBody.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -30,7 +30,7 @@ public class UpdateFileByIdRequestBody extends SerializableObject { @JsonProperty("disposition_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date dispositionAt; + protected OffsetDateTime dispositionAt; protected UpdateFileByIdRequestBodyPermissionsField permissions; @@ -76,7 +76,7 @@ public UpdateFileByIdRequestBodyLockField getLock() { return lock; } - public Date getDispositionAt() { + public OffsetDateTime getDispositionAt() { return dispositionAt; } @@ -171,7 +171,7 @@ public static class Builder extends NullableFieldTracker { protected UpdateFileByIdRequestBodyLockField lock; - protected Date dispositionAt; + protected OffsetDateTime dispositionAt; protected UpdateFileByIdRequestBodyPermissionsField permissions; @@ -206,7 +206,7 @@ public Builder lock(UpdateFileByIdRequestBodyLockField lock) { return this; } - public Builder dispositionAt(Date dispositionAt) { + public Builder dispositionAt(OffsetDateTime dispositionAt) { this.dispositionAt = dispositionAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBodyLockField.java b/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBodyLockField.java index 6d401aa61..c38cd950b 100644 --- a/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBodyLockField.java +++ b/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBodyLockField.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -27,7 +27,7 @@ public class UpdateFileByIdRequestBodyLockField extends SerializableObject { @JsonProperty("expires_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date expiresAt; + protected OffsetDateTime expiresAt; @JsonProperty("is_download_prevented") protected Boolean isDownloadPrevented; @@ -48,7 +48,7 @@ public EnumWrapper getAccess() { return access; } - public Date getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @@ -96,7 +96,7 @@ public static class Builder extends NullableFieldTracker { protected EnumWrapper access; - protected Date expiresAt; + protected OffsetDateTime expiresAt; protected Boolean isDownloadPrevented; @@ -110,7 +110,7 @@ public Builder access(EnumWrapper acce return this; } - public Builder expiresAt(Date expiresAt) { + public Builder expiresAt(OffsetDateTime expiresAt) { this.expiresAt = expiresAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBodySharedLinkField.java b/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBodySharedLinkField.java index 842176d43..32133376b 100644 --- a/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBodySharedLinkField.java +++ b/src/main/java/com/box/sdkgen/managers/files/UpdateFileByIdRequestBodySharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,7 +33,7 @@ public class UpdateFileByIdRequestBodySharedLinkField extends SerializableObject @JsonProperty("unshared_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected UpdateFileByIdRequestBodySharedLinkPermissionsField permissions; @@ -63,7 +63,7 @@ public String getVanityName() { return vanityName; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -125,7 +125,7 @@ public static class Builder extends NullableFieldTracker { protected String vanityName; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected UpdateFileByIdRequestBodySharedLinkPermissionsField permissions; @@ -150,7 +150,7 @@ public Builder vanityName(String vanityName) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/folders/UpdateFolderByIdRequestBodySharedLinkField.java b/src/main/java/com/box/sdkgen/managers/folders/UpdateFolderByIdRequestBodySharedLinkField.java index 242730ee4..5157a780e 100644 --- a/src/main/java/com/box/sdkgen/managers/folders/UpdateFolderByIdRequestBodySharedLinkField.java +++ b/src/main/java/com/box/sdkgen/managers/folders/UpdateFolderByIdRequestBodySharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,7 +33,7 @@ public class UpdateFolderByIdRequestBodySharedLinkField extends SerializableObje @JsonProperty("unshared_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected UpdateFolderByIdRequestBodySharedLinkPermissionsField permissions; @@ -63,7 +63,7 @@ public String getVanityName() { return vanityName; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -126,7 +126,7 @@ public static class Builder extends NullableFieldTracker { protected String vanityName; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected UpdateFolderByIdRequestBodySharedLinkPermissionsField permissions; @@ -151,7 +151,7 @@ public Builder vanityName(String vanityName) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/legalholdpolicies/CreateLegalHoldPolicyRequestBody.java b/src/main/java/com/box/sdkgen/managers/legalholdpolicies/CreateLegalHoldPolicyRequestBody.java index 8cb861d78..8937a2f54 100644 --- a/src/main/java/com/box/sdkgen/managers/legalholdpolicies/CreateLegalHoldPolicyRequestBody.java +++ b/src/main/java/com/box/sdkgen/managers/legalholdpolicies/CreateLegalHoldPolicyRequestBody.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -21,12 +21,12 @@ public class CreateLegalHoldPolicyRequestBody extends SerializableObject { @JsonProperty("filter_started_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date filterStartedAt; + protected OffsetDateTime filterStartedAt; @JsonProperty("filter_ended_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date filterEndedAt; + protected OffsetDateTime filterEndedAt; @JsonProperty("is_ongoing") protected Boolean isOngoing; @@ -54,11 +54,11 @@ public String getDescription() { return description; } - public Date getFilterStartedAt() { + public OffsetDateTime getFilterStartedAt() { return filterStartedAt; } - public Date getFilterEndedAt() { + public OffsetDateTime getFilterEndedAt() { return filterEndedAt; } @@ -118,9 +118,9 @@ public static class Builder extends NullableFieldTracker { protected String description; - protected Date filterStartedAt; + protected OffsetDateTime filterStartedAt; - protected Date filterEndedAt; + protected OffsetDateTime filterEndedAt; protected Boolean isOngoing; @@ -134,12 +134,12 @@ public Builder description(String description) { return this; } - public Builder filterStartedAt(Date filterStartedAt) { + public Builder filterStartedAt(OffsetDateTime filterStartedAt) { this.filterStartedAt = filterStartedAt; return this; } - public Builder filterEndedAt(Date filterEndedAt) { + public Builder filterEndedAt(OffsetDateTime filterEndedAt) { this.filterEndedAt = filterEndedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/sharedlinksfiles/AddShareLinkToFileRequestBodySharedLinkField.java b/src/main/java/com/box/sdkgen/managers/sharedlinksfiles/AddShareLinkToFileRequestBodySharedLinkField.java index 25ae2cc86..b2d91906f 100644 --- a/src/main/java/com/box/sdkgen/managers/sharedlinksfiles/AddShareLinkToFileRequestBodySharedLinkField.java +++ b/src/main/java/com/box/sdkgen/managers/sharedlinksfiles/AddShareLinkToFileRequestBodySharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,7 +33,7 @@ public class AddShareLinkToFileRequestBodySharedLinkField extends SerializableOb @JsonProperty("unshared_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected AddShareLinkToFileRequestBodySharedLinkPermissionsField permissions; @@ -63,7 +63,7 @@ public String getVanityName() { return vanityName; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -126,7 +126,7 @@ public static class Builder extends NullableFieldTracker { protected String vanityName; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected AddShareLinkToFileRequestBodySharedLinkPermissionsField permissions; @@ -151,7 +151,7 @@ public Builder vanityName(String vanityName) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/sharedlinksfiles/UpdateSharedLinkOnFileRequestBodySharedLinkField.java b/src/main/java/com/box/sdkgen/managers/sharedlinksfiles/UpdateSharedLinkOnFileRequestBodySharedLinkField.java index 77b4a8ba3..01298aa7f 100644 --- a/src/main/java/com/box/sdkgen/managers/sharedlinksfiles/UpdateSharedLinkOnFileRequestBodySharedLinkField.java +++ b/src/main/java/com/box/sdkgen/managers/sharedlinksfiles/UpdateSharedLinkOnFileRequestBodySharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,7 +33,7 @@ public class UpdateSharedLinkOnFileRequestBodySharedLinkField extends Serializab @JsonProperty("unshared_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected UpdateSharedLinkOnFileRequestBodySharedLinkPermissionsField permissions; @@ -63,7 +63,7 @@ public String getVanityName() { return vanityName; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -126,7 +126,7 @@ public static class Builder extends NullableFieldTracker { protected String vanityName; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected UpdateSharedLinkOnFileRequestBodySharedLinkPermissionsField permissions; @@ -152,7 +152,7 @@ public Builder vanityName(String vanityName) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/sharedlinksfolders/AddShareLinkToFolderRequestBodySharedLinkField.java b/src/main/java/com/box/sdkgen/managers/sharedlinksfolders/AddShareLinkToFolderRequestBodySharedLinkField.java index 7095f44c9..5119cf0f5 100644 --- a/src/main/java/com/box/sdkgen/managers/sharedlinksfolders/AddShareLinkToFolderRequestBodySharedLinkField.java +++ b/src/main/java/com/box/sdkgen/managers/sharedlinksfolders/AddShareLinkToFolderRequestBodySharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,7 +33,7 @@ public class AddShareLinkToFolderRequestBodySharedLinkField extends Serializable @JsonProperty("unshared_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected AddShareLinkToFolderRequestBodySharedLinkPermissionsField permissions; @@ -63,7 +63,7 @@ public String getVanityName() { return vanityName; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -126,7 +126,7 @@ public static class Builder extends NullableFieldTracker { protected String vanityName; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected AddShareLinkToFolderRequestBodySharedLinkPermissionsField permissions; @@ -152,7 +152,7 @@ public Builder vanityName(String vanityName) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/sharedlinksfolders/UpdateSharedLinkOnFolderRequestBodySharedLinkField.java b/src/main/java/com/box/sdkgen/managers/sharedlinksfolders/UpdateSharedLinkOnFolderRequestBodySharedLinkField.java index 320d90291..62b0f9976 100644 --- a/src/main/java/com/box/sdkgen/managers/sharedlinksfolders/UpdateSharedLinkOnFolderRequestBodySharedLinkField.java +++ b/src/main/java/com/box/sdkgen/managers/sharedlinksfolders/UpdateSharedLinkOnFolderRequestBodySharedLinkField.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -32,7 +32,7 @@ public class UpdateSharedLinkOnFolderRequestBodySharedLinkField extends Serializ @JsonProperty("unshared_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected UpdateSharedLinkOnFolderRequestBodySharedLinkPermissionsField permissions; @@ -62,7 +62,7 @@ public String getVanityName() { return vanityName; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -125,7 +125,7 @@ public static class Builder extends NullableFieldTracker { protected String vanityName; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected UpdateSharedLinkOnFolderRequestBodySharedLinkPermissionsField permissions; @@ -151,7 +151,7 @@ public Builder vanityName(String vanityName) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/AddShareLinkToWebLinkRequestBodySharedLinkField.java b/src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/AddShareLinkToWebLinkRequestBodySharedLinkField.java index 7b187511f..b4ccbd3fc 100644 --- a/src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/AddShareLinkToWebLinkRequestBodySharedLinkField.java +++ b/src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/AddShareLinkToWebLinkRequestBodySharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,7 +33,7 @@ public class AddShareLinkToWebLinkRequestBodySharedLinkField extends Serializabl @JsonProperty("unshared_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected AddShareLinkToWebLinkRequestBodySharedLinkPermissionsField permissions; @@ -63,7 +63,7 @@ public String getVanityName() { return vanityName; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -126,7 +126,7 @@ public static class Builder extends NullableFieldTracker { protected String vanityName; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected AddShareLinkToWebLinkRequestBodySharedLinkPermissionsField permissions; @@ -152,7 +152,7 @@ public Builder vanityName(String vanityName) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/UpdateSharedLinkOnWebLinkRequestBodySharedLinkField.java b/src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/UpdateSharedLinkOnWebLinkRequestBodySharedLinkField.java index 626ba9c14..f771296b3 100644 --- a/src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/UpdateSharedLinkOnWebLinkRequestBodySharedLinkField.java +++ b/src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/UpdateSharedLinkOnWebLinkRequestBodySharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,7 +33,7 @@ public class UpdateSharedLinkOnWebLinkRequestBodySharedLinkField extends Seriali @JsonProperty("unshared_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected UpdateSharedLinkOnWebLinkRequestBodySharedLinkPermissionsField permissions; @@ -63,7 +63,7 @@ public String getVanityName() { return vanityName; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -126,7 +126,7 @@ public static class Builder extends NullableFieldTracker { protected String vanityName; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected UpdateSharedLinkOnWebLinkRequestBodySharedLinkPermissionsField permissions; @@ -153,7 +153,7 @@ public Builder vanityName(String vanityName) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/tasks/CreateTaskRequestBody.java b/src/main/java/com/box/sdkgen/managers/tasks/CreateTaskRequestBody.java index 58fee0bbf..d420edf31 100644 --- a/src/main/java/com/box/sdkgen/managers/tasks/CreateTaskRequestBody.java +++ b/src/main/java/com/box/sdkgen/managers/tasks/CreateTaskRequestBody.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -27,7 +27,7 @@ public class CreateTaskRequestBody extends SerializableObject { @JsonProperty("due_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date dueAt; + protected OffsetDateTime dueAt; @JsonDeserialize( using = @@ -67,7 +67,7 @@ public String getMessage() { return message; } - public Date getDueAt() { + public OffsetDateTime getDueAt() { return dueAt; } @@ -129,7 +129,7 @@ public static class Builder extends NullableFieldTracker { protected String message; - protected Date dueAt; + protected OffsetDateTime dueAt; protected EnumWrapper completionRule; @@ -153,7 +153,7 @@ public Builder message(String message) { return this; } - public Builder dueAt(Date dueAt) { + public Builder dueAt(OffsetDateTime dueAt) { this.dueAt = dueAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/tasks/UpdateTaskByIdRequestBody.java b/src/main/java/com/box/sdkgen/managers/tasks/UpdateTaskByIdRequestBody.java index e745e03b6..c3efd5712 100644 --- a/src/main/java/com/box/sdkgen/managers/tasks/UpdateTaskByIdRequestBody.java +++ b/src/main/java/com/box/sdkgen/managers/tasks/UpdateTaskByIdRequestBody.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -28,7 +28,7 @@ public class UpdateTaskByIdRequestBody extends SerializableObject { @JsonProperty("due_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date dueAt; + protected OffsetDateTime dueAt; @JsonDeserialize( using = @@ -62,7 +62,7 @@ public String getMessage() { return message; } - public Date getDueAt() { + public OffsetDateTime getDueAt() { return dueAt; } @@ -117,7 +117,7 @@ public static class Builder extends NullableFieldTracker { protected String message; - protected Date dueAt; + protected OffsetDateTime dueAt; protected EnumWrapper completionRule; @@ -136,7 +136,7 @@ public Builder message(String message) { return this; } - public Builder dueAt(Date dueAt) { + public Builder dueAt(OffsetDateTime dueAt) { this.dueAt = dueAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/uploads/UploadFileRequestBodyAttributesField.java b/src/main/java/com/box/sdkgen/managers/uploads/UploadFileRequestBodyAttributesField.java index 212239aac..00dde2d1c 100644 --- a/src/main/java/com/box/sdkgen/managers/uploads/UploadFileRequestBodyAttributesField.java +++ b/src/main/java/com/box/sdkgen/managers/uploads/UploadFileRequestBodyAttributesField.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -20,12 +20,12 @@ public class UploadFileRequestBodyAttributesField extends SerializableObject { @JsonProperty("content_created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; @JsonProperty("content_modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; public UploadFileRequestBodyAttributesField( @JsonProperty("name") String name, @@ -52,11 +52,11 @@ public UploadFileRequestBodyAttributesParentField getParent() { return parent; } - public Date getContentCreatedAt() { + public OffsetDateTime getContentCreatedAt() { return contentCreatedAt; } - public Date getContentModifiedAt() { + public OffsetDateTime getContentModifiedAt() { return contentModifiedAt; } @@ -107,9 +107,9 @@ public static class Builder extends NullableFieldTracker { protected final UploadFileRequestBodyAttributesParentField parent; - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; public Builder(String name, UploadFileRequestBodyAttributesParentField parent) { super(); @@ -117,12 +117,12 @@ public Builder(String name, UploadFileRequestBodyAttributesParentField parent) { this.parent = parent; } - public Builder contentCreatedAt(Date contentCreatedAt) { + public Builder contentCreatedAt(OffsetDateTime contentCreatedAt) { this.contentCreatedAt = contentCreatedAt; return this; } - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/uploads/UploadFileVersionRequestBodyAttributesField.java b/src/main/java/com/box/sdkgen/managers/uploads/UploadFileVersionRequestBodyAttributesField.java index 03800febd..0b50aeafd 100644 --- a/src/main/java/com/box/sdkgen/managers/uploads/UploadFileVersionRequestBodyAttributesField.java +++ b/src/main/java/com/box/sdkgen/managers/uploads/UploadFileVersionRequestBodyAttributesField.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -18,7 +18,7 @@ public class UploadFileVersionRequestBodyAttributesField extends SerializableObj @JsonProperty("content_modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; public UploadFileVersionRequestBodyAttributesField(@JsonProperty("name") String name) { super(); @@ -36,7 +36,7 @@ public String getName() { return name; } - public Date getContentModifiedAt() { + public OffsetDateTime getContentModifiedAt() { return contentModifiedAt; } @@ -76,14 +76,14 @@ public static class Builder extends NullableFieldTracker { protected final String name; - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; public Builder(String name) { super(); this.name = name; } - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/uploads/UploadWithPreflightCheckRequestBodyAttributesField.java b/src/main/java/com/box/sdkgen/managers/uploads/UploadWithPreflightCheckRequestBodyAttributesField.java index c60cacb6e..564d16d35 100644 --- a/src/main/java/com/box/sdkgen/managers/uploads/UploadWithPreflightCheckRequestBodyAttributesField.java +++ b/src/main/java/com/box/sdkgen/managers/uploads/UploadWithPreflightCheckRequestBodyAttributesField.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -20,12 +20,12 @@ public class UploadWithPreflightCheckRequestBodyAttributesField extends Serializ @JsonProperty("content_created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; @JsonProperty("content_modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; protected final int size; @@ -57,11 +57,11 @@ public UploadWithPreflightCheckRequestBodyAttributesParentField getParent() { return parent; } - public Date getContentCreatedAt() { + public OffsetDateTime getContentCreatedAt() { return contentCreatedAt; } - public Date getContentModifiedAt() { + public OffsetDateTime getContentModifiedAt() { return contentModifiedAt; } @@ -122,9 +122,9 @@ public static class Builder extends NullableFieldTracker { protected final UploadWithPreflightCheckRequestBodyAttributesParentField parent; - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; protected final int size; @@ -136,12 +136,12 @@ public Builder( this.size = size; } - public Builder contentCreatedAt(Date contentCreatedAt) { + public Builder contentCreatedAt(OffsetDateTime contentCreatedAt) { this.contentCreatedAt = contentCreatedAt; return this; } - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/usercollaborations/CreateCollaborationRequestBody.java b/src/main/java/com/box/sdkgen/managers/usercollaborations/CreateCollaborationRequestBody.java index a86d275e5..a684adf70 100644 --- a/src/main/java/com/box/sdkgen/managers/usercollaborations/CreateCollaborationRequestBody.java +++ b/src/main/java/com/box/sdkgen/managers/usercollaborations/CreateCollaborationRequestBody.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -38,7 +38,7 @@ public class CreateCollaborationRequestBody extends SerializableObject { @JsonProperty("expires_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date expiresAt; + protected OffsetDateTime expiresAt; public CreateCollaborationRequestBody( CreateCollaborationRequestBodyItemField item, @@ -91,7 +91,7 @@ public Boolean getCanViewPath() { return canViewPath; } - public Date getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @@ -158,7 +158,7 @@ public static class Builder extends NullableFieldTracker { protected Boolean canViewPath; - protected Date expiresAt; + protected OffsetDateTime expiresAt; public Builder( CreateCollaborationRequestBodyItemField item, @@ -190,7 +190,7 @@ public Builder canViewPath(Boolean canViewPath) { return this; } - public Builder expiresAt(Date expiresAt) { + public Builder expiresAt(OffsetDateTime expiresAt) { this.expiresAt = expiresAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/usercollaborations/UpdateCollaborationByIdRequestBody.java b/src/main/java/com/box/sdkgen/managers/usercollaborations/UpdateCollaborationByIdRequestBody.java index e1b0de905..bcdfe2b4d 100644 --- a/src/main/java/com/box/sdkgen/managers/usercollaborations/UpdateCollaborationByIdRequestBody.java +++ b/src/main/java/com/box/sdkgen/managers/usercollaborations/UpdateCollaborationByIdRequestBody.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -37,7 +37,7 @@ public class UpdateCollaborationByIdRequestBody extends SerializableObject { @JsonProperty("expires_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date expiresAt; + protected OffsetDateTime expiresAt; @JsonProperty("can_view_path") protected Boolean canViewPath; @@ -70,7 +70,7 @@ public EnumWrapper getStatus() { return status; } - public Date getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @@ -125,7 +125,7 @@ public static class Builder extends NullableFieldTracker { protected EnumWrapper status; - protected Date expiresAt; + protected OffsetDateTime expiresAt; protected Boolean canViewPath; @@ -149,7 +149,7 @@ public Builder status(EnumWrapper return this; } - public Builder expiresAt(Date expiresAt) { + public Builder expiresAt(OffsetDateTime expiresAt) { this.expiresAt = expiresAt; return this; } diff --git a/src/main/java/com/box/sdkgen/managers/webhooks/WebhooksManager.java b/src/main/java/com/box/sdkgen/managers/webhooks/WebhooksManager.java index 09bd96b73..b03488449 100644 --- a/src/main/java/com/box/sdkgen/managers/webhooks/WebhooksManager.java +++ b/src/main/java/com/box/sdkgen/managers/webhooks/WebhooksManager.java @@ -19,7 +19,7 @@ import com.box.sdkgen.schemas.webhook.Webhook; import com.box.sdkgen.schemas.webhooks.Webhooks; import com.box.sdkgen.serialization.json.JsonManager; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Map; public class WebhooksManager { @@ -206,7 +206,7 @@ public static boolean validateMessage( String primaryKey, String secondaryKey, Integer maxAge) { - Date deliveryTimestamp = dateTimeFromString(headers.get("box-delivery-timestamp")); + OffsetDateTime deliveryTimestamp = dateTimeFromString(headers.get("box-delivery-timestamp")); long currentEpoch = getEpochTimeInSeconds(); if (currentEpoch - maxAge > dateTimeToEpochSeconds(deliveryTimestamp) || dateTimeToEpochSeconds(deliveryTimestamp) > currentEpoch) { diff --git a/src/main/java/com/box/sdkgen/managers/weblinks/UpdateWebLinkByIdRequestBodySharedLinkField.java b/src/main/java/com/box/sdkgen/managers/weblinks/UpdateWebLinkByIdRequestBodySharedLinkField.java index 7bc6df5e3..60e3e6773 100644 --- a/src/main/java/com/box/sdkgen/managers/weblinks/UpdateWebLinkByIdRequestBodySharedLinkField.java +++ b/src/main/java/com/box/sdkgen/managers/weblinks/UpdateWebLinkByIdRequestBodySharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,7 +33,7 @@ public class UpdateWebLinkByIdRequestBodySharedLinkField extends SerializableObj @JsonProperty("unshared_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; public UpdateWebLinkByIdRequestBodySharedLinkField() { super(); @@ -60,7 +60,7 @@ public String getVanityName() { return vanityName; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -114,7 +114,7 @@ public static class Builder extends NullableFieldTracker { protected String vanityName; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; public Builder access(UpdateWebLinkByIdRequestBodySharedLinkAccessField access) { this.access = new EnumWrapper(access); @@ -137,7 +137,7 @@ public Builder vanityName(String vanityName) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/aidialoguehistory/AiDialogueHistory.java b/src/main/java/com/box/sdkgen/schemas/aidialoguehistory/AiDialogueHistory.java index 24a0f724e..2f6ae3449 100644 --- a/src/main/java/com/box/sdkgen/schemas/aidialoguehistory/AiDialogueHistory.java +++ b/src/main/java/com/box/sdkgen/schemas/aidialoguehistory/AiDialogueHistory.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -20,7 +20,7 @@ public class AiDialogueHistory extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; public AiDialogueHistory() { super(); @@ -42,7 +42,7 @@ public String getAnswer() { return answer; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -88,7 +88,7 @@ public static class Builder extends NullableFieldTracker { protected String answer; - protected Date createdAt; + protected OffsetDateTime createdAt; public Builder prompt(String prompt) { this.prompt = prompt; @@ -100,7 +100,7 @@ public Builder answer(String answer) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/aiextractstructuredresponse/AiExtractStructuredResponse.java b/src/main/java/com/box/sdkgen/schemas/aiextractstructuredresponse/AiExtractStructuredResponse.java index 468796cf9..a728e4ff0 100644 --- a/src/main/java/com/box/sdkgen/schemas/aiextractstructuredresponse/AiExtractStructuredResponse.java +++ b/src/main/java/com/box/sdkgen/schemas/aiextractstructuredresponse/AiExtractStructuredResponse.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -20,7 +20,7 @@ public class AiExtractStructuredResponse extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected final Date createdAt; + protected final OffsetDateTime createdAt; @JsonProperty("completion_reason") protected String completionReason; @@ -30,7 +30,7 @@ public class AiExtractStructuredResponse extends SerializableObject { public AiExtractStructuredResponse( @JsonProperty("answer") AiExtractResponse answer, - @JsonProperty("created_at") Date createdAt) { + @JsonProperty("created_at") OffsetDateTime createdAt) { super(); this.answer = answer; this.createdAt = createdAt; @@ -49,7 +49,7 @@ public AiExtractResponse getAnswer() { return answer; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -106,13 +106,13 @@ public static class Builder extends NullableFieldTracker { protected final AiExtractResponse answer; - protected final Date createdAt; + protected final OffsetDateTime createdAt; protected String completionReason; protected AiAgentInfo aiAgentInfo; - public Builder(AiExtractResponse answer, Date createdAt) { + public Builder(AiExtractResponse answer, OffsetDateTime createdAt) { super(); this.answer = answer; this.createdAt = createdAt; diff --git a/src/main/java/com/box/sdkgen/schemas/airesponse/AiResponse.java b/src/main/java/com/box/sdkgen/schemas/airesponse/AiResponse.java index f71069b8f..5e0adc0a7 100644 --- a/src/main/java/com/box/sdkgen/schemas/airesponse/AiResponse.java +++ b/src/main/java/com/box/sdkgen/schemas/airesponse/AiResponse.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -19,7 +19,7 @@ public class AiResponse extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected final Date createdAt; + protected final OffsetDateTime createdAt; @JsonProperty("completion_reason") protected String completionReason; @@ -28,7 +28,7 @@ public class AiResponse extends SerializableObject { protected AiAgentInfo aiAgentInfo; public AiResponse( - @JsonProperty("answer") String answer, @JsonProperty("created_at") Date createdAt) { + @JsonProperty("answer") String answer, @JsonProperty("created_at") OffsetDateTime createdAt) { super(); this.answer = answer; this.createdAt = createdAt; @@ -47,7 +47,7 @@ public String getAnswer() { return answer; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -104,13 +104,13 @@ public static class Builder extends NullableFieldTracker { protected final String answer; - protected final Date createdAt; + protected final OffsetDateTime createdAt; protected String completionReason; protected AiAgentInfo aiAgentInfo; - public Builder(String answer, Date createdAt) { + public Builder(String answer, OffsetDateTime createdAt) { super(); this.answer = answer; this.createdAt = createdAt; diff --git a/src/main/java/com/box/sdkgen/schemas/airesponsefull/AiResponseFull.java b/src/main/java/com/box/sdkgen/schemas/airesponsefull/AiResponseFull.java index 3acf3d8a6..be8a5f80f 100644 --- a/src/main/java/com/box/sdkgen/schemas/airesponsefull/AiResponseFull.java +++ b/src/main/java/com/box/sdkgen/schemas/airesponsefull/AiResponseFull.java @@ -5,7 +5,7 @@ import com.box.sdkgen.schemas.airesponse.AiResponse; import com.fasterxml.jackson.annotation.JsonFilter; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -15,7 +15,7 @@ public class AiResponseFull extends AiResponse { protected List citations; public AiResponseFull( - @JsonProperty("answer") String answer, @JsonProperty("created_at") Date createdAt) { + @JsonProperty("answer") String answer, @JsonProperty("created_at") OffsetDateTime createdAt) { super(answer, createdAt); } @@ -79,7 +79,7 @@ public static class Builder extends AiResponse.Builder { protected List citations; - public Builder(String answer, Date createdAt) { + public Builder(String answer, OffsetDateTime createdAt) { super(answer, createdAt); } diff --git a/src/main/java/com/box/sdkgen/schemas/aisingleagentresponse/AiSingleAgentResponse.java b/src/main/java/com/box/sdkgen/schemas/aisingleagentresponse/AiSingleAgentResponse.java index e3fe896b2..e9274ffc7 100644 --- a/src/main/java/com/box/sdkgen/schemas/aisingleagentresponse/AiSingleAgentResponse.java +++ b/src/main/java/com/box/sdkgen/schemas/aisingleagentresponse/AiSingleAgentResponse.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -38,7 +38,7 @@ public class AiSingleAgentResponse extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_by") protected UserBase modifiedBy; @@ -46,7 +46,7 @@ public class AiSingleAgentResponse extends SerializableObject { @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; @JsonProperty("icon_reference") protected String iconReference; @@ -106,7 +106,7 @@ public UserBase getCreatedBy() { return createdBy; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -114,7 +114,7 @@ public UserBase getModifiedBy() { return modifiedBy; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -227,11 +227,11 @@ public static class Builder extends NullableFieldTracker { protected UserBase createdBy; - protected Date createdAt; + protected OffsetDateTime createdAt; protected UserBase modifiedBy; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected String iconReference; @@ -260,7 +260,7 @@ public Builder createdBy(UserBase createdBy) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @@ -270,7 +270,7 @@ public Builder modifiedBy(UserBase modifiedBy) { return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/aisingleagentresponsefull/AiSingleAgentResponseFull.java b/src/main/java/com/box/sdkgen/schemas/aisingleagentresponsefull/AiSingleAgentResponseFull.java index b8276520e..92e28569d 100644 --- a/src/main/java/com/box/sdkgen/schemas/aisingleagentresponsefull/AiSingleAgentResponseFull.java +++ b/src/main/java/com/box/sdkgen/schemas/aisingleagentresponsefull/AiSingleAgentResponseFull.java @@ -10,7 +10,7 @@ import com.box.sdkgen.serialization.json.EnumWrapper; import com.fasterxml.jackson.annotation.JsonFilter; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -203,7 +203,7 @@ public Builder createdBy(UserBase createdBy) { } @Override - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @@ -215,7 +215,7 @@ public Builder modifiedBy(UserBase modifiedBy) { } @Override - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/collaboration/Collaboration.java b/src/main/java/com/box/sdkgen/schemas/collaboration/Collaboration.java index 45ad0b1af..6e6ff09e0 100644 --- a/src/main/java/com/box/sdkgen/schemas/collaboration/Collaboration.java +++ b/src/main/java/com/box/sdkgen/schemas/collaboration/Collaboration.java @@ -17,7 +17,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -50,7 +50,7 @@ public class Collaboration extends SerializableObject { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date expiresAt; + protected OffsetDateTime expiresAt; @JsonProperty("is_access_only") protected Boolean isAccessOnly; @@ -62,7 +62,7 @@ public class Collaboration extends SerializableObject { @JsonProperty("acknowledged_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date acknowledgedAt; + protected OffsetDateTime acknowledgedAt; @JsonProperty("created_by") protected UserCollaborations createdBy; @@ -70,12 +70,12 @@ public class Collaboration extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; @JsonProperty("acceptance_requirements_status") protected CollaborationAcceptanceRequirementsStatusField acceptanceRequirementsStatus; @@ -134,7 +134,7 @@ public EnumWrapper getRole() { return role; } - public Date getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @@ -146,7 +146,7 @@ public EnumWrapper getStatus() { return status; } - public Date getAcknowledgedAt() { + public OffsetDateTime getAcknowledgedAt() { return acknowledgedAt; } @@ -154,11 +154,11 @@ public UserCollaborations getCreatedBy() { return createdBy; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -293,19 +293,19 @@ public static class Builder extends NullableFieldTracker { protected EnumWrapper role; - protected Date expiresAt; + protected OffsetDateTime expiresAt; protected Boolean isAccessOnly; protected EnumWrapper status; - protected Date acknowledgedAt; + protected OffsetDateTime acknowledgedAt; protected UserCollaborations createdBy; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected CollaborationAcceptanceRequirementsStatusField acceptanceRequirementsStatus; @@ -386,7 +386,7 @@ public Builder role(EnumWrapper role) { return this; } - public Builder expiresAt(Date expiresAt) { + public Builder expiresAt(OffsetDateTime expiresAt) { this.expiresAt = expiresAt; this.markNullableFieldAsSet("expires_at"); return this; @@ -407,7 +407,7 @@ public Builder status(EnumWrapper status) { return this; } - public Builder acknowledgedAt(Date acknowledgedAt) { + public Builder acknowledgedAt(OffsetDateTime acknowledgedAt) { this.acknowledgedAt = acknowledgedAt; return this; } @@ -417,12 +417,12 @@ public Builder createdBy(UserCollaborations createdBy) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/collaborationallowlistentry/CollaborationAllowlistEntry.java b/src/main/java/com/box/sdkgen/schemas/collaborationallowlistentry/CollaborationAllowlistEntry.java index 53a581efc..8cb8f86e6 100644 --- a/src/main/java/com/box/sdkgen/schemas/collaborationallowlistentry/CollaborationAllowlistEntry.java +++ b/src/main/java/com/box/sdkgen/schemas/collaborationallowlistentry/CollaborationAllowlistEntry.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -42,7 +42,7 @@ public class CollaborationAllowlistEntry extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; public CollaborationAllowlistEntry() { super(); @@ -79,7 +79,7 @@ public CollaborationAllowlistEntryEnterpriseField getEnterprise() { return enterprise; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -146,7 +146,7 @@ public static class Builder extends NullableFieldTracker { protected CollaborationAllowlistEntryEnterpriseField enterprise; - protected Date createdAt; + protected OffsetDateTime createdAt; public Builder id(String id) { this.id = id; @@ -183,7 +183,7 @@ public Builder enterprise(CollaborationAllowlistEntryEnterpriseField enterprise) return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/collaborationallowlistexempttarget/CollaborationAllowlistExemptTarget.java b/src/main/java/com/box/sdkgen/schemas/collaborationallowlistexempttarget/CollaborationAllowlistExemptTarget.java index ec5377520..926454554 100644 --- a/src/main/java/com/box/sdkgen/schemas/collaborationallowlistexempttarget/CollaborationAllowlistExemptTarget.java +++ b/src/main/java/com/box/sdkgen/schemas/collaborationallowlistexempttarget/CollaborationAllowlistExemptTarget.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -34,12 +34,12 @@ public class CollaborationAllowlistExemptTarget extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public CollaborationAllowlistExemptTarget() { super(); @@ -72,11 +72,11 @@ public UserMini getUser() { return user; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -141,9 +141,9 @@ public static class Builder extends NullableFieldTracker { protected UserMini user; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public Builder id(String id) { this.id = id; @@ -170,12 +170,12 @@ public Builder user(UserMini user) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/collaborationitem/CollaborationItem.java b/src/main/java/com/box/sdkgen/schemas/collaborationitem/CollaborationItem.java index 1ec5a9c53..982a3d250 100644 --- a/src/main/java/com/box/sdkgen/schemas/collaborationitem/CollaborationItem.java +++ b/src/main/java/com/box/sdkgen/schemas/collaborationitem/CollaborationItem.java @@ -16,7 +16,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.io.IOException; -import java.util.Date; +import java.time.OffsetDateTime; @JsonDeserialize(using = CollaborationItem.CollaborationItemDeserializer.class) @JsonSerialize(using = OneOfThree.OneOfThreeSerializer.class) @@ -24,13 +24,13 @@ public class CollaborationItem extends OneOfThree { protected final String description; - protected final Date createdAt; + protected final OffsetDateTime createdAt; - protected final Date modifiedAt; + protected final OffsetDateTime modifiedAt; - protected final Date trashedAt; + protected final OffsetDateTime trashedAt; - protected final Date purgedAt; + protected final OffsetDateTime purgedAt; protected final UserMini createdBy; @@ -137,19 +137,19 @@ public String getDescription() { return description; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } - public Date getTrashedAt() { + public OffsetDateTime getTrashedAt() { return trashedAt; } - public Date getPurgedAt() { + public OffsetDateTime getPurgedAt() { return purgedAt; } diff --git a/src/main/java/com/box/sdkgen/schemas/comment/Comment.java b/src/main/java/com/box/sdkgen/schemas/comment/Comment.java index 4939eb86f..c9ab994b5 100644 --- a/src/main/java/com/box/sdkgen/schemas/comment/Comment.java +++ b/src/main/java/com/box/sdkgen/schemas/comment/Comment.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -26,12 +26,12 @@ public class Comment extends CommentBase { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected CommentItemField item; @@ -62,11 +62,11 @@ public UserMini getCreatedBy() { return createdBy; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -143,9 +143,9 @@ public static class Builder extends CommentBase.Builder { protected UserMini createdBy; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected CommentItemField item; @@ -164,12 +164,12 @@ public Builder createdBy(UserMini createdBy) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/commentfull/CommentFull.java b/src/main/java/com/box/sdkgen/schemas/commentfull/CommentFull.java index d57ff6d56..fb1578afe 100644 --- a/src/main/java/com/box/sdkgen/schemas/commentfull/CommentFull.java +++ b/src/main/java/com/box/sdkgen/schemas/commentfull/CommentFull.java @@ -7,7 +7,7 @@ import com.box.sdkgen.serialization.json.EnumWrapper; import com.fasterxml.jackson.annotation.JsonFilter; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -143,13 +143,13 @@ public Builder createdBy(UserMini createdBy) { } @Override - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @Override - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/event/Event.java b/src/main/java/com/box/sdkgen/schemas/event/Event.java index 3558071d6..f48ac6fb3 100644 --- a/src/main/java/com/box/sdkgen/schemas/event/Event.java +++ b/src/main/java/com/box/sdkgen/schemas/event/Event.java @@ -15,7 +15,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Map; import java.util.Objects; @@ -27,12 +27,12 @@ public class Event extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("recorded_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date recordedAt; + protected OffsetDateTime recordedAt; @JsonProperty("event_id") protected String eventId; @@ -75,11 +75,11 @@ public String getType() { return type; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getRecordedAt() { + public OffsetDateTime getRecordedAt() { return recordedAt; } @@ -186,9 +186,9 @@ public static class Builder extends NullableFieldTracker { protected String type; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date recordedAt; + protected OffsetDateTime recordedAt; protected String eventId; @@ -207,12 +207,12 @@ public Builder type(String type) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder recordedAt(Date recordedAt) { + public Builder recordedAt(OffsetDateTime recordedAt) { this.recordedAt = recordedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/file/File.java b/src/main/java/com/box/sdkgen/schemas/file/File.java index 5c8100b38..61cce4e6f 100644 --- a/src/main/java/com/box/sdkgen/schemas/file/File.java +++ b/src/main/java/com/box/sdkgen/schemas/file/File.java @@ -12,7 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -28,36 +28,36 @@ public class File extends FileMini { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; @JsonProperty("trashed_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date trashedAt; + protected OffsetDateTime trashedAt; @JsonProperty("purged_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date purgedAt; + protected OffsetDateTime purgedAt; @JsonProperty("content_created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; @JsonProperty("content_modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; @JsonProperty("created_by") protected UserMini createdBy; @@ -114,27 +114,27 @@ public FilePathCollectionField getPathCollection() { return pathCollection; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } - public Date getTrashedAt() { + public OffsetDateTime getTrashedAt() { return trashedAt; } - public Date getPurgedAt() { + public OffsetDateTime getPurgedAt() { return purgedAt; } - public Date getContentCreatedAt() { + public OffsetDateTime getContentCreatedAt() { return contentCreatedAt; } - public Date getContentModifiedAt() { + public OffsetDateTime getContentModifiedAt() { return contentModifiedAt; } @@ -323,17 +323,17 @@ public static class Builder extends FileMini.Builder { protected FilePathCollectionField pathCollection; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; - protected Date trashedAt; + protected OffsetDateTime trashedAt; - protected Date purgedAt; + protected OffsetDateTime purgedAt; - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; protected UserMini createdBy; @@ -366,35 +366,35 @@ public Builder pathCollection(FilePathCollectionField pathCollection) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } - public Builder trashedAt(Date trashedAt) { + public Builder trashedAt(OffsetDateTime trashedAt) { this.trashedAt = trashedAt; this.markNullableFieldAsSet("trashed_at"); return this; } - public Builder purgedAt(Date purgedAt) { + public Builder purgedAt(OffsetDateTime purgedAt) { this.purgedAt = purgedAt; this.markNullableFieldAsSet("purged_at"); return this; } - public Builder contentCreatedAt(Date contentCreatedAt) { + public Builder contentCreatedAt(OffsetDateTime contentCreatedAt) { this.contentCreatedAt = contentCreatedAt; this.markNullableFieldAsSet("content_created_at"); return this; } - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; this.markNullableFieldAsSet("content_modified_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/file/FileSharedLinkField.java b/src/main/java/com/box/sdkgen/schemas/file/FileSharedLinkField.java index 94e13a8c0..650c1a30e 100644 --- a/src/main/java/com/box/sdkgen/schemas/file/FileSharedLinkField.java +++ b/src/main/java/com/box/sdkgen/schemas/file/FileSharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -56,7 +56,7 @@ public class FileSharedLinkField extends SerializableObject { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; @JsonProperty("is_password_enabled") protected final boolean isPasswordEnabled; @@ -182,7 +182,7 @@ public EnumWrapper getEffectivePermissio return effectivePermission; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -311,7 +311,7 @@ public static class Builder extends NullableFieldTracker { protected final EnumWrapper effectivePermission; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected final boolean isPasswordEnabled; @@ -415,7 +415,7 @@ public Builder access(EnumWrapper access) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; this.markNullableFieldAsSet("unshared_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/filefull/FileFull.java b/src/main/java/com/box/sdkgen/schemas/filefull/FileFull.java index e4f41be32..737823de9 100644 --- a/src/main/java/com/box/sdkgen/schemas/filefull/FileFull.java +++ b/src/main/java/com/box/sdkgen/schemas/filefull/FileFull.java @@ -24,8 +24,8 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.io.IOException; +import java.time.OffsetDateTime; import java.util.ArrayList; -import java.util.Date; import java.util.List; import java.util.Objects; @@ -75,7 +75,7 @@ public class FileFull extends File { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date expiresAt; + protected OffsetDateTime expiresAt; protected FileFullRepresentationsField representations; @@ -88,7 +88,7 @@ public class FileFull extends File { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date dispositionAt; + protected OffsetDateTime dispositionAt; @JsonDeserialize(using = SharedLinkPermissionOptionsDeserializer.class) @JsonSerialize(using = SharedLinkPermissionOptionsSerializer.class) @@ -185,7 +185,7 @@ public FileFullMetadataField getMetadata() { return metadata; } - public Date getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @@ -201,7 +201,7 @@ public String getUploaderDisplayName() { return uploaderDisplayName; } - public Date getDispositionAt() { + public OffsetDateTime getDispositionAt() { return dispositionAt; } @@ -523,7 +523,7 @@ public static class Builder extends File.Builder { protected FileFullMetadataField metadata; - protected Date expiresAt; + protected OffsetDateTime expiresAt; protected FileFullRepresentationsField representations; @@ -531,7 +531,7 @@ public static class Builder extends File.Builder { protected String uploaderDisplayName; - protected Date dispositionAt; + protected OffsetDateTime dispositionAt; protected List> sharedLinkPermissionOptions; @@ -615,7 +615,7 @@ public Builder metadata(FileFullMetadataField metadata) { return this; } - public Builder expiresAt(Date expiresAt) { + public Builder expiresAt(OffsetDateTime expiresAt) { this.expiresAt = expiresAt; this.markNullableFieldAsSet("expires_at"); return this; @@ -636,7 +636,7 @@ public Builder uploaderDisplayName(String uploaderDisplayName) { return this; } - public Builder dispositionAt(Date dispositionAt) { + public Builder dispositionAt(OffsetDateTime dispositionAt) { this.dispositionAt = dispositionAt; this.markNullableFieldAsSet("disposition_at"); return this; @@ -718,40 +718,40 @@ public Builder pathCollection(FilePathCollectionField pathCollection) { } @Override - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @Override - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } @Override - public Builder trashedAt(Date trashedAt) { + public Builder trashedAt(OffsetDateTime trashedAt) { this.trashedAt = trashedAt; this.markNullableFieldAsSet("trashed_at"); return this; } @Override - public Builder purgedAt(Date purgedAt) { + public Builder purgedAt(OffsetDateTime purgedAt) { this.purgedAt = purgedAt; this.markNullableFieldAsSet("purged_at"); return this; } @Override - public Builder contentCreatedAt(Date contentCreatedAt) { + public Builder contentCreatedAt(OffsetDateTime contentCreatedAt) { this.contentCreatedAt = contentCreatedAt; this.markNullableFieldAsSet("content_created_at"); return this; } @Override - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; this.markNullableFieldAsSet("content_modified_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/filefull/FileFullLockField.java b/src/main/java/com/box/sdkgen/schemas/filefull/FileFullLockField.java index 6796a5a4d..d27579c37 100644 --- a/src/main/java/com/box/sdkgen/schemas/filefull/FileFullLockField.java +++ b/src/main/java/com/box/sdkgen/schemas/filefull/FileFullLockField.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -28,12 +28,12 @@ public class FileFullLockField extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("expired_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date expiredAt; + protected OffsetDateTime expiredAt; @JsonProperty("is_download_prevented") protected Boolean isDownloadPrevented; @@ -72,11 +72,11 @@ public UserMini getCreatedBy() { return createdBy; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getExpiredAt() { + public OffsetDateTime getExpiredAt() { return expiredAt; } @@ -152,9 +152,9 @@ public static class Builder extends NullableFieldTracker { protected UserMini createdBy; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date expiredAt; + protected OffsetDateTime expiredAt; protected Boolean isDownloadPrevented; @@ -180,12 +180,12 @@ public Builder createdBy(UserMini createdBy) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder expiredAt(Date expiredAt) { + public Builder expiredAt(OffsetDateTime expiredAt) { this.expiredAt = expiredAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/filerequest/FileRequest.java b/src/main/java/com/box/sdkgen/schemas/filerequest/FileRequest.java index c75b3c88e..ae5d63887 100644 --- a/src/main/java/com/box/sdkgen/schemas/filerequest/FileRequest.java +++ b/src/main/java/com/box/sdkgen/schemas/filerequest/FileRequest.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -40,7 +40,7 @@ public class FileRequest extends SerializableObject { @JsonProperty("expires_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date expiresAt; + protected OffsetDateTime expiresAt; protected final FolderMini folder; @@ -54,7 +54,7 @@ public class FileRequest extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected final Date createdAt; + protected final OffsetDateTime createdAt; @JsonProperty("updated_by") protected UserMini updatedBy; @@ -62,13 +62,13 @@ public class FileRequest extends SerializableObject { @JsonProperty("updated_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected final Date updatedAt; + protected final OffsetDateTime updatedAt; public FileRequest( @JsonProperty("id") String id, @JsonProperty("folder") FolderMini folder, - @JsonProperty("created_at") Date createdAt, - @JsonProperty("updated_at") Date updatedAt) { + @JsonProperty("created_at") OffsetDateTime createdAt, + @JsonProperty("updated_at") OffsetDateTime updatedAt) { super(); this.id = id; this.folder = folder; @@ -125,7 +125,7 @@ public Boolean getIsDescriptionRequired() { return isDescriptionRequired; } - public Date getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @@ -145,7 +145,7 @@ public UserMini getCreatedBy() { return createdBy; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -153,7 +153,7 @@ public UserMini getUpdatedBy() { return updatedBy; } - public Date getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -284,7 +284,7 @@ public static class Builder extends NullableFieldTracker { protected Boolean isDescriptionRequired; - protected Date expiresAt; + protected OffsetDateTime expiresAt; protected final FolderMini folder; @@ -294,13 +294,14 @@ public static class Builder extends NullableFieldTracker { protected UserMini createdBy; - protected final Date createdAt; + protected final OffsetDateTime createdAt; protected UserMini updatedBy; - protected final Date updatedAt; + protected final OffsetDateTime updatedAt; - public Builder(String id, FolderMini folder, Date createdAt, Date updatedAt) { + public Builder( + String id, FolderMini folder, OffsetDateTime createdAt, OffsetDateTime updatedAt) { super(); this.id = id; this.folder = folder; @@ -350,7 +351,7 @@ public Builder isDescriptionRequired(Boolean isDescriptionRequired) { return this; } - public Builder expiresAt(Date expiresAt) { + public Builder expiresAt(OffsetDateTime expiresAt) { this.expiresAt = expiresAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/filerequestcopyrequest/FileRequestCopyRequest.java b/src/main/java/com/box/sdkgen/schemas/filerequestcopyrequest/FileRequestCopyRequest.java index aeb5343ca..d2316fe9f 100644 --- a/src/main/java/com/box/sdkgen/schemas/filerequestcopyrequest/FileRequestCopyRequest.java +++ b/src/main/java/com/box/sdkgen/schemas/filerequestcopyrequest/FileRequestCopyRequest.java @@ -5,7 +5,7 @@ import com.box.sdkgen.serialization.json.EnumWrapper; import com.fasterxml.jackson.annotation.JsonFilter; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -131,7 +131,7 @@ public Builder isDescriptionRequired(Boolean isDescriptionRequired) { } @Override - public Builder expiresAt(Date expiresAt) { + public Builder expiresAt(OffsetDateTime expiresAt) { this.expiresAt = expiresAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/filerequestupdaterequest/FileRequestUpdateRequest.java b/src/main/java/com/box/sdkgen/schemas/filerequestupdaterequest/FileRequestUpdateRequest.java index 6c3e3f3d5..a868b89ed 100644 --- a/src/main/java/com/box/sdkgen/schemas/filerequestupdaterequest/FileRequestUpdateRequest.java +++ b/src/main/java/com/box/sdkgen/schemas/filerequestupdaterequest/FileRequestUpdateRequest.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -35,7 +35,7 @@ public class FileRequestUpdateRequest extends SerializableObject { @JsonProperty("expires_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date expiresAt; + protected OffsetDateTime expiresAt; public FileRequestUpdateRequest() { super(); @@ -72,7 +72,7 @@ public Boolean getIsDescriptionRequired() { return isDescriptionRequired; } - public Date getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @@ -140,7 +140,7 @@ public static class Builder extends NullableFieldTracker { protected Boolean isDescriptionRequired; - protected Date expiresAt; + protected OffsetDateTime expiresAt; public Builder title(String title) { this.title = title; @@ -172,7 +172,7 @@ public Builder isDescriptionRequired(Boolean isDescriptionRequired) { return this; } - public Builder expiresAt(Date expiresAt) { + public Builder expiresAt(OffsetDateTime expiresAt) { this.expiresAt = expiresAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/fileversion/FileVersion.java b/src/main/java/com/box/sdkgen/schemas/fileversion/FileVersion.java index 4b85b2f25..e32577ac0 100644 --- a/src/main/java/com/box/sdkgen/schemas/fileversion/FileVersion.java +++ b/src/main/java/com/box/sdkgen/schemas/fileversion/FileVersion.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -23,12 +23,12 @@ public class FileVersion extends FileVersionMini { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; @JsonProperty("modified_by") protected UserMini modifiedBy; @@ -37,7 +37,7 @@ public class FileVersion extends FileVersionMini { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date trashedAt; + protected OffsetDateTime trashedAt; @JsonProperty("trashed_by") protected UserMini trashedBy; @@ -46,7 +46,7 @@ public class FileVersion extends FileVersionMini { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date restoredAt; + protected OffsetDateTime restoredAt; @JsonProperty("restored_by") protected UserMini restoredBy; @@ -55,7 +55,7 @@ public class FileVersion extends FileVersionMini { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date purgedAt; + protected OffsetDateTime purgedAt; @JsonProperty("uploader_display_name") protected String uploaderDisplayName; @@ -88,11 +88,11 @@ public Long getSize() { return size; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -100,7 +100,7 @@ public UserMini getModifiedBy() { return modifiedBy; } - public Date getTrashedAt() { + public OffsetDateTime getTrashedAt() { return trashedAt; } @@ -108,7 +108,7 @@ public UserMini getTrashedBy() { return trashedBy; } - public Date getRestoredAt() { + public OffsetDateTime getRestoredAt() { return restoredAt; } @@ -116,7 +116,7 @@ public UserMini getRestoredBy() { return restoredBy; } - public Date getPurgedAt() { + public OffsetDateTime getPurgedAt() { return purgedAt; } @@ -235,21 +235,21 @@ public static class Builder extends FileVersionMini.Builder { protected Long size; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected UserMini modifiedBy; - protected Date trashedAt; + protected OffsetDateTime trashedAt; protected UserMini trashedBy; - protected Date restoredAt; + protected OffsetDateTime restoredAt; protected UserMini restoredBy; - protected Date purgedAt; + protected OffsetDateTime purgedAt; protected String uploaderDisplayName; @@ -267,12 +267,12 @@ public Builder size(Long size) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } @@ -282,7 +282,7 @@ public Builder modifiedBy(UserMini modifiedBy) { return this; } - public Builder trashedAt(Date trashedAt) { + public Builder trashedAt(OffsetDateTime trashedAt) { this.trashedAt = trashedAt; this.markNullableFieldAsSet("trashed_at"); return this; @@ -293,7 +293,7 @@ public Builder trashedBy(UserMini trashedBy) { return this; } - public Builder restoredAt(Date restoredAt) { + public Builder restoredAt(OffsetDateTime restoredAt) { this.restoredAt = restoredAt; this.markNullableFieldAsSet("restored_at"); return this; @@ -304,7 +304,7 @@ public Builder restoredBy(UserMini restoredBy) { return this; } - public Builder purgedAt(Date purgedAt) { + public Builder purgedAt(OffsetDateTime purgedAt) { this.purgedAt = purgedAt; this.markNullableFieldAsSet("purged_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/fileversionfull/FileVersionFull.java b/src/main/java/com/box/sdkgen/schemas/fileversionfull/FileVersionFull.java index 6381563b8..7ce267263 100644 --- a/src/main/java/com/box/sdkgen/schemas/fileversionfull/FileVersionFull.java +++ b/src/main/java/com/box/sdkgen/schemas/fileversionfull/FileVersionFull.java @@ -6,7 +6,7 @@ import com.box.sdkgen.serialization.json.EnumWrapper; import com.fasterxml.jackson.annotation.JsonFilter; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -184,13 +184,13 @@ public Builder size(Long size) { } @Override - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @Override - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } @@ -202,7 +202,7 @@ public Builder modifiedBy(UserMini modifiedBy) { } @Override - public Builder trashedAt(Date trashedAt) { + public Builder trashedAt(OffsetDateTime trashedAt) { this.trashedAt = trashedAt; this.markNullableFieldAsSet("trashed_at"); return this; @@ -215,7 +215,7 @@ public Builder trashedBy(UserMini trashedBy) { } @Override - public Builder restoredAt(Date restoredAt) { + public Builder restoredAt(OffsetDateTime restoredAt) { this.restoredAt = restoredAt; this.markNullableFieldAsSet("restored_at"); return this; @@ -228,7 +228,7 @@ public Builder restoredBy(UserMini restoredBy) { } @Override - public Builder purgedAt(Date purgedAt) { + public Builder purgedAt(OffsetDateTime purgedAt) { this.purgedAt = purgedAt; this.markNullableFieldAsSet("purged_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/fileversionlegalhold/FileVersionLegalHold.java b/src/main/java/com/box/sdkgen/schemas/fileversionlegalhold/FileVersionLegalHold.java index ac5175762..8cd74f76a 100644 --- a/src/main/java/com/box/sdkgen/schemas/fileversionlegalhold/FileVersionLegalHold.java +++ b/src/main/java/com/box/sdkgen/schemas/fileversionlegalhold/FileVersionLegalHold.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -37,7 +37,7 @@ public class FileVersionLegalHold extends SerializableObject { @JsonProperty("deleted_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date deletedAt; + protected OffsetDateTime deletedAt; public FileVersionLegalHold() { super(); @@ -74,7 +74,7 @@ public List getLegalHoldPolicyAssignments() { return legalHoldPolicyAssignments; } - public Date getDeletedAt() { + public OffsetDateTime getDeletedAt() { return deletedAt; } @@ -141,7 +141,7 @@ public static class Builder extends NullableFieldTracker { protected List legalHoldPolicyAssignments; - protected Date deletedAt; + protected OffsetDateTime deletedAt; public Builder id(String id) { this.id = id; @@ -174,7 +174,7 @@ public Builder legalHoldPolicyAssignments( return this; } - public Builder deletedAt(Date deletedAt) { + public Builder deletedAt(OffsetDateTime deletedAt) { this.deletedAt = deletedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/fileversionretention/FileVersionRetention.java b/src/main/java/com/box/sdkgen/schemas/fileversionretention/FileVersionRetention.java index f9fb3b811..d5124da98 100644 --- a/src/main/java/com/box/sdkgen/schemas/fileversionretention/FileVersionRetention.java +++ b/src/main/java/com/box/sdkgen/schemas/fileversionretention/FileVersionRetention.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,12 +33,12 @@ public class FileVersionRetention extends SerializableObject { @JsonProperty("applied_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date appliedAt; + protected OffsetDateTime appliedAt; @JsonProperty("disposition_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date dispositionAt; + protected OffsetDateTime dispositionAt; @JsonProperty("winning_retention_policy") protected RetentionPolicyMini winningRetentionPolicy; @@ -75,11 +75,11 @@ public FileMini getFile() { return file; } - public Date getAppliedAt() { + public OffsetDateTime getAppliedAt() { return appliedAt; } - public Date getDispositionAt() { + public OffsetDateTime getDispositionAt() { return dispositionAt; } @@ -154,9 +154,9 @@ public static class Builder extends NullableFieldTracker { protected FileMini file; - protected Date appliedAt; + protected OffsetDateTime appliedAt; - protected Date dispositionAt; + protected OffsetDateTime dispositionAt; protected RetentionPolicyMini winningRetentionPolicy; @@ -185,12 +185,12 @@ public Builder file(FileMini file) { return this; } - public Builder appliedAt(Date appliedAt) { + public Builder appliedAt(OffsetDateTime appliedAt) { this.appliedAt = appliedAt; return this; } - public Builder dispositionAt(Date dispositionAt) { + public Builder dispositionAt(OffsetDateTime dispositionAt) { this.dispositionAt = dispositionAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/folder/Folder.java b/src/main/java/com/box/sdkgen/schemas/folder/Folder.java index a2ae049ad..7c0e9131b 100644 --- a/src/main/java/com/box/sdkgen/schemas/folder/Folder.java +++ b/src/main/java/com/box/sdkgen/schemas/folder/Folder.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -21,13 +21,13 @@ public class Folder extends FolderMini { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected String description; @@ -46,25 +46,25 @@ public class Folder extends FolderMini { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date trashedAt; + protected OffsetDateTime trashedAt; @JsonProperty("purged_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date purgedAt; + protected OffsetDateTime purgedAt; @JsonProperty("content_created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; @JsonProperty("content_modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; @JsonProperty("owned_by") protected UserMini ownedBy; @@ -113,11 +113,11 @@ protected Folder(Builder builder) { markNullableFieldsAsSet(builder.getExplicitlySetNullableFields()); } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -141,19 +141,19 @@ public UserMini getModifiedBy() { return modifiedBy; } - public Date getTrashedAt() { + public OffsetDateTime getTrashedAt() { return trashedAt; } - public Date getPurgedAt() { + public OffsetDateTime getPurgedAt() { return purgedAt; } - public Date getContentCreatedAt() { + public OffsetDateTime getContentCreatedAt() { return contentCreatedAt; } - public Date getContentModifiedAt() { + public OffsetDateTime getContentModifiedAt() { return contentModifiedAt; } @@ -336,9 +336,9 @@ public String toString() { public static class Builder extends FolderMini.Builder { - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected String description; @@ -350,13 +350,13 @@ public static class Builder extends FolderMini.Builder { protected UserMini modifiedBy; - protected Date trashedAt; + protected OffsetDateTime trashedAt; - protected Date purgedAt; + protected OffsetDateTime purgedAt; - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; protected UserMini ownedBy; @@ -374,13 +374,13 @@ public Builder(String id) { super(id); } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; this.markNullableFieldAsSet("created_at"); return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; this.markNullableFieldAsSet("modified_at"); return this; @@ -411,25 +411,25 @@ public Builder modifiedBy(UserMini modifiedBy) { return this; } - public Builder trashedAt(Date trashedAt) { + public Builder trashedAt(OffsetDateTime trashedAt) { this.trashedAt = trashedAt; this.markNullableFieldAsSet("trashed_at"); return this; } - public Builder purgedAt(Date purgedAt) { + public Builder purgedAt(OffsetDateTime purgedAt) { this.purgedAt = purgedAt; this.markNullableFieldAsSet("purged_at"); return this; } - public Builder contentCreatedAt(Date contentCreatedAt) { + public Builder contentCreatedAt(OffsetDateTime contentCreatedAt) { this.contentCreatedAt = contentCreatedAt; this.markNullableFieldAsSet("content_created_at"); return this; } - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; this.markNullableFieldAsSet("content_modified_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/folder/FolderSharedLinkField.java b/src/main/java/com/box/sdkgen/schemas/folder/FolderSharedLinkField.java index 6f25a0344..76567561c 100644 --- a/src/main/java/com/box/sdkgen/schemas/folder/FolderSharedLinkField.java +++ b/src/main/java/com/box/sdkgen/schemas/folder/FolderSharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -59,7 +59,7 @@ public class FolderSharedLinkField extends SerializableObject { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; @JsonProperty("is_password_enabled") protected final boolean isPasswordEnabled; @@ -185,7 +185,7 @@ public EnumWrapper getEffectivePermiss return effectivePermission; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -314,7 +314,7 @@ public static class Builder extends NullableFieldTracker { protected final EnumWrapper effectivePermission; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected final boolean isPasswordEnabled; @@ -418,7 +418,7 @@ public Builder access(EnumWrapper access) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; this.markNullableFieldAsSet("unshared_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/folderfull/FolderFull.java b/src/main/java/com/box/sdkgen/schemas/folderfull/FolderFull.java index 765c8a22d..e4853ef00 100644 --- a/src/main/java/com/box/sdkgen/schemas/folderfull/FolderFull.java +++ b/src/main/java/com/box/sdkgen/schemas/folderfull/FolderFull.java @@ -23,8 +23,8 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.io.IOException; +import java.time.OffsetDateTime; import java.util.ArrayList; -import java.util.Date; import java.util.List; import java.util.Objects; @@ -563,14 +563,14 @@ public Builder name(String name) { } @Override - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; this.markNullableFieldAsSet("created_at"); return this; } @Override - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; this.markNullableFieldAsSet("modified_at"); return this; @@ -607,28 +607,28 @@ public Builder modifiedBy(UserMini modifiedBy) { } @Override - public Builder trashedAt(Date trashedAt) { + public Builder trashedAt(OffsetDateTime trashedAt) { this.trashedAt = trashedAt; this.markNullableFieldAsSet("trashed_at"); return this; } @Override - public Builder purgedAt(Date purgedAt) { + public Builder purgedAt(OffsetDateTime purgedAt) { this.purgedAt = purgedAt; this.markNullableFieldAsSet("purged_at"); return this; } @Override - public Builder contentCreatedAt(Date contentCreatedAt) { + public Builder contentCreatedAt(OffsetDateTime contentCreatedAt) { this.contentCreatedAt = contentCreatedAt; this.markNullableFieldAsSet("content_created_at"); return this; } @Override - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; this.markNullableFieldAsSet("content_modified_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/folderlock/FolderLock.java b/src/main/java/com/box/sdkgen/schemas/folderlock/FolderLock.java index 8bb4e4363..df2b09d92 100644 --- a/src/main/java/com/box/sdkgen/schemas/folderlock/FolderLock.java +++ b/src/main/java/com/box/sdkgen/schemas/folderlock/FolderLock.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -27,7 +27,7 @@ public class FolderLock extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("locked_operations") protected FolderLockLockedOperationsField lockedOperations; @@ -67,7 +67,7 @@ public UserBase getCreatedBy() { return createdBy; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -145,7 +145,7 @@ public static class Builder extends NullableFieldTracker { protected UserBase createdBy; - protected Date createdAt; + protected OffsetDateTime createdAt; protected FolderLockLockedOperationsField lockedOperations; @@ -171,7 +171,7 @@ public Builder createdBy(UserBase createdBy) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/group/Group.java b/src/main/java/com/box/sdkgen/schemas/group/Group.java index 01b150ff2..e6ff5625d 100644 --- a/src/main/java/com/box/sdkgen/schemas/group/Group.java +++ b/src/main/java/com/box/sdkgen/schemas/group/Group.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -18,12 +18,12 @@ public class Group extends GroupMini { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public Group(@JsonProperty("id") String id) { super(id); @@ -36,11 +36,11 @@ protected Group(Builder builder) { markNullableFieldsAsSet(builder.getExplicitlySetNullableFields()); } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -97,20 +97,20 @@ public String toString() { public static class Builder extends GroupMini.Builder { - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public Builder(String id) { super(id); } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/groupfull/GroupFull.java b/src/main/java/com/box/sdkgen/schemas/groupfull/GroupFull.java index a8feb3161..65ab39e07 100644 --- a/src/main/java/com/box/sdkgen/schemas/groupfull/GroupFull.java +++ b/src/main/java/com/box/sdkgen/schemas/groupfull/GroupFull.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -265,13 +265,13 @@ public Builder groupType(EnumWrapper groupType) { } @Override - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @Override - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/groupmembership/GroupMembership.java b/src/main/java/com/box/sdkgen/schemas/groupmembership/GroupMembership.java index 74af30bb1..74f68db5d 100644 --- a/src/main/java/com/box/sdkgen/schemas/groupmembership/GroupMembership.java +++ b/src/main/java/com/box/sdkgen/schemas/groupmembership/GroupMembership.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,12 +33,12 @@ public class GroupMembership extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public GroupMembership() { super(); @@ -76,11 +76,11 @@ public EnumWrapper getRole() { return role; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -152,9 +152,9 @@ public static class Builder extends NullableFieldTracker { protected EnumWrapper role; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public Builder id(String id) { this.id = id; @@ -191,12 +191,12 @@ public Builder role(EnumWrapper role) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/integrationmapping/IntegrationMapping.java b/src/main/java/com/box/sdkgen/schemas/integrationmapping/IntegrationMapping.java index b98f7e365..690bde72c 100644 --- a/src/main/java/com/box/sdkgen/schemas/integrationmapping/IntegrationMapping.java +++ b/src/main/java/com/box/sdkgen/schemas/integrationmapping/IntegrationMapping.java @@ -12,7 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -49,12 +49,12 @@ public class IntegrationMapping extends IntegrationMappingBase { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public IntegrationMapping( @JsonProperty("id") String id, @@ -107,11 +107,11 @@ public FolderMini getBoxItem() { return boxItem; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -218,9 +218,9 @@ public static class Builder extends IntegrationMappingBase.Builder { protected final FolderMini boxItem; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public Builder(String id, IntegrationMappingPartnerItemSlack partnerItem, FolderMini boxItem) { super(id); @@ -260,12 +260,12 @@ public Builder modifiedBy(UserIntegrationMappings modifiedBy) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/integrationmappingteams/IntegrationMappingTeams.java b/src/main/java/com/box/sdkgen/schemas/integrationmappingteams/IntegrationMappingTeams.java index 987002ff9..aeb9f1cba 100644 --- a/src/main/java/com/box/sdkgen/schemas/integrationmappingteams/IntegrationMappingTeams.java +++ b/src/main/java/com/box/sdkgen/schemas/integrationmappingteams/IntegrationMappingTeams.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -39,12 +39,12 @@ public class IntegrationMappingTeams extends IntegrationMappingBase { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public IntegrationMappingTeams( @JsonProperty("id") String id, @@ -82,11 +82,11 @@ public FolderReference getBoxItem() { return boxItem; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -169,9 +169,9 @@ public static class Builder extends IntegrationMappingBase.Builder { protected final FolderReference boxItem; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public Builder( String id, IntegrationMappingPartnerItemTeams partnerItem, FolderReference boxItem) { @@ -197,12 +197,12 @@ public Builder isOverriddenByManualMapping(Boolean isOverriddenByManualMapping) return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/invite/Invite.java b/src/main/java/com/box/sdkgen/schemas/invite/Invite.java index 2f56a051c..104079490 100644 --- a/src/main/java/com/box/sdkgen/schemas/invite/Invite.java +++ b/src/main/java/com/box/sdkgen/schemas/invite/Invite.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -35,12 +35,12 @@ public class Invite extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public Invite(@JsonProperty("id") String id) { super(); @@ -85,11 +85,11 @@ public String getStatus() { return status; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -169,9 +169,9 @@ public static class Builder extends NullableFieldTracker { protected String status; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public Builder(String id) { super(); @@ -209,12 +209,12 @@ public Builder status(String status) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/keywordskillcard/KeywordSkillCard.java b/src/main/java/com/box/sdkgen/schemas/keywordskillcard/KeywordSkillCard.java index 65ee6b600..cf77499c2 100644 --- a/src/main/java/com/box/sdkgen/schemas/keywordskillcard/KeywordSkillCard.java +++ b/src/main/java/com/box/sdkgen/schemas/keywordskillcard/KeywordSkillCard.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -18,7 +18,7 @@ public class KeywordSkillCard extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonDeserialize(using = KeywordSkillCardTypeField.KeywordSkillCardTypeFieldDeserializer.class) @JsonSerialize(using = KeywordSkillCardTypeField.KeywordSkillCardTypeFieldSerializer.class) @@ -67,7 +67,7 @@ protected KeywordSkillCard(Builder builder) { markNullableFieldsAsSet(builder.getExplicitlySetNullableFields()); } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -153,7 +153,7 @@ public String toString() { public static class Builder extends NullableFieldTracker { - protected Date createdAt; + protected OffsetDateTime createdAt; protected EnumWrapper type; @@ -181,7 +181,7 @@ public Builder( KeywordSkillCardSkillCardTypeField.KEYWORD); } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/legalholdpolicy/LegalHoldPolicy.java b/src/main/java/com/box/sdkgen/schemas/legalholdpolicy/LegalHoldPolicy.java index 7e5a9da48..71ca3b891 100644 --- a/src/main/java/com/box/sdkgen/schemas/legalholdpolicy/LegalHoldPolicy.java +++ b/src/main/java/com/box/sdkgen/schemas/legalholdpolicy/LegalHoldPolicy.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,27 +33,27 @@ public class LegalHoldPolicy extends LegalHoldPolicyMini { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; @JsonProperty("deleted_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date deletedAt; + protected OffsetDateTime deletedAt; @JsonProperty("filter_started_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date filterStartedAt; + protected OffsetDateTime filterStartedAt; @JsonProperty("filter_ended_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date filterEndedAt; + protected OffsetDateTime filterEndedAt; @JsonProperty("release_notes") protected String releaseNotes; @@ -98,23 +98,23 @@ public UserMini getCreatedBy() { return createdBy; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } - public Date getDeletedAt() { + public OffsetDateTime getDeletedAt() { return deletedAt; } - public Date getFilterStartedAt() { + public OffsetDateTime getFilterStartedAt() { return filterStartedAt; } - public Date getFilterEndedAt() { + public OffsetDateTime getFilterEndedAt() { return filterEndedAt; } @@ -233,15 +233,15 @@ public static class Builder extends LegalHoldPolicyMini.Builder { protected UserMini createdBy; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; - protected Date deletedAt; + protected OffsetDateTime deletedAt; - protected Date filterStartedAt; + protected OffsetDateTime filterStartedAt; - protected Date filterEndedAt; + protected OffsetDateTime filterEndedAt; protected String releaseNotes; @@ -279,27 +279,27 @@ public Builder createdBy(UserMini createdBy) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } - public Builder deletedAt(Date deletedAt) { + public Builder deletedAt(OffsetDateTime deletedAt) { this.deletedAt = deletedAt; return this; } - public Builder filterStartedAt(Date filterStartedAt) { + public Builder filterStartedAt(OffsetDateTime filterStartedAt) { this.filterStartedAt = filterStartedAt; return this; } - public Builder filterEndedAt(Date filterEndedAt) { + public Builder filterEndedAt(OffsetDateTime filterEndedAt) { this.filterEndedAt = filterEndedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/legalholdpolicyassigneditem/LegalHoldPolicyAssignedItem.java b/src/main/java/com/box/sdkgen/schemas/legalholdpolicyassigneditem/LegalHoldPolicyAssignedItem.java index ad0536ef0..57735e084 100644 --- a/src/main/java/com/box/sdkgen/schemas/legalholdpolicyassigneditem/LegalHoldPolicyAssignedItem.java +++ b/src/main/java/com/box/sdkgen/schemas/legalholdpolicyassigneditem/LegalHoldPolicyAssignedItem.java @@ -16,7 +16,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.io.IOException; -import java.util.Date; +import java.time.OffsetDateTime; @JsonDeserialize(using = LegalHoldPolicyAssignedItem.LegalHoldPolicyAssignedItemDeserializer.class) @JsonSerialize(using = OneOfThree.OneOfThreeSerializer.class) @@ -24,13 +24,13 @@ public class LegalHoldPolicyAssignedItem extends OneOfThree { protected final Long size; - protected final Date createdAt; + protected final OffsetDateTime createdAt; - protected final Date modifiedAt; + protected final OffsetDateTime modifiedAt; - protected final Date trashedAt; + protected final OffsetDateTime trashedAt; - protected final Date purgedAt; + protected final OffsetDateTime purgedAt; - protected final Date contentCreatedAt; + protected final OffsetDateTime contentCreatedAt; - protected final Date contentModifiedAt; + protected final OffsetDateTime contentModifiedAt; protected final UserMini createdBy; @@ -174,27 +174,27 @@ public long getSize() { return size; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } - public Date getTrashedAt() { + public OffsetDateTime getTrashedAt() { return trashedAt; } - public Date getPurgedAt() { + public OffsetDateTime getPurgedAt() { return purgedAt; } - public Date getContentCreatedAt() { + public OffsetDateTime getContentCreatedAt() { return contentCreatedAt; } - public Date getContentModifiedAt() { + public OffsetDateTime getContentModifiedAt() { return contentModifiedAt; } diff --git a/src/main/java/com/box/sdkgen/schemas/recentitem/RecentItem.java b/src/main/java/com/box/sdkgen/schemas/recentitem/RecentItem.java index 362316825..72fd2ba37 100644 --- a/src/main/java/com/box/sdkgen/schemas/recentitem/RecentItem.java +++ b/src/main/java/com/box/sdkgen/schemas/recentitem/RecentItem.java @@ -12,7 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -32,7 +32,7 @@ public class RecentItem extends SerializableObject { @JsonProperty("interacted_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date interactedAt; + protected OffsetDateTime interactedAt; @JsonProperty("interaction_shared_link") protected String interactionSharedLink; @@ -63,7 +63,7 @@ public EnumWrapper getInteractionType() { return interactionType; } - public Date getInteractedAt() { + public OffsetDateTime getInteractedAt() { return interactedAt; } @@ -125,7 +125,7 @@ public static class Builder extends NullableFieldTracker { protected EnumWrapper interactionType; - protected Date interactedAt; + protected OffsetDateTime interactedAt; protected String interactionSharedLink; @@ -164,7 +164,7 @@ public Builder interactionType(EnumWrapper inter return this; } - public Builder interactedAt(Date interactedAt) { + public Builder interactedAt(OffsetDateTime interactedAt) { this.interactedAt = interactedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/recentitemresource/RecentItemResource.java b/src/main/java/com/box/sdkgen/schemas/recentitemresource/RecentItemResource.java index b2a5b72a7..2bc62d002 100644 --- a/src/main/java/com/box/sdkgen/schemas/recentitemresource/RecentItemResource.java +++ b/src/main/java/com/box/sdkgen/schemas/recentitemresource/RecentItemResource.java @@ -16,7 +16,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.io.IOException; -import java.util.Date; +import java.time.OffsetDateTime; @JsonDeserialize(using = RecentItemResource.RecentItemResourceDeserializer.class) @JsonSerialize(using = OneOfThree.OneOfThreeSerializer.class) @@ -24,13 +24,13 @@ public class RecentItemResource extends OneOfThree protected final String description; - protected final Date createdAt; + protected final OffsetDateTime createdAt; - protected final Date modifiedAt; + protected final OffsetDateTime modifiedAt; - protected final Date trashedAt; + protected final OffsetDateTime trashedAt; - protected final Date purgedAt; + protected final OffsetDateTime purgedAt; protected final UserMini createdBy; @@ -137,19 +137,19 @@ public String getDescription() { return description; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } - public Date getTrashedAt() { + public OffsetDateTime getTrashedAt() { return trashedAt; } - public Date getPurgedAt() { + public OffsetDateTime getPurgedAt() { return purgedAt; } diff --git a/src/main/java/com/box/sdkgen/schemas/searchresultwithsharedlinkitem/SearchResultWithSharedLinkItem.java b/src/main/java/com/box/sdkgen/schemas/searchresultwithsharedlinkitem/SearchResultWithSharedLinkItem.java index e06077da2..15769f9cb 100644 --- a/src/main/java/com/box/sdkgen/schemas/searchresultwithsharedlinkitem/SearchResultWithSharedLinkItem.java +++ b/src/main/java/com/box/sdkgen/schemas/searchresultwithsharedlinkitem/SearchResultWithSharedLinkItem.java @@ -16,7 +16,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.io.IOException; -import java.util.Date; +import java.time.OffsetDateTime; @JsonDeserialize( using = SearchResultWithSharedLinkItem.SearchResultWithSharedLinkItemDeserializer.class) @@ -25,13 +25,13 @@ public class SearchResultWithSharedLinkItem extends OneOfThree getStatus() { return status; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -101,7 +101,7 @@ public UserBase getCreatedBy() { return createdBy; } - public Date getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -109,7 +109,7 @@ public UserBase getUpdatedBy() { return updatedBy; } - public Date getEnabledAt() { + public OffsetDateTime getEnabledAt() { return enabledAt; } @@ -208,15 +208,15 @@ public static class Builder extends NullableFieldTracker { protected EnumWrapper status; - protected Date createdAt; + protected OffsetDateTime createdAt; protected UserBase createdBy; - protected Date updatedAt; + protected OffsetDateTime updatedAt; protected UserBase updatedBy; - protected Date enabledAt; + protected OffsetDateTime enabledAt; protected UserBase enabledBy; @@ -250,7 +250,7 @@ public Builder status(EnumWrapper status) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @@ -260,7 +260,7 @@ public Builder createdBy(UserBase createdBy) { return this; } - public Builder updatedAt(Date updatedAt) { + public Builder updatedAt(OffsetDateTime updatedAt) { this.updatedAt = updatedAt; return this; } @@ -270,7 +270,7 @@ public Builder updatedBy(UserBase updatedBy) { return this; } - public Builder enabledAt(Date enabledAt) { + public Builder enabledAt(OffsetDateTime enabledAt) { this.enabledAt = enabledAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/shieldinformationbarrierreport/ShieldInformationBarrierReport.java b/src/main/java/com/box/sdkgen/schemas/shieldinformationbarrierreport/ShieldInformationBarrierReport.java index 6fcaa06bc..14a007b29 100644 --- a/src/main/java/com/box/sdkgen/schemas/shieldinformationbarrierreport/ShieldInformationBarrierReport.java +++ b/src/main/java/com/box/sdkgen/schemas/shieldinformationbarrierreport/ShieldInformationBarrierReport.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -35,7 +35,7 @@ public class ShieldInformationBarrierReport extends ShieldInformationBarrierRepo @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("created_by") protected UserBase createdBy; @@ -43,7 +43,7 @@ public class ShieldInformationBarrierReport extends ShieldInformationBarrierRepo @JsonProperty("updated_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date updatedAt; + protected OffsetDateTime updatedAt; public ShieldInformationBarrierReport() { super(); @@ -72,7 +72,7 @@ public ShieldInformationBarrierReportDetails getDetails() { return details; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -80,7 +80,7 @@ public UserBase getCreatedBy() { return createdBy; } - public Date getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -154,11 +154,11 @@ public static class Builder extends ShieldInformationBarrierReportBase.Builder { protected ShieldInformationBarrierReportDetails details; - protected Date createdAt; + protected OffsetDateTime createdAt; protected UserBase createdBy; - protected Date updatedAt; + protected OffsetDateTime updatedAt; public Builder shieldInformationBarrier( ShieldInformationBarrierReference shieldInformationBarrier) { @@ -181,7 +181,7 @@ public Builder details(ShieldInformationBarrierReportDetails details) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @@ -191,7 +191,7 @@ public Builder createdBy(UserBase createdBy) { return this; } - public Builder updatedAt(Date updatedAt) { + public Builder updatedAt(OffsetDateTime updatedAt) { this.updatedAt = updatedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegment/ShieldInformationBarrierSegment.java b/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegment/ShieldInformationBarrierSegment.java index bc5b9a481..71e6b9240 100644 --- a/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegment/ShieldInformationBarrierSegment.java +++ b/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegment/ShieldInformationBarrierSegment.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -38,7 +38,7 @@ public class ShieldInformationBarrierSegment extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("created_by") protected UserBase createdBy; @@ -46,7 +46,7 @@ public class ShieldInformationBarrierSegment extends SerializableObject { @JsonProperty("updated_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date updatedAt; + protected OffsetDateTime updatedAt; @JsonProperty("updated_by") protected UserBase updatedBy; @@ -89,7 +89,7 @@ public String getDescription() { return description; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -97,7 +97,7 @@ public UserBase getCreatedBy() { return createdBy; } - public Date getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -192,11 +192,11 @@ public static class Builder extends NullableFieldTracker { protected String description; - protected Date createdAt; + protected OffsetDateTime createdAt; protected UserBase createdBy; - protected Date updatedAt; + protected OffsetDateTime updatedAt; protected UserBase updatedBy; @@ -230,7 +230,7 @@ public Builder description(String description) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @@ -240,7 +240,7 @@ public Builder createdBy(UserBase createdBy) { return this; } - public Builder updatedAt(Date updatedAt) { + public Builder updatedAt(OffsetDateTime updatedAt) { this.updatedAt = updatedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegmentmember/ShieldInformationBarrierSegmentMember.java b/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegmentmember/ShieldInformationBarrierSegmentMember.java index d75cd5844..76eab7438 100644 --- a/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegmentmember/ShieldInformationBarrierSegmentMember.java +++ b/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegmentmember/ShieldInformationBarrierSegmentMember.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -27,7 +27,7 @@ public class ShieldInformationBarrierSegmentMember @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("created_by") protected UserBase createdBy; @@ -35,7 +35,7 @@ public class ShieldInformationBarrierSegmentMember @JsonProperty("updated_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date updatedAt; + protected OffsetDateTime updatedAt; @JsonProperty("updated_by") protected UserBase updatedBy; @@ -64,7 +64,7 @@ public ShieldInformationBarrierBase getShieldInformationBarrier() { return shieldInformationBarrierSegment; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -72,7 +72,7 @@ public UserBase getCreatedBy() { return createdBy; } - public Date getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -162,11 +162,11 @@ public static class Builder extends ShieldInformationBarrierSegmentMemberMini.Bu protected ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField shieldInformationBarrierSegment; - protected Date createdAt; + protected OffsetDateTime createdAt; protected UserBase createdBy; - protected Date updatedAt; + protected OffsetDateTime updatedAt; protected UserBase updatedBy; @@ -182,7 +182,7 @@ public Builder shieldInformationBarrierSegment( return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @@ -192,7 +192,7 @@ public Builder createdBy(UserBase createdBy) { return this; } - public Builder updatedAt(Date updatedAt) { + public Builder updatedAt(OffsetDateTime updatedAt) { this.updatedAt = updatedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegmentrestriction/ShieldInformationBarrierSegmentRestriction.java b/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegmentrestriction/ShieldInformationBarrierSegmentRestriction.java index ecf72b85d..d7e1b382c 100644 --- a/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegmentrestriction/ShieldInformationBarrierSegmentRestriction.java +++ b/src/main/java/com/box/sdkgen/schemas/shieldinformationbarriersegmentrestriction/ShieldInformationBarrierSegmentRestriction.java @@ -12,7 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -25,7 +25,7 @@ public class ShieldInformationBarrierSegmentRestriction @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("created_by") protected UserBase createdBy; @@ -33,7 +33,7 @@ public class ShieldInformationBarrierSegmentRestriction @JsonProperty("updated_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date updatedAt; + protected OffsetDateTime updatedAt; @JsonProperty("updated_by") protected UserBase updatedBy; @@ -61,7 +61,7 @@ public ShieldInformationBarrierBase getShieldInformationBarrier() { return shieldInformationBarrier; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -69,7 +69,7 @@ public UserBase getCreatedBy() { return createdBy; } - public Date getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -157,11 +157,11 @@ public static class Builder extends ShieldInformationBarrierSegmentRestrictionMi protected ShieldInformationBarrierBase shieldInformationBarrier; - protected Date createdAt; + protected OffsetDateTime createdAt; protected UserBase createdBy; - protected Date updatedAt; + protected OffsetDateTime updatedAt; protected UserBase updatedBy; @@ -177,7 +177,7 @@ public Builder shieldInformationBarrier(ShieldInformationBarrierBase shieldInfor return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @@ -187,7 +187,7 @@ public Builder createdBy(UserBase createdBy) { return this; } - public Builder updatedAt(Date updatedAt) { + public Builder updatedAt(OffsetDateTime updatedAt) { this.updatedAt = updatedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/signrequest/SignRequest.java b/src/main/java/com/box/sdkgen/schemas/signrequest/SignRequest.java index 47eeeab3b..7dd3e4175 100644 --- a/src/main/java/com/box/sdkgen/schemas/signrequest/SignRequest.java +++ b/src/main/java/com/box/sdkgen/schemas/signrequest/SignRequest.java @@ -13,7 +13,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -53,7 +53,7 @@ public class SignRequest extends SignRequestBase { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date autoExpireAt; + protected OffsetDateTime autoExpireAt; @JsonProperty("parent_folder") protected FolderMini parentFolder; @@ -129,7 +129,7 @@ public SignRequestSignFilesField getSignFiles() { return signFiles; } - public Date getAutoExpireAt() { + public OffsetDateTime getAutoExpireAt() { return autoExpireAt; } @@ -352,7 +352,7 @@ public static class Builder extends SignRequestBase.Builder { protected SignRequestSignFilesField signFiles; - protected Date autoExpireAt; + protected OffsetDateTime autoExpireAt; protected FolderMini parentFolder; @@ -419,7 +419,7 @@ public Builder signFiles(SignRequestSignFilesField signFiles) { return this; } - public Builder autoExpireAt(Date autoExpireAt) { + public Builder autoExpireAt(OffsetDateTime autoExpireAt) { this.autoExpireAt = autoExpireAt; this.markNullableFieldAsSet("auto_expire_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/signrequestprefilltag/SignRequestPrefillTag.java b/src/main/java/com/box/sdkgen/schemas/signrequestprefilltag/SignRequestPrefillTag.java index 3a9793a77..7869a37af 100644 --- a/src/main/java/com/box/sdkgen/schemas/signrequestprefilltag/SignRequestPrefillTag.java +++ b/src/main/java/com/box/sdkgen/schemas/signrequestprefilltag/SignRequestPrefillTag.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -30,7 +30,7 @@ public class SignRequestPrefillTag extends SerializableObject { @JsonSerialize(using = DateUtils.DateSerializer.class) @JsonDeserialize(using = DateUtils.DateDeserializer.class) @Nullable - protected Date dateValue; + protected OffsetDateTime dateValue; public SignRequestPrefillTag() { super(); @@ -57,7 +57,7 @@ public Boolean getCheckboxValue() { return checkboxValue; } - public Date getDateValue() { + public OffsetDateTime getDateValue() { return dateValue; } @@ -110,7 +110,7 @@ public static class Builder extends NullableFieldTracker { protected Boolean checkboxValue; - protected Date dateValue; + protected OffsetDateTime dateValue; public Builder documentTagId(String documentTagId) { this.documentTagId = documentTagId; @@ -130,7 +130,7 @@ public Builder checkboxValue(Boolean checkboxValue) { return this; } - public Builder dateValue(Date dateValue) { + public Builder dateValue(OffsetDateTime dateValue) { this.dateValue = dateValue; this.markNullableFieldAsSet("date_value"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/signrequestsigner/SignRequestSignerSignerDecisionField.java b/src/main/java/com/box/sdkgen/schemas/signrequestsigner/SignRequestSignerSignerDecisionField.java index c69b3a0a4..6aa9fd1ba 100644 --- a/src/main/java/com/box/sdkgen/schemas/signrequestsigner/SignRequestSignerSignerDecisionField.java +++ b/src/main/java/com/box/sdkgen/schemas/signrequestsigner/SignRequestSignerSignerDecisionField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -28,7 +28,7 @@ public class SignRequestSignerSignerDecisionField extends SerializableObject { @JsonProperty("finalized_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date finalizedAt; + protected OffsetDateTime finalizedAt; @JsonProperty("additional_info") @Nullable @@ -50,7 +50,7 @@ public EnumWrapper getType() { return type; } - public Date getFinalizedAt() { + public OffsetDateTime getFinalizedAt() { return finalizedAt; } @@ -98,7 +98,7 @@ public static class Builder extends NullableFieldTracker { protected EnumWrapper type; - protected Date finalizedAt; + protected OffsetDateTime finalizedAt; protected String additionalInfo; @@ -112,7 +112,7 @@ public Builder type(EnumWrapper type) return this; } - public Builder finalizedAt(Date finalizedAt) { + public Builder finalizedAt(OffsetDateTime finalizedAt) { this.finalizedAt = finalizedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/signrequestsignerinput/SignRequestSignerInput.java b/src/main/java/com/box/sdkgen/schemas/signrequestsignerinput/SignRequestSignerInput.java index 71d3fa265..6e3c979bf 100644 --- a/src/main/java/com/box/sdkgen/schemas/signrequestsignerinput/SignRequestSignerInput.java +++ b/src/main/java/com/box/sdkgen/schemas/signrequestsignerinput/SignRequestSignerInput.java @@ -6,7 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -189,7 +189,7 @@ public Builder checkboxValue(Boolean checkboxValue) { } @Override - public Builder dateValue(Date dateValue) { + public Builder dateValue(OffsetDateTime dateValue) { this.dateValue = dateValue; this.markNullableFieldAsSet("date_value"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/skillcard/SkillCard.java b/src/main/java/com/box/sdkgen/schemas/skillcard/SkillCard.java index b405f2855..1843fb556 100644 --- a/src/main/java/com/box/sdkgen/schemas/skillcard/SkillCard.java +++ b/src/main/java/com/box/sdkgen/schemas/skillcard/SkillCard.java @@ -15,14 +15,14 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.io.IOException; -import java.util.Date; +import java.time.OffsetDateTime; @JsonDeserialize(using = SkillCard.SkillCardDeserializer.class) @JsonSerialize(using = OneOfFour.OneOfFourSerializer.class) public class SkillCard extends OneOfFour { - protected final Date createdAt; + protected final OffsetDateTime createdAt; protected final String type; @@ -88,7 +88,7 @@ public StatusSkillCard getStatusSkillCard() { return value3; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } diff --git a/src/main/java/com/box/sdkgen/schemas/statusskillcard/StatusSkillCard.java b/src/main/java/com/box/sdkgen/schemas/statusskillcard/StatusSkillCard.java index b4bd81312..92aa6972b 100644 --- a/src/main/java/com/box/sdkgen/schemas/statusskillcard/StatusSkillCard.java +++ b/src/main/java/com/box/sdkgen/schemas/statusskillcard/StatusSkillCard.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -17,7 +17,7 @@ public class StatusSkillCard extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonDeserialize(using = StatusSkillCardTypeField.StatusSkillCardTypeFieldDeserializer.class) @JsonSerialize(using = StatusSkillCardTypeField.StatusSkillCardTypeFieldSerializer.class) @@ -65,7 +65,7 @@ protected StatusSkillCard(Builder builder) { markNullableFieldsAsSet(builder.getExplicitlySetNullableFields()); } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -151,7 +151,7 @@ public String toString() { public static class Builder extends NullableFieldTracker { - protected Date createdAt; + protected OffsetDateTime createdAt; protected EnumWrapper type; @@ -179,7 +179,7 @@ public Builder( StatusSkillCardSkillCardTypeField.STATUS); } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/task/Task.java b/src/main/java/com/box/sdkgen/schemas/task/Task.java index 5669349cf..10de76dbf 100644 --- a/src/main/java/com/box/sdkgen/schemas/task/Task.java +++ b/src/main/java/com/box/sdkgen/schemas/task/Task.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -28,7 +28,7 @@ public class Task extends SerializableObject { @JsonProperty("due_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date dueAt; + protected OffsetDateTime dueAt; @JsonDeserialize(using = TaskActionField.TaskActionFieldDeserializer.class) @JsonSerialize(using = TaskActionField.TaskActionFieldSerializer.class) @@ -48,7 +48,7 @@ public class Task extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonDeserialize(using = TaskCompletionRuleField.TaskCompletionRuleFieldDeserializer.class) @JsonSerialize(using = TaskCompletionRuleField.TaskCompletionRuleFieldSerializer.class) @@ -87,7 +87,7 @@ public FileMini getItem() { return item; } - public Date getDueAt() { + public OffsetDateTime getDueAt() { return dueAt; } @@ -111,7 +111,7 @@ public UserMini getCreatedBy() { return createdBy; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -214,7 +214,7 @@ public static class Builder extends NullableFieldTracker { protected FileMini item; - protected Date dueAt; + protected OffsetDateTime dueAt; protected EnumWrapper action; @@ -226,7 +226,7 @@ public static class Builder extends NullableFieldTracker { protected UserMini createdBy; - protected Date createdAt; + protected OffsetDateTime createdAt; protected EnumWrapper completionRule; @@ -250,7 +250,7 @@ public Builder item(FileMini item) { return this; } - public Builder dueAt(Date dueAt) { + public Builder dueAt(OffsetDateTime dueAt) { this.dueAt = dueAt; return this; } @@ -285,7 +285,7 @@ public Builder createdBy(UserMini createdBy) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/taskassignment/TaskAssignment.java b/src/main/java/com/box/sdkgen/schemas/taskassignment/TaskAssignment.java index b7822c56f..c5fb8cdcb 100644 --- a/src/main/java/com/box/sdkgen/schemas/taskassignment/TaskAssignment.java +++ b/src/main/java/com/box/sdkgen/schemas/taskassignment/TaskAssignment.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -32,17 +32,17 @@ public class TaskAssignment extends SerializableObject { @JsonProperty("completed_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date completedAt; + protected OffsetDateTime completedAt; @JsonProperty("assigned_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date assignedAt; + protected OffsetDateTime assignedAt; @JsonProperty("reminded_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date remindedAt; + protected OffsetDateTime remindedAt; @JsonDeserialize( using = @@ -94,15 +94,15 @@ public String getMessage() { return message; } - public Date getCompletedAt() { + public OffsetDateTime getCompletedAt() { return completedAt; } - public Date getAssignedAt() { + public OffsetDateTime getAssignedAt() { return assignedAt; } - public Date getRemindedAt() { + public OffsetDateTime getRemindedAt() { return remindedAt; } @@ -207,11 +207,11 @@ public static class Builder extends NullableFieldTracker { protected String message; - protected Date completedAt; + protected OffsetDateTime completedAt; - protected Date assignedAt; + protected OffsetDateTime assignedAt; - protected Date remindedAt; + protected OffsetDateTime remindedAt; protected EnumWrapper resolutionState; @@ -247,17 +247,17 @@ public Builder message(String message) { return this; } - public Builder completedAt(Date completedAt) { + public Builder completedAt(OffsetDateTime completedAt) { this.completedAt = completedAt; return this; } - public Builder assignedAt(Date assignedAt) { + public Builder assignedAt(OffsetDateTime assignedAt) { this.assignedAt = assignedAt; return this; } - public Builder remindedAt(Date remindedAt) { + public Builder remindedAt(OffsetDateTime remindedAt) { this.remindedAt = remindedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/templatesignerinput/TemplateSignerInput.java b/src/main/java/com/box/sdkgen/schemas/templatesignerinput/TemplateSignerInput.java index cc6443dc0..b7b2936fb 100644 --- a/src/main/java/com/box/sdkgen/schemas/templatesignerinput/TemplateSignerInput.java +++ b/src/main/java/com/box/sdkgen/schemas/templatesignerinput/TemplateSignerInput.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -346,7 +346,7 @@ public Builder checkboxValue(Boolean checkboxValue) { } @Override - public Builder dateValue(Date dateValue) { + public Builder dateValue(OffsetDateTime dateValue) { this.dateValue = dateValue; this.markNullableFieldAsSet("date_value"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/termsofservice/TermsOfService.java b/src/main/java/com/box/sdkgen/schemas/termsofservice/TermsOfService.java index 2298bc166..f380abcb4 100644 --- a/src/main/java/com/box/sdkgen/schemas/termsofservice/TermsOfService.java +++ b/src/main/java/com/box/sdkgen/schemas/termsofservice/TermsOfService.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -30,12 +30,12 @@ public class TermsOfService extends TermsOfServiceBase { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public TermsOfService(@JsonProperty("id") String id) { super(id); @@ -68,11 +68,11 @@ public String getText() { return text; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -147,9 +147,9 @@ public static class Builder extends TermsOfServiceBase.Builder { protected String text; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public Builder(String id) { super(id); @@ -185,12 +185,12 @@ public Builder text(String text) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/termsofserviceuserstatus/TermsOfServiceUserStatus.java b/src/main/java/com/box/sdkgen/schemas/termsofserviceuserstatus/TermsOfServiceUserStatus.java index c2f44bf5e..f6a6142d0 100644 --- a/src/main/java/com/box/sdkgen/schemas/termsofserviceuserstatus/TermsOfServiceUserStatus.java +++ b/src/main/java/com/box/sdkgen/schemas/termsofserviceuserstatus/TermsOfServiceUserStatus.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -34,12 +34,12 @@ public class TermsOfServiceUserStatus extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public TermsOfServiceUserStatus(@JsonProperty("id") String id) { super(); @@ -81,11 +81,11 @@ public Boolean getIsAccepted() { return isAccepted; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -157,9 +157,9 @@ public static class Builder extends NullableFieldTracker { protected Boolean isAccepted; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public Builder(String id) { super(); @@ -194,12 +194,12 @@ public Builder isAccepted(Boolean isAccepted) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/timelineskillcard/TimelineSkillCard.java b/src/main/java/com/box/sdkgen/schemas/timelineskillcard/TimelineSkillCard.java index 5e92d5cb8..48fa6d786 100644 --- a/src/main/java/com/box/sdkgen/schemas/timelineskillcard/TimelineSkillCard.java +++ b/src/main/java/com/box/sdkgen/schemas/timelineskillcard/TimelineSkillCard.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -18,7 +18,7 @@ public class TimelineSkillCard extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonDeserialize(using = TimelineSkillCardTypeField.TimelineSkillCardTypeFieldDeserializer.class) @JsonSerialize(using = TimelineSkillCardTypeField.TimelineSkillCardTypeFieldSerializer.class) @@ -71,7 +71,7 @@ protected TimelineSkillCard(Builder builder) { markNullableFieldsAsSet(builder.getExplicitlySetNullableFields()); } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -167,7 +167,7 @@ public String toString() { public static class Builder extends NullableFieldTracker { - protected Date createdAt; + protected OffsetDateTime createdAt; protected EnumWrapper type; @@ -198,7 +198,7 @@ public Builder( TimelineSkillCardSkillCardTypeField.TIMELINE); } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/transcriptskillcard/TranscriptSkillCard.java b/src/main/java/com/box/sdkgen/schemas/transcriptskillcard/TranscriptSkillCard.java index 4b47df5e6..819ac7327 100644 --- a/src/main/java/com/box/sdkgen/schemas/transcriptskillcard/TranscriptSkillCard.java +++ b/src/main/java/com/box/sdkgen/schemas/transcriptskillcard/TranscriptSkillCard.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -18,7 +18,7 @@ public class TranscriptSkillCard extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonDeserialize( using = TranscriptSkillCardTypeField.TranscriptSkillCardTypeFieldDeserializer.class) @@ -75,7 +75,7 @@ protected TranscriptSkillCard(Builder builder) { markNullableFieldsAsSet(builder.getExplicitlySetNullableFields()); } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -171,7 +171,7 @@ public String toString() { public static class Builder extends NullableFieldTracker { - protected Date createdAt; + protected OffsetDateTime createdAt; protected EnumWrapper type; @@ -202,7 +202,7 @@ public Builder( TranscriptSkillCardSkillCardTypeField.TRANSCRIPT); } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/trashfile/TrashFile.java b/src/main/java/com/box/sdkgen/schemas/trashfile/TrashFile.java index d5fc9d111..0ef3786cb 100644 --- a/src/main/java/com/box/sdkgen/schemas/trashfile/TrashFile.java +++ b/src/main/java/com/box/sdkgen/schemas/trashfile/TrashFile.java @@ -12,7 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -46,36 +46,36 @@ public class TrashFile extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected final Date createdAt; + protected final OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected final Date modifiedAt; + protected final OffsetDateTime modifiedAt; @JsonProperty("trashed_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date trashedAt; + protected OffsetDateTime trashedAt; @JsonProperty("purged_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date purgedAt; + protected OffsetDateTime purgedAt; @JsonProperty("content_created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; @JsonProperty("content_modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; @JsonProperty("created_by") protected UserMini createdBy; @@ -104,8 +104,8 @@ public TrashFile( String description, long size, TrashFilePathCollectionField pathCollection, - Date createdAt, - Date modifiedAt, + OffsetDateTime createdAt, + OffsetDateTime modifiedAt, UserMini modifiedBy, UserMini ownedBy, TrashFileItemStatusField itemStatus) { @@ -131,8 +131,8 @@ public TrashFile( @JsonProperty("description") String description, @JsonProperty("size") long size, @JsonProperty("path_collection") TrashFilePathCollectionField pathCollection, - @JsonProperty("created_at") Date createdAt, - @JsonProperty("modified_at") Date modifiedAt, + @JsonProperty("created_at") OffsetDateTime createdAt, + @JsonProperty("modified_at") OffsetDateTime modifiedAt, @JsonProperty("modified_by") UserMini modifiedBy, @JsonProperty("owned_by") UserMini ownedBy, @JsonProperty("item_status") EnumWrapper itemStatus) { @@ -218,27 +218,27 @@ public TrashFilePathCollectionField getPathCollection() { return pathCollection; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } - public Date getTrashedAt() { + public OffsetDateTime getTrashedAt() { return trashedAt; } - public Date getPurgedAt() { + public OffsetDateTime getPurgedAt() { return purgedAt; } - public Date getContentCreatedAt() { + public OffsetDateTime getContentCreatedAt() { return contentCreatedAt; } - public Date getContentModifiedAt() { + public OffsetDateTime getContentModifiedAt() { return contentModifiedAt; } @@ -441,17 +441,17 @@ public static class Builder extends NullableFieldTracker { protected final TrashFilePathCollectionField pathCollection; - protected final Date createdAt; + protected final OffsetDateTime createdAt; - protected final Date modifiedAt; + protected final OffsetDateTime modifiedAt; - protected Date trashedAt; + protected OffsetDateTime trashedAt; - protected Date purgedAt; + protected OffsetDateTime purgedAt; - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; protected UserMini createdBy; @@ -472,8 +472,8 @@ public Builder( String description, long size, TrashFilePathCollectionField pathCollection, - Date createdAt, - Date modifiedAt, + OffsetDateTime createdAt, + OffsetDateTime modifiedAt, UserMini modifiedBy, UserMini ownedBy, TrashFileItemStatusField itemStatus) { @@ -499,8 +499,8 @@ public Builder( String description, long size, TrashFilePathCollectionField pathCollection, - Date createdAt, - Date modifiedAt, + OffsetDateTime createdAt, + OffsetDateTime modifiedAt, UserMini modifiedBy, UserMini ownedBy, EnumWrapper itemStatus) { @@ -545,25 +545,25 @@ public Builder fileVersion(FileVersionMini fileVersion) { return this; } - public Builder trashedAt(Date trashedAt) { + public Builder trashedAt(OffsetDateTime trashedAt) { this.trashedAt = trashedAt; this.markNullableFieldAsSet("trashed_at"); return this; } - public Builder purgedAt(Date purgedAt) { + public Builder purgedAt(OffsetDateTime purgedAt) { this.purgedAt = purgedAt; this.markNullableFieldAsSet("purged_at"); return this; } - public Builder contentCreatedAt(Date contentCreatedAt) { + public Builder contentCreatedAt(OffsetDateTime contentCreatedAt) { this.contentCreatedAt = contentCreatedAt; this.markNullableFieldAsSet("content_created_at"); return this; } - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; this.markNullableFieldAsSet("content_modified_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/trashfilerestored/TrashFileRestored.java b/src/main/java/com/box/sdkgen/schemas/trashfilerestored/TrashFileRestored.java index f5243b07c..8b4d38139 100644 --- a/src/main/java/com/box/sdkgen/schemas/trashfilerestored/TrashFileRestored.java +++ b/src/main/java/com/box/sdkgen/schemas/trashfilerestored/TrashFileRestored.java @@ -12,7 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -46,12 +46,12 @@ public class TrashFileRestored extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected final Date createdAt; + protected final OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected final Date modifiedAt; + protected final OffsetDateTime modifiedAt; @JsonProperty("trashed_at") @Nullable @@ -65,13 +65,13 @@ public class TrashFileRestored extends SerializableObject { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; @JsonProperty("content_modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; @JsonProperty("created_by") protected UserMini createdBy; @@ -102,8 +102,8 @@ public TrashFileRestored( String description, long size, TrashFileRestoredPathCollectionField pathCollection, - Date createdAt, - Date modifiedAt, + OffsetDateTime createdAt, + OffsetDateTime modifiedAt, UserMini modifiedBy, UserMini ownedBy, TrashFileRestoredItemStatusField itemStatus) { @@ -129,8 +129,8 @@ public TrashFileRestored( @JsonProperty("description") String description, @JsonProperty("size") long size, @JsonProperty("path_collection") TrashFileRestoredPathCollectionField pathCollection, - @JsonProperty("created_at") Date createdAt, - @JsonProperty("modified_at") Date modifiedAt, + @JsonProperty("created_at") OffsetDateTime createdAt, + @JsonProperty("modified_at") OffsetDateTime modifiedAt, @JsonProperty("modified_by") UserMini modifiedBy, @JsonProperty("owned_by") UserMini ownedBy, @JsonProperty("item_status") EnumWrapper itemStatus) { @@ -216,11 +216,11 @@ public TrashFileRestoredPathCollectionField getPathCollection() { return pathCollection; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -232,11 +232,11 @@ public String getPurgedAt() { return purgedAt; } - public Date getContentCreatedAt() { + public OffsetDateTime getContentCreatedAt() { return contentCreatedAt; } - public Date getContentModifiedAt() { + public OffsetDateTime getContentModifiedAt() { return contentModifiedAt; } @@ -439,17 +439,17 @@ public static class Builder extends NullableFieldTracker { protected final TrashFileRestoredPathCollectionField pathCollection; - protected final Date createdAt; + protected final OffsetDateTime createdAt; - protected final Date modifiedAt; + protected final OffsetDateTime modifiedAt; protected String trashedAt; protected String purgedAt; - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; protected UserMini createdBy; @@ -470,8 +470,8 @@ public Builder( String description, long size, TrashFileRestoredPathCollectionField pathCollection, - Date createdAt, - Date modifiedAt, + OffsetDateTime createdAt, + OffsetDateTime modifiedAt, UserMini modifiedBy, UserMini ownedBy, TrashFileRestoredItemStatusField itemStatus) { @@ -497,8 +497,8 @@ public Builder( String description, long size, TrashFileRestoredPathCollectionField pathCollection, - Date createdAt, - Date modifiedAt, + OffsetDateTime createdAt, + OffsetDateTime modifiedAt, UserMini modifiedBy, UserMini ownedBy, EnumWrapper itemStatus) { @@ -555,13 +555,13 @@ public Builder purgedAt(String purgedAt) { return this; } - public Builder contentCreatedAt(Date contentCreatedAt) { + public Builder contentCreatedAt(OffsetDateTime contentCreatedAt) { this.contentCreatedAt = contentCreatedAt; this.markNullableFieldAsSet("content_created_at"); return this; } - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; this.markNullableFieldAsSet("content_modified_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/trashfolder/TrashFolder.java b/src/main/java/com/box/sdkgen/schemas/trashfolder/TrashFolder.java index ab969b53f..4d4fb35f5 100644 --- a/src/main/java/com/box/sdkgen/schemas/trashfolder/TrashFolder.java +++ b/src/main/java/com/box/sdkgen/schemas/trashfolder/TrashFolder.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -34,13 +34,13 @@ public class TrashFolder extends SerializableObject { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected final String description; @@ -59,25 +59,25 @@ public class TrashFolder extends SerializableObject { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date trashedAt; + protected OffsetDateTime trashedAt; @JsonProperty("purged_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date purgedAt; + protected OffsetDateTime purgedAt; @JsonProperty("content_created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; @JsonProperty("content_modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; @JsonProperty("owned_by") protected final UserMini ownedBy; @@ -189,11 +189,11 @@ public String getName() { return name; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -217,19 +217,19 @@ public UserMini getModifiedBy() { return modifiedBy; } - public Date getTrashedAt() { + public OffsetDateTime getTrashedAt() { return trashedAt; } - public Date getPurgedAt() { + public OffsetDateTime getPurgedAt() { return purgedAt; } - public Date getContentCreatedAt() { + public OffsetDateTime getContentCreatedAt() { return contentCreatedAt; } - public Date getContentModifiedAt() { + public OffsetDateTime getContentModifiedAt() { return contentModifiedAt; } @@ -412,9 +412,9 @@ public static class Builder extends NullableFieldTracker { protected final String name; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected final String description; @@ -426,13 +426,13 @@ public static class Builder extends NullableFieldTracker { protected final UserMini modifiedBy; - protected Date trashedAt; + protected OffsetDateTime trashedAt; - protected Date purgedAt; + protected OffsetDateTime purgedAt; - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; protected final UserMini ownedBy; @@ -511,37 +511,37 @@ public Builder sequenceId(String sequenceId) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; this.markNullableFieldAsSet("created_at"); return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; this.markNullableFieldAsSet("modified_at"); return this; } - public Builder trashedAt(Date trashedAt) { + public Builder trashedAt(OffsetDateTime trashedAt) { this.trashedAt = trashedAt; this.markNullableFieldAsSet("trashed_at"); return this; } - public Builder purgedAt(Date purgedAt) { + public Builder purgedAt(OffsetDateTime purgedAt) { this.purgedAt = purgedAt; this.markNullableFieldAsSet("purged_at"); return this; } - public Builder contentCreatedAt(Date contentCreatedAt) { + public Builder contentCreatedAt(OffsetDateTime contentCreatedAt) { this.contentCreatedAt = contentCreatedAt; this.markNullableFieldAsSet("content_created_at"); return this; } - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; this.markNullableFieldAsSet("content_modified_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/trashfolderrestored/TrashFolderRestored.java b/src/main/java/com/box/sdkgen/schemas/trashfolderrestored/TrashFolderRestored.java index 5f855f1c8..1e1ff8809 100644 --- a/src/main/java/com/box/sdkgen/schemas/trashfolderrestored/TrashFolderRestored.java +++ b/src/main/java/com/box/sdkgen/schemas/trashfolderrestored/TrashFolderRestored.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -35,13 +35,13 @@ public class TrashFolderRestored extends SerializableObject { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected String description; @@ -68,13 +68,13 @@ public class TrashFolderRestored extends SerializableObject { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; @JsonProperty("content_modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; @JsonProperty("owned_by") protected UserMini ownedBy; @@ -147,11 +147,11 @@ public String getName() { return name; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -183,11 +183,11 @@ public String getPurgedAt() { return purgedAt; } - public Date getContentCreatedAt() { + public OffsetDateTime getContentCreatedAt() { return contentCreatedAt; } - public Date getContentModifiedAt() { + public OffsetDateTime getContentModifiedAt() { return contentModifiedAt; } @@ -370,9 +370,9 @@ public static class Builder extends NullableFieldTracker { protected String name; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected String description; @@ -388,9 +388,9 @@ public static class Builder extends NullableFieldTracker { protected String purgedAt; - protected Date contentCreatedAt; + protected OffsetDateTime contentCreatedAt; - protected Date contentModifiedAt; + protected OffsetDateTime contentModifiedAt; protected UserMini ownedBy; @@ -433,13 +433,13 @@ public Builder name(String name) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; this.markNullableFieldAsSet("created_at"); return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; this.markNullableFieldAsSet("modified_at"); return this; @@ -482,13 +482,13 @@ public Builder purgedAt(String purgedAt) { return this; } - public Builder contentCreatedAt(Date contentCreatedAt) { + public Builder contentCreatedAt(OffsetDateTime contentCreatedAt) { this.contentCreatedAt = contentCreatedAt; this.markNullableFieldAsSet("content_created_at"); return this; } - public Builder contentModifiedAt(Date contentModifiedAt) { + public Builder contentModifiedAt(OffsetDateTime contentModifiedAt) { this.contentModifiedAt = contentModifiedAt; this.markNullableFieldAsSet("content_modified_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/trashweblink/TrashWebLink.java b/src/main/java/com/box/sdkgen/schemas/trashweblink/TrashWebLink.java index 0f60acbc6..251fbca8b 100644 --- a/src/main/java/com/box/sdkgen/schemas/trashweblink/TrashWebLink.java +++ b/src/main/java/com/box/sdkgen/schemas/trashweblink/TrashWebLink.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -42,24 +42,24 @@ public class TrashWebLink extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; @JsonProperty("trashed_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date trashedAt; + protected OffsetDateTime trashedAt; @JsonProperty("purged_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date purgedAt; + protected OffsetDateTime purgedAt; @JsonProperty("created_by") protected UserMini createdBy; @@ -143,19 +143,19 @@ public TrashWebLinkPathCollectionField getPathCollection() { return pathCollection; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } - public Date getTrashedAt() { + public OffsetDateTime getTrashedAt() { return trashedAt; } - public Date getPurgedAt() { + public OffsetDateTime getPurgedAt() { return purgedAt; } @@ -328,13 +328,13 @@ public static class Builder extends NullableFieldTracker { protected TrashWebLinkPathCollectionField pathCollection; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; - protected Date trashedAt; + protected OffsetDateTime trashedAt; - protected Date purgedAt; + protected OffsetDateTime purgedAt; protected UserMini createdBy; @@ -396,23 +396,23 @@ public Builder pathCollection(TrashWebLinkPathCollectionField pathCollection) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } - public Builder trashedAt(Date trashedAt) { + public Builder trashedAt(OffsetDateTime trashedAt) { this.trashedAt = trashedAt; this.markNullableFieldAsSet("trashed_at"); return this; } - public Builder purgedAt(Date purgedAt) { + public Builder purgedAt(OffsetDateTime purgedAt) { this.purgedAt = purgedAt; this.markNullableFieldAsSet("purged_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/trashweblinkrestored/TrashWebLinkRestored.java b/src/main/java/com/box/sdkgen/schemas/trashweblinkrestored/TrashWebLinkRestored.java index 3b7520a4a..edf6eb340 100644 --- a/src/main/java/com/box/sdkgen/schemas/trashweblinkrestored/TrashWebLinkRestored.java +++ b/src/main/java/com/box/sdkgen/schemas/trashweblinkrestored/TrashWebLinkRestored.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -44,12 +44,12 @@ public class TrashWebLinkRestored extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; @JsonProperty("trashed_at") @Nullable @@ -148,11 +148,11 @@ public TrashWebLinkRestoredPathCollectionField getPathCollection() { return pathCollection; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -333,9 +333,9 @@ public static class Builder extends NullableFieldTracker { protected final TrashWebLinkRestoredPathCollectionField pathCollection; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected String trashedAt; @@ -397,12 +397,12 @@ public Builder description(String description) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/uploadsession/UploadSession.java b/src/main/java/com/box/sdkgen/schemas/uploadsession/UploadSession.java index 588f1643e..053e1d132 100644 --- a/src/main/java/com/box/sdkgen/schemas/uploadsession/UploadSession.java +++ b/src/main/java/com/box/sdkgen/schemas/uploadsession/UploadSession.java @@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -23,7 +23,7 @@ public class UploadSession extends SerializableObject { @JsonProperty("session_expires_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date sessionExpiresAt; + protected OffsetDateTime sessionExpiresAt; @JsonProperty("part_size") protected Long partSize; @@ -61,7 +61,7 @@ public EnumWrapper getType() { return type; } - public Date getSessionExpiresAt() { + public OffsetDateTime getSessionExpiresAt() { return sessionExpiresAt; } @@ -144,7 +144,7 @@ public static class Builder extends NullableFieldTracker { protected EnumWrapper type; - protected Date sessionExpiresAt; + protected OffsetDateTime sessionExpiresAt; protected Long partSize; @@ -169,7 +169,7 @@ public Builder type(EnumWrapper type) { return this; } - public Builder sessionExpiresAt(Date sessionExpiresAt) { + public Builder sessionExpiresAt(OffsetDateTime sessionExpiresAt) { this.sessionExpiresAt = sessionExpiresAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/user/User.java b/src/main/java/com/box/sdkgen/schemas/user/User.java index b8ba875cf..c0af7fc51 100644 --- a/src/main/java/com/box/sdkgen/schemas/user/User.java +++ b/src/main/java/com/box/sdkgen/schemas/user/User.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -18,12 +18,12 @@ public class User extends UserMini { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected String language; @@ -78,11 +78,11 @@ protected User(Builder builder) { markNullableFieldsAsSet(builder.getExplicitlySetNullableFields()); } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -255,9 +255,9 @@ public String toString() { public static class Builder extends UserMini.Builder { - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; protected String language; @@ -285,12 +285,12 @@ public Builder(String id) { super(id); } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/userfull/UserFull.java b/src/main/java/com/box/sdkgen/schemas/userfull/UserFull.java index c9f8c23e6..00e61186d 100644 --- a/src/main/java/com/box/sdkgen/schemas/userfull/UserFull.java +++ b/src/main/java/com/box/sdkgen/schemas/userfull/UserFull.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -436,13 +436,13 @@ public Builder login(String login) { } @Override - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } @Override - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/v2025r0/hubv2025r0/HubV2025R0.java b/src/main/java/com/box/sdkgen/schemas/v2025r0/hubv2025r0/HubV2025R0.java index 395611e5d..506235624 100644 --- a/src/main/java/com/box/sdkgen/schemas/v2025r0/hubv2025r0/HubV2025R0.java +++ b/src/main/java/com/box/sdkgen/schemas/v2025r0/hubv2025r0/HubV2025R0.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -22,12 +22,12 @@ public class HubV2025R0 extends HubBaseV2025R0 { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("updated_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date updatedAt; + protected OffsetDateTime updatedAt; @JsonProperty("created_by") protected UserMiniV2025R0 createdBy; @@ -78,11 +78,11 @@ public String getDescription() { return description; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -220,9 +220,9 @@ public static class Builder extends HubBaseV2025R0.Builder { protected String description; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date updatedAt; + protected OffsetDateTime updatedAt; protected UserMiniV2025R0 createdBy; @@ -252,12 +252,12 @@ public Builder description(String description) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder updatedAt(Date updatedAt) { + public Builder updatedAt(OffsetDateTime updatedAt) { this.updatedAt = updatedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/v2025r0/shieldlistv2025r0/ShieldListV2025R0.java b/src/main/java/com/box/sdkgen/schemas/v2025r0/shieldlistv2025r0/ShieldListV2025R0.java index db6740ba5..b172f12ad 100644 --- a/src/main/java/com/box/sdkgen/schemas/v2025r0/shieldlistv2025r0/ShieldListV2025R0.java +++ b/src/main/java/com/box/sdkgen/schemas/v2025r0/shieldlistv2025r0/ShieldListV2025R0.java @@ -14,7 +14,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -33,12 +33,12 @@ public class ShieldListV2025R0 extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected final Date createdAt; + protected final OffsetDateTime createdAt; @JsonProperty("updated_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected final Date updatedAt; + protected final OffsetDateTime updatedAt; protected final ShieldListContentV2025R0 content; @@ -47,8 +47,8 @@ public ShieldListV2025R0( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentCountryV2025R0 content) { super(); this.id = id; @@ -65,8 +65,8 @@ public ShieldListV2025R0( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentDomainV2025R0 content) { super(); this.id = id; @@ -83,8 +83,8 @@ public ShieldListV2025R0( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentEmailV2025R0 content) { super(); this.id = id; @@ -101,8 +101,8 @@ public ShieldListV2025R0( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentIpV2025R0 content) { super(); this.id = id; @@ -119,8 +119,8 @@ public ShieldListV2025R0( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentIntegrationV2025R0 content) { super(); this.id = id; @@ -137,8 +137,8 @@ public ShieldListV2025R0( @JsonProperty("type") String type, @JsonProperty("name") String name, @JsonProperty("enterprise") EnterpriseReferenceV2025R0 enterprise, - @JsonProperty("created_at") Date createdAt, - @JsonProperty("updated_at") Date updatedAt, + @JsonProperty("created_at") OffsetDateTime createdAt, + @JsonProperty("updated_at") OffsetDateTime updatedAt, @JsonProperty("content") ShieldListContentV2025R0 content) { super(); this.id = id; @@ -183,11 +183,11 @@ public String getDescription() { return description; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -268,9 +268,9 @@ public static class Builder extends NullableFieldTracker { protected String description; - protected final Date createdAt; + protected final OffsetDateTime createdAt; - protected final Date updatedAt; + protected final OffsetDateTime updatedAt; protected final ShieldListContentV2025R0 content; @@ -279,8 +279,8 @@ public Builder( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentCountryV2025R0 content) { super(); this.id = id; @@ -297,8 +297,8 @@ public Builder( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentDomainV2025R0 content) { super(); this.id = id; @@ -315,8 +315,8 @@ public Builder( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentEmailV2025R0 content) { super(); this.id = id; @@ -333,8 +333,8 @@ public Builder( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentIpV2025R0 content) { super(); this.id = id; @@ -351,8 +351,8 @@ public Builder( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentIntegrationV2025R0 content) { super(); this.id = id; @@ -369,8 +369,8 @@ public Builder( String type, String name, EnterpriseReferenceV2025R0 enterprise, - Date createdAt, - Date updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, ShieldListContentV2025R0 content) { super(); this.id = id; diff --git a/src/main/java/com/box/sdkgen/schemas/watermark/WatermarkWatermarkField.java b/src/main/java/com/box/sdkgen/schemas/watermark/WatermarkWatermarkField.java index 636743fd4..252e8c2b4 100644 --- a/src/main/java/com/box/sdkgen/schemas/watermark/WatermarkWatermarkField.java +++ b/src/main/java/com/box/sdkgen/schemas/watermark/WatermarkWatermarkField.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -16,12 +16,12 @@ public class WatermarkWatermarkField extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; public WatermarkWatermarkField() { super(); @@ -34,11 +34,11 @@ protected WatermarkWatermarkField(Builder builder) { markNullableFieldsAsSet(builder.getExplicitlySetNullableFields()); } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } @@ -75,16 +75,16 @@ public String toString() { public static class Builder extends NullableFieldTracker { - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/webhook/Webhook.java b/src/main/java/com/box/sdkgen/schemas/webhook/Webhook.java index 533032640..d64bffbf8 100644 --- a/src/main/java/com/box/sdkgen/schemas/webhook/Webhook.java +++ b/src/main/java/com/box/sdkgen/schemas/webhook/Webhook.java @@ -19,8 +19,8 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.io.IOException; +import java.time.OffsetDateTime; import java.util.ArrayList; -import java.util.Date; import java.util.List; import java.util.Objects; @@ -33,7 +33,7 @@ public class Webhook extends WebhookMini { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; protected String address; @@ -58,7 +58,7 @@ public UserMini getCreatedBy() { return createdBy; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -130,7 +130,7 @@ public static class Builder extends WebhookMini.Builder { protected UserMini createdBy; - protected Date createdAt; + protected OffsetDateTime createdAt; protected String address; @@ -141,7 +141,7 @@ public Builder createdBy(UserMini createdBy) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/weblink/WebLink.java b/src/main/java/com/box/sdkgen/schemas/weblink/WebLink.java index fb6a7e087..56508d220 100644 --- a/src/main/java/com/box/sdkgen/schemas/weblink/WebLink.java +++ b/src/main/java/com/box/sdkgen/schemas/weblink/WebLink.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -27,24 +27,24 @@ public class WebLink extends WebLinkMini { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("modified_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; @JsonProperty("trashed_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date trashedAt; + protected OffsetDateTime trashedAt; @JsonProperty("purged_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date purgedAt; + protected OffsetDateTime purgedAt; @JsonProperty("created_by") protected UserMini createdBy; @@ -96,19 +96,19 @@ public WebLinkPathCollectionField getPathCollection() { return pathCollection; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } - public Date getModifiedAt() { + public OffsetDateTime getModifiedAt() { return modifiedAt; } - public Date getTrashedAt() { + public OffsetDateTime getTrashedAt() { return trashedAt; } - public Date getPurgedAt() { + public OffsetDateTime getPurgedAt() { return purgedAt; } @@ -269,13 +269,13 @@ public static class Builder extends WebLinkMini.Builder { protected WebLinkPathCollectionField pathCollection; - protected Date createdAt; + protected OffsetDateTime createdAt; - protected Date modifiedAt; + protected OffsetDateTime modifiedAt; - protected Date trashedAt; + protected OffsetDateTime trashedAt; - protected Date purgedAt; + protected OffsetDateTime purgedAt; protected UserMini createdBy; @@ -306,23 +306,23 @@ public Builder pathCollection(WebLinkPathCollectionField pathCollection) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } - public Builder modifiedAt(Date modifiedAt) { + public Builder modifiedAt(OffsetDateTime modifiedAt) { this.modifiedAt = modifiedAt; return this; } - public Builder trashedAt(Date trashedAt) { + public Builder trashedAt(OffsetDateTime trashedAt) { this.trashedAt = trashedAt; this.markNullableFieldAsSet("trashed_at"); return this; } - public Builder purgedAt(Date purgedAt) { + public Builder purgedAt(OffsetDateTime purgedAt) { this.purgedAt = purgedAt; this.markNullableFieldAsSet("purged_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/weblink/WebLinkSharedLinkField.java b/src/main/java/com/box/sdkgen/schemas/weblink/WebLinkSharedLinkField.java index 39879ade0..2eef7cb3f 100644 --- a/src/main/java/com/box/sdkgen/schemas/weblink/WebLinkSharedLinkField.java +++ b/src/main/java/com/box/sdkgen/schemas/weblink/WebLinkSharedLinkField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.Objects; @JsonFilter("nullablePropertyFilter") @@ -60,7 +60,7 @@ public class WebLinkSharedLinkField extends SerializableObject { @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) @Nullable - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; @JsonProperty("is_password_enabled") protected final boolean isPasswordEnabled; @@ -186,7 +186,7 @@ public EnumWrapper getEffectivePermis return effectivePermission; } - public Date getUnsharedAt() { + public OffsetDateTime getUnsharedAt() { return unsharedAt; } @@ -315,7 +315,7 @@ public static class Builder extends NullableFieldTracker { protected final EnumWrapper effectivePermission; - protected Date unsharedAt; + protected OffsetDateTime unsharedAt; protected final boolean isPasswordEnabled; @@ -421,7 +421,7 @@ public Builder access(EnumWrapper access) { return this; } - public Builder unsharedAt(Date unsharedAt) { + public Builder unsharedAt(OffsetDateTime unsharedAt) { this.unsharedAt = unsharedAt; this.markNullableFieldAsSet("unshared_at"); return this; diff --git a/src/main/java/com/box/sdkgen/schemas/workflow/WorkflowFlowsField.java b/src/main/java/com/box/sdkgen/schemas/workflow/WorkflowFlowsField.java index 81d4c9396..1e6f90cfc 100644 --- a/src/main/java/com/box/sdkgen/schemas/workflow/WorkflowFlowsField.java +++ b/src/main/java/com/box/sdkgen/schemas/workflow/WorkflowFlowsField.java @@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -29,7 +29,7 @@ public class WorkflowFlowsField extends SerializableObject { @JsonProperty("created_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date createdAt; + protected OffsetDateTime createdAt; @JsonProperty("created_by") protected UserBase createdBy; @@ -65,7 +65,7 @@ public List getOutcomes() { return outcomes; } - public Date getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -134,7 +134,7 @@ public static class Builder extends NullableFieldTracker { protected List outcomes; - protected Date createdAt; + protected OffsetDateTime createdAt; protected UserBase createdBy; @@ -163,7 +163,7 @@ public Builder outcomes(List outcomes) { return this; } - public Builder createdAt(Date createdAt) { + public Builder createdAt(OffsetDateTime createdAt) { this.createdAt = createdAt; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/zipdownload/ZipDownload.java b/src/main/java/com/box/sdkgen/schemas/zipdownload/ZipDownload.java index c22c95e82..00acda84b 100644 --- a/src/main/java/com/box/sdkgen/schemas/zipdownload/ZipDownload.java +++ b/src/main/java/com/box/sdkgen/schemas/zipdownload/ZipDownload.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import java.util.Date; +import java.time.OffsetDateTime; import java.util.List; import java.util.Objects; @@ -23,7 +23,7 @@ public class ZipDownload extends SerializableObject { @JsonProperty("expires_at") @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class) @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class) - protected Date expiresAt; + protected OffsetDateTime expiresAt; @JsonProperty("name_conflicts") protected List> nameConflicts; @@ -49,7 +49,7 @@ public String getStatusUrl() { return statusUrl; } - public Date getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @@ -104,7 +104,7 @@ public static class Builder extends NullableFieldTracker { protected String statusUrl; - protected Date expiresAt; + protected OffsetDateTime expiresAt; protected List> nameConflicts; @@ -118,7 +118,7 @@ public Builder statusUrl(String statusUrl) { return this; } - public Builder expiresAt(Date expiresAt) { + public Builder expiresAt(OffsetDateTime expiresAt) { this.expiresAt = expiresAt; return this; } diff --git a/src/test/java/com/box/sdkgen/test/events/EventsITest.java b/src/test/java/com/box/sdkgen/test/events/EventsITest.java index 2dcb534fa..a85cecd07 100644 --- a/src/test/java/com/box/sdkgen/test/events/EventsITest.java +++ b/src/test/java/com/box/sdkgen/test/events/EventsITest.java @@ -16,8 +16,8 @@ import com.box.sdkgen.schemas.realtimeserver.RealtimeServer; import com.box.sdkgen.schemas.realtimeservers.RealtimeServers; import com.box.sdkgen.schemas.user.User; +import java.time.OffsetDateTime; import java.util.Arrays; -import java.util.Date; import org.junit.jupiter.api.Test; public class EventsITest { @@ -96,8 +96,8 @@ public void testGetEventsWithLongPolling() { public void testGetEventsWithDateFilters() { long currentEpochTimeInSeconds = getEpochTimeInSeconds(); long epochTimeInSecondsAWeekAgo = currentEpochTimeInSeconds - 7 * 24 * 60 * 60; - Date createdAfterDate = epochSecondsToDateTime(epochTimeInSecondsAWeekAgo); - Date createdBeforeDate = epochSecondsToDateTime(currentEpochTimeInSeconds); + OffsetDateTime createdAfterDate = epochSecondsToDateTime(epochTimeInSecondsAWeekAgo); + OffsetDateTime createdBeforeDate = epochSecondsToDateTime(currentEpochTimeInSeconds); Events servers = client .getEvents() diff --git a/src/test/java/com/box/sdkgen/test/legalholdpolicies/LegalHoldPoliciesITest.java b/src/test/java/com/box/sdkgen/test/legalholdpolicies/LegalHoldPoliciesITest.java index 917f45de8..a1da753c6 100644 --- a/src/test/java/com/box/sdkgen/test/legalholdpolicies/LegalHoldPoliciesITest.java +++ b/src/test/java/com/box/sdkgen/test/legalholdpolicies/LegalHoldPoliciesITest.java @@ -10,7 +10,7 @@ import com.box.sdkgen.managers.legalholdpolicies.UpdateLegalHoldPolicyByIdRequestBody; import com.box.sdkgen.schemas.legalholdpolicies.LegalHoldPolicies; import com.box.sdkgen.schemas.legalholdpolicy.LegalHoldPolicy; -import java.util.Date; +import java.time.OffsetDateTime; import org.junit.jupiter.api.Test; public class LegalHoldPoliciesITest { @@ -21,8 +21,8 @@ public class LegalHoldPoliciesITest { public void testCreateNotOngoingLegalHoldPolicy() { String legalHoldPolicyName = getUuid(); String legalHoldDescription = "test description"; - Date filterStartedAt = dateTimeFromString("2021-01-01T00:00:00-08:00"); - Date filterEndedAt = dateTimeFromString("2022-01-01T00:00:00-08:00"); + OffsetDateTime filterStartedAt = dateTimeFromString("2021-01-01T00:00:00-08:00"); + OffsetDateTime filterEndedAt = dateTimeFromString("2022-01-01T00:00:00-08:00"); LegalHoldPolicy legalHoldPolicy = client .getLegalHoldPolicies() diff --git a/src/test/java/com/box/sdkgen/test/taskassignments/TaskAssignmentsITest.java b/src/test/java/com/box/sdkgen/test/taskassignments/TaskAssignmentsITest.java index e5d097cac..1b912b47f 100644 --- a/src/test/java/com/box/sdkgen/test/taskassignments/TaskAssignmentsITest.java +++ b/src/test/java/com/box/sdkgen/test/taskassignments/TaskAssignmentsITest.java @@ -23,7 +23,7 @@ import com.box.sdkgen.schemas.taskassignment.TaskAssignment; import com.box.sdkgen.schemas.taskassignments.TaskAssignments; import com.box.sdkgen.schemas.userfull.UserFull; -import java.util.Date; +import java.time.OffsetDateTime; import org.junit.jupiter.api.Test; public class TaskAssignmentsITest { @@ -33,7 +33,7 @@ public class TaskAssignmentsITest { @Test public void testCreateUpdateGetDeleteTaskAssignment() { FileFull file = uploadNewFile(); - Date date = dateTimeFromString("2035-01-01T00:00:00Z"); + OffsetDateTime date = dateTimeFromString("2035-01-01T00:00:00Z"); Task task = client .getTasks() diff --git a/src/test/java/com/box/sdkgen/test/tasks/TasksITest.java b/src/test/java/com/box/sdkgen/test/tasks/TasksITest.java index a43846d5f..7cb71c21e 100644 --- a/src/test/java/com/box/sdkgen/test/tasks/TasksITest.java +++ b/src/test/java/com/box/sdkgen/test/tasks/TasksITest.java @@ -20,7 +20,7 @@ import com.box.sdkgen.schemas.files.Files; import com.box.sdkgen.schemas.task.Task; import com.box.sdkgen.schemas.tasks.Tasks; -import java.util.Date; +import java.time.OffsetDateTime; import org.junit.jupiter.api.Test; public class TasksITest { @@ -38,7 +38,7 @@ public void testCreateUpdateGetDeleteTask() { getUuid(), new UploadFileRequestBodyAttributesParentField("0")), generateByteStream(10))); FileFull file = files.getEntries().get(0); - Date dateTime = dateTimeFromString("2035-01-01T00:00:00Z"); + OffsetDateTime dateTime = dateTimeFromString("2035-01-01T00:00:00Z"); Task task = client .getTasks() From 5e9f8d05e2f0de8c9f68de621792c242c5eb3179 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 12 Sep 2025 08:19:57 -0700 Subject: [PATCH 8/8] feat: Add proxy support in Java (box/box-codegen#822) --- .codegen.json | 2 +- docs/Client.md | 16 +++++ .../java/com/box/sdkgen/client/BoxClient.java | 7 +++ .../boxnetworkclient/BoxNetworkClient.java | 38 ++++++++++++ .../networking/network/NetworkSession.java | 51 ++++++++++++++-- .../networking/proxyconfig/ProxyConfig.java | 59 +++++++++++++++++++ 6 files changed, 167 insertions(+), 6 deletions(-) create mode 100644 src/main/java/com/box/sdkgen/networking/proxyconfig/ProxyConfig.java diff --git a/.codegen.json b/.codegen.json index bff58a927..ef02eb12c 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "dcdff3f", "specHash": "a05e5d7", "version": "0.1.0" } +{ "engineHash": "3da8eca", "specHash": "a05e5d7", "version": "0.1.0" } diff --git a/docs/Client.md b/docs/Client.md index f1cd01706..9a871d55e 100644 --- a/docs/Client.md +++ b/docs/Client.md @@ -17,6 +17,7 @@ divided across resource managers. - [Custom headers](#custom-headers) - [Custom Base URLs](#custom-base-urls) - [Interceptors](#interceptors) +- [Use Proxy for API calls](#use-proxy-for-api-calls) @@ -176,3 +177,18 @@ List interceptors = new ArrayList<>() { }; BoxClient clientWithInterceptor = client.withInterceptors(interceptors); ``` + +# Use Proxy for API calls + +In order to use a proxy for API calls, calling the `client.withProxy(proxyConfig)` method creates a new client, leaving the original client unmodified, with the username and password being optional. We only support adding proxy for BoxNetworkClient. If you are using your own implementation of NetworkClient, you would need to configure proxy on your own. + +**Note:** We are only supporting http/s proxies with basic authentication. NTLM and other authentication methods are not supported. + +```java +ProxyConfig proxyConfig = new ProxyConfig("http://127.0.0.1:3128"); +newClient = client.withProxy(proxyConfig); + +//Using Basic Auth with username and password +ProxyConfig proxyConfig = new ProxyConfig.Builder("http://127.0.0.1:3128").username("username").password("password").build(); +newClient = client.withProxy(proxyConfig); +``` diff --git a/src/main/java/com/box/sdkgen/client/BoxClient.java b/src/main/java/com/box/sdkgen/client/BoxClient.java index 491f7e319..7a3993350 100644 --- a/src/main/java/com/box/sdkgen/client/BoxClient.java +++ b/src/main/java/com/box/sdkgen/client/BoxClient.java @@ -89,6 +89,7 @@ import com.box.sdkgen.networking.fetchresponse.FetchResponse; import com.box.sdkgen.networking.interceptors.Interceptor; import com.box.sdkgen.networking.network.NetworkSession; +import com.box.sdkgen.networking.proxyconfig.ProxyConfig; import java.util.List; import java.util.Map; @@ -981,6 +982,12 @@ public BoxClient withCustomBaseUrls(BaseUrls baseUrls) { .build(); } + public BoxClient withProxy(ProxyConfig config) { + return new BoxClient.Builder(this.auth) + .networkSession(this.networkSession.withProxy(config)) + .build(); + } + public BoxClient withInterceptors(List interceptors) { return new BoxClient.Builder(this.auth) .networkSession(this.networkSession.withInterceptors(interceptors)) diff --git a/src/main/java/com/box/sdkgen/networking/boxnetworkclient/BoxNetworkClient.java b/src/main/java/com/box/sdkgen/networking/boxnetworkclient/BoxNetworkClient.java index 2fd150064..5025db305 100644 --- a/src/main/java/com/box/sdkgen/networking/boxnetworkclient/BoxNetworkClient.java +++ b/src/main/java/com/box/sdkgen/networking/boxnetworkclient/BoxNetworkClient.java @@ -18,16 +18,22 @@ import com.box.sdkgen.networking.fetchresponse.FetchResponse; import com.box.sdkgen.networking.network.NetworkSession; import com.box.sdkgen.networking.networkclient.NetworkClient; +import com.box.sdkgen.networking.proxyconfig.ProxyConfig; import com.fasterxml.jackson.databind.JsonNode; import java.io.IOException; +import java.net.InetSocketAddress; +import java.net.Proxy; import java.net.URI; +import java.nio.charset.StandardCharsets; import java.util.Locale; import java.util.Map; import java.util.Objects; +import java.util.Optional; import java.util.TreeMap; import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; import okhttp3.Call; +import okhttp3.Credentials; import okhttp3.Headers; import okhttp3.HttpUrl; import okhttp3.MediaType; @@ -44,6 +50,8 @@ public class BoxNetworkClient implements NetworkClient { private static final int BASE_TIMEOUT = 1; private static final double RANDOM_FACTOR = 0.5; + private static final int DEFAULT_HTTP_PORT = 80; + private static final int DEFAULT_HTTPS_PORT = 443; protected OkHttpClient httpClient; @@ -64,6 +72,36 @@ public OkHttpClient getHttpClient() { return httpClient; } + public BoxNetworkClient withProxy(ProxyConfig config) { + URI uri = URI.create(config.getUrl()); + String host = Objects.requireNonNull(uri.getHost(), "Invalid Proxy URL"); + + String scheme = + Optional.ofNullable(uri.getScheme()) + .filter(schema -> schema.startsWith("http")) + .orElseThrow(() -> new IllegalArgumentException("Invalid Proxy URL: " + uri)); + + int port = + (uri.getPort() != -1) + ? uri.getPort() + : ("https".equalsIgnoreCase(scheme) ? DEFAULT_HTTPS_PORT : DEFAULT_HTTP_PORT); + + OkHttpClient.Builder clientBuilder = + httpClient + .newBuilder() + .proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(host, port))); + + String username = config.getUsername(); + String password = config.getPassword(); + if (username != null && !username.isBlank() && password != null) { + String basic = Credentials.basic(username, password, StandardCharsets.UTF_8); + clientBuilder.proxyAuthenticator( + (route, resp) -> + resp.request().newBuilder().header("Proxy-Authorization", basic).build()); + } + return new BoxNetworkClient(clientBuilder.build()); + } + public FetchResponse fetch(FetchOptions options) { NetworkSession networkSession = options.getNetworkSession() == null ? new NetworkSession() : options.getNetworkSession(); diff --git a/src/main/java/com/box/sdkgen/networking/network/NetworkSession.java b/src/main/java/com/box/sdkgen/networking/network/NetworkSession.java index 4206ff5a6..3c453ec9d 100644 --- a/src/main/java/com/box/sdkgen/networking/network/NetworkSession.java +++ b/src/main/java/com/box/sdkgen/networking/network/NetworkSession.java @@ -1,10 +1,12 @@ package com.box.sdkgen.networking.network; +import com.box.sdkgen.box.errors.BoxSDKError; import com.box.sdkgen.internal.logging.DataSanitizer; import com.box.sdkgen.networking.baseurls.BaseUrls; import com.box.sdkgen.networking.boxnetworkclient.BoxNetworkClient; import com.box.sdkgen.networking.interceptors.Interceptor; import com.box.sdkgen.networking.networkclient.NetworkClient; +import com.box.sdkgen.networking.proxyconfig.ProxyConfig; import com.box.sdkgen.networking.retries.BoxRetryStrategy; import com.box.sdkgen.networking.retries.RetryStrategy; import java.util.ArrayList; @@ -27,6 +29,8 @@ public class NetworkSession { protected DataSanitizer dataSanitizer; + protected ProxyConfig proxyConfig; + public NetworkSession() { networkClient = new BoxNetworkClient(); retryStrategy = new BoxRetryStrategy(); @@ -40,6 +44,7 @@ protected NetworkSession(Builder builder) { this.interceptors = builder.interceptors; this.retryStrategy = builder.retryStrategy; this.dataSanitizer = builder.dataSanitizer; + this.proxyConfig = builder.proxyConfig; } public NetworkSession withAdditionalHeaders() { @@ -56,7 +61,8 @@ public NetworkSession withAdditionalHeaders(Map additionalHeader .interceptors(this.interceptors) .networkClient(this.networkClient) .retryStrategy(this.retryStrategy) - .dataSanitizer(dataSanitizer) + .dataSanitizer(this.dataSanitizer) + .proxyConfig(this.proxyConfig) .build(); } @@ -67,7 +73,8 @@ public NetworkSession withCustomBaseUrls(BaseUrls baseUrls) { .interceptors(this.interceptors) .networkClient(this.networkClient) .retryStrategy(this.retryStrategy) - .dataSanitizer(dataSanitizer) + .dataSanitizer(this.dataSanitizer) + .proxyConfig(this.proxyConfig) .build(); } @@ -81,7 +88,8 @@ public NetworkSession withInterceptors(List interceptors) { .interceptors(newInterceptors) .networkClient(this.networkClient) .retryStrategy(this.retryStrategy) - .dataSanitizer(dataSanitizer) + .dataSanitizer(this.dataSanitizer) + .proxyConfig(this.proxyConfig) .build(); } @@ -92,7 +100,8 @@ public NetworkSession withNetworkClient(NetworkClient networkClient) { .interceptors(this.interceptors) .networkClient(networkClient) .retryStrategy(this.retryStrategy) - .dataSanitizer(dataSanitizer) + .dataSanitizer(this.dataSanitizer) + .proxyConfig(this.proxyConfig) .build(); } @@ -103,7 +112,8 @@ public NetworkSession withRetryStrategy(RetryStrategy retryStrategy) { .interceptors(this.interceptors) .networkClient(this.networkClient) .retryStrategy(retryStrategy) - .dataSanitizer(dataSanitizer) + .dataSanitizer(this.dataSanitizer) + .proxyConfig(this.proxyConfig) .build(); } @@ -115,6 +125,26 @@ public NetworkSession withDataSanitizer(DataSanitizer dataSanitizer) { .networkClient(this.networkClient) .retryStrategy(this.retryStrategy) .dataSanitizer(dataSanitizer) + .proxyConfig(this.proxyConfig) + .build(); + } + + public NetworkSession withProxy(ProxyConfig config) { + if (config == null) { + throw new IllegalArgumentException("ProxyConfig cannot be null"); + } + if (!(this.networkClient instanceof BoxNetworkClient)) { + throw new BoxSDKError("Proxies are only supported for BoxNetworkClient"); + } + BoxNetworkClient newClient = ((BoxNetworkClient) this.networkClient).withProxy(config); + return new Builder() + .additionalHeaders(this.additionalHeaders) + .baseUrls(this.baseUrls) + .interceptors(this.interceptors) + .networkClient(newClient) + .retryStrategy(this.retryStrategy) + .dataSanitizer(this.dataSanitizer) + .proxyConfig(config) .build(); } @@ -142,6 +172,10 @@ public DataSanitizer getDataSanitizer() { return dataSanitizer; } + public ProxyConfig getProxyConfig() { + return proxyConfig; + } + public static class Builder { protected Map additionalHeaders = new HashMap<>(); @@ -156,6 +190,8 @@ public static class Builder { protected DataSanitizer dataSanitizer; + protected ProxyConfig proxyConfig; + public Builder() { networkClient = new BoxNetworkClient(); retryStrategy = new BoxRetryStrategy(); @@ -192,6 +228,11 @@ public Builder dataSanitizer(DataSanitizer dataSanitizer) { return this; } + public Builder proxyConfig(ProxyConfig proxyConfig) { + this.proxyConfig = proxyConfig; + return this; + } + public NetworkSession build() { return new NetworkSession(this); } diff --git a/src/main/java/com/box/sdkgen/networking/proxyconfig/ProxyConfig.java b/src/main/java/com/box/sdkgen/networking/proxyconfig/ProxyConfig.java new file mode 100644 index 000000000..83ff1b7fb --- /dev/null +++ b/src/main/java/com/box/sdkgen/networking/proxyconfig/ProxyConfig.java @@ -0,0 +1,59 @@ +package com.box.sdkgen.networking.proxyconfig; + +public class ProxyConfig { + + public final String url; + + public String username; + + public String password; + + public ProxyConfig(String url) { + this.url = url; + } + + protected ProxyConfig(Builder builder) { + this.url = builder.url; + this.username = builder.username; + this.password = builder.password; + } + + public String getUrl() { + return url; + } + + public String getUsername() { + return username; + } + + public String getPassword() { + return password; + } + + public static class Builder { + + protected final String url; + + protected String username; + + protected String password; + + public Builder(String url) { + this.url = url; + } + + public Builder username(String username) { + this.username = username; + return this; + } + + public Builder password(String password) { + this.password = password; + return this; + } + + public ProxyConfig build() { + return new ProxyConfig(this); + } + } +}