From 2c7fab1b7b731ec514197809bfa320b0db37e109 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patryk=20Grudzie=C5=84?= <59444374+patryk-grudzien-keen@users.noreply.github.com> Date: Wed, 13 Mar 2024 17:12:31 +0100 Subject: [PATCH] [DE-733] Fix for Event's "id" type (#128) Contains: - [DE-733] Fix Event's id format that causes Exception in generated SDK when listing because of exceeded int value --- doc/models/event.md | 2 +- .../maxio/advancedbilling/models/Event.java | 24 +++++++++---------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/doc/models/event.md b/doc/models/event.md index 93943ae2..12eb6c96 100644 --- a/doc/models/event.md +++ b/doc/models/event.md @@ -9,7 +9,7 @@ | Name | Type | Tags | Description | Getter | Setter | | --- | --- | --- | --- | --- | --- | -| `Id` | `int` | Required | - | int getId() | setId(int id) | +| `Id` | `long` | Required | - | long getId() | setId(long id) | | `Key` | `String` | Required | **Constraints**: *Minimum Length*: `1` | String getKey() | setKey(String key) | | `Message` | `String` | Required | **Constraints**: *Minimum Length*: `1` | String getMessage() | setMessage(String message) | | `SubscriptionId` | `Integer` | Required | - | Integer getSubscriptionId() | setSubscriptionId(Integer subscriptionId) | diff --git a/src/main/java/com/maxio/advancedbilling/models/Event.java b/src/main/java/com/maxio/advancedbilling/models/Event.java index 7cbc8116..123d1916 100644 --- a/src/main/java/com/maxio/advancedbilling/models/Event.java +++ b/src/main/java/com/maxio/advancedbilling/models/Event.java @@ -20,7 +20,7 @@ */ public class Event extends BaseModel { - private int id; + private long id; private String key; private String message; private Integer subscriptionId; @@ -36,7 +36,7 @@ public Event() { /** * Initialization constructor. - * @param id int value for id. + * @param id long value for id. * @param key String value for key. * @param message String value for message. * @param subscriptionId Integer value for subscriptionId. @@ -45,7 +45,7 @@ public Event() { * @param eventSpecificData EventEventSpecificData value for eventSpecificData. */ public Event( - int id, + long id, String key, String message, Integer subscriptionId, @@ -63,19 +63,19 @@ public Event( /** * Getter for Id. - * @return Returns the int + * @return Returns the long */ @JsonGetter("id") - public int getId() { + public long getId() { return id; } /** * Setter for Id. - * @param id Value for int + * @param id Value for long */ @JsonSetter("id") - public void setId(int id) { + public void setId(long id) { this.id = id; } @@ -216,7 +216,7 @@ public Builder toBuilder() { * Class to build instances of {@link Event}. */ public static class Builder { - private int id; + private long id; private String key; private String message; private Integer subscriptionId; @@ -232,7 +232,7 @@ public Builder() { /** * Initialization constructor. - * @param id int value for id. + * @param id long value for id. * @param key String value for key. * @param message String value for message. * @param subscriptionId Integer value for subscriptionId. @@ -240,7 +240,7 @@ public Builder() { * @param createdAt ZonedDateTime value for createdAt. * @param eventSpecificData EventEventSpecificData value for eventSpecificData. */ - public Builder(int id, String key, String message, Integer subscriptionId, + public Builder(long id, String key, String message, Integer subscriptionId, Integer customerId, ZonedDateTime createdAt, EventEventSpecificData eventSpecificData) { this.id = id; @@ -254,10 +254,10 @@ public Builder(int id, String key, String message, Integer subscriptionId, /** * Setter for id. - * @param id int value for id. + * @param id long value for id. * @return Builder */ - public Builder id(int id) { + public Builder id(long id) { this.id = id; return this; }