From f707a303c4f76ea8cbd34a7b98b56ea90d5d6ca9 Mon Sep 17 00:00:00 2001 From: "ACCOUNT-01\\d650261" Date: Wed, 14 Aug 2024 14:01:32 +1000 Subject: [PATCH] Update getting reports --- README.md | 2 +- pom.xml | 2 +- .../GetReports200ResponseReportsInner.java | 11 ++++++----- .../com/telstra/messaging/MessagesApiTest.java | 16 ++++++++-------- 4 files changed, 16 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index fd4d712..65745ae 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Add this dependency to your project's POM: com.telstra.messaging telstra-messaging - 3.1-SNAPSHOT + 3.2-SNAPSHOT ``` diff --git a/pom.xml b/pom.xml index 7119497..6d0bf61 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ telstra-messaging jar telstra-messaging - 3.1-SNAPSHOT + 3.2-SNAPSHOT https://github.com/swagger-api/swagger-codegen Swagger Java diff --git a/src/main/java/com/telstra/GetReports200ResponseReportsInner.java b/src/main/java/com/telstra/GetReports200ResponseReportsInner.java index 666804a..fa5404d 100644 --- a/src/main/java/com/telstra/GetReports200ResponseReportsInner.java +++ b/src/main/java/com/telstra/GetReports200ResponseReportsInner.java @@ -12,13 +12,14 @@ package com.telstra; + import java.util.Objects; import com.google.gson.annotations.SerializedName; import io.swagger.v3.oas.annotations.media.Schema; import java.util.UUID; -import org.threeten.bp.LocalDate; + /** * GetReports200ResponseReportsInner */ @@ -35,7 +36,7 @@ public class GetReports200ResponseReportsInner { private String reportType = null; @SerializedName("reportExpiry") - private LocalDate reportExpiry = null; + private String reportExpiry = null; public GetReports200ResponseReportsInner reportId(UUID reportId) { this.reportId = reportId; @@ -91,7 +92,7 @@ public void setReportType(String reportType) { this.reportType = reportType; } - public GetReports200ResponseReportsInner reportExpiry(LocalDate reportExpiry) { + public GetReports200ResponseReportsInner reportExpiry(String reportExpiry) { this.reportExpiry = reportExpiry; return this; } @@ -101,11 +102,11 @@ public GetReports200ResponseReportsInner reportExpiry(LocalDate reportExpiry) { * @return reportExpiry **/ @Schema(description = "The expiry date of your report. After this date, you will be unable to download your report. ") - public LocalDate getReportExpiry() { + public String getReportExpiry() { return reportExpiry; } - public void setReportExpiry(LocalDate reportExpiry) { + public void setReportExpiry(String reportExpiry) { this.reportExpiry = reportExpiry; } diff --git a/src/test/java/com/telstra/messaging/MessagesApiTest.java b/src/test/java/com/telstra/messaging/MessagesApiTest.java index 69a4298..f845807 100644 --- a/src/test/java/com/telstra/messaging/MessagesApiTest.java +++ b/src/test/java/com/telstra/messaging/MessagesApiTest.java @@ -22,8 +22,8 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import java.time.ZonedDateTime; - - +import java.time.format.DateTimeFormatter; +import java.time.ZoneOffset; /** * API tests for MessagesApi @@ -155,10 +155,10 @@ public void sendMessagesTest() { Integer retryTimeout = 10; - String scheduleSend = "2024-08-15T20:48:47.096Z"; - ZonedDateTime zdt = ZonedDateTime.parse(scheduleSend); + ZonedDateTime zdt = ZonedDateTime.now(ZoneOffset.UTC); ZonedDateTime zdtPlusTwoDays = zdt.plusDays(2); - scheduleSend = zdtPlusTwoDays.toString(); + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSX"); + String scheduleSend = zdtPlusTwoDays.format(formatter); Boolean deliveryNotification = false; String statusCallbackUrl = "http://www.example.com"; @@ -229,10 +229,10 @@ public void updateMessageByIdTest() { Integer retryTimeout = 10; - String scheduleSend = "2024-08-15T20:48:47.096Z"; - ZonedDateTime zdt = ZonedDateTime.parse(scheduleSend); + ZonedDateTime zdt = ZonedDateTime.now(ZoneOffset.UTC); ZonedDateTime zdtPlusTwoDays = zdt.plusDays(2); - scheduleSend = zdtPlusTwoDays.toString(); + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSX"); + String scheduleSend = zdtPlusTwoDays.format(formatter); Boolean deliveryNotification = false; String statusCallbackUrl = "http://www.example.com";