From c1a219ebd7cf7ed18fec4adc114634035e365d75 Mon Sep 17 00:00:00 2001 From: Pedro <3602279+Doc94@users.noreply.github.com> Date: Thu, 29 Aug 2024 09:49:42 -0400 Subject: [PATCH] Migration for possible null in EntitlementData#endsAt (#193) --- src/main/java/discord4j/discordjson/json/EntitlementData.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/discord4j/discordjson/json/EntitlementData.java b/src/main/java/discord4j/discordjson/json/EntitlementData.java index 510c8ea9..254fecad 100644 --- a/src/main/java/discord4j/discordjson/json/EntitlementData.java +++ b/src/main/java/discord4j/discordjson/json/EntitlementData.java @@ -5,6 +5,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import discord4j.discordjson.Id; import discord4j.discordjson.possible.Possible; +import java.util.Optional; import org.immutables.value.Value; @Value.Immutable @@ -41,8 +42,9 @@ static ImmutableEntitlementData.Builder builder() { @JsonProperty("starts_at") Possible startsAt(); + // This field return data for canceled renews or null @JsonProperty("ends_at") - Possible endsAt(); + Possible> endsAt(); @JsonProperty("subscription_id") Possible subscriptionId();