From 8b1382694999477fc0661bcbc5b44a6c9000a799 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Tue, 1 Aug 2023 17:20:17 -0400 Subject: [PATCH] Convert `DeviceInfo` and `DeviceInfoList` to a record --- .../textsecuregcm/entities/DeviceInfo.java | 22 +------------------ .../entities/DeviceInfoList.java | 11 +--------- 2 files changed, 2 insertions(+), 31 deletions(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/entities/DeviceInfo.java b/service/src/main/java/org/whispersystems/textsecuregcm/entities/DeviceInfo.java index f64b78661..189a0b39b 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/entities/DeviceInfo.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/entities/DeviceInfo.java @@ -5,25 +5,5 @@ package org.whispersystems.textsecuregcm.entities; -import com.fasterxml.jackson.annotation.JsonProperty; - -public class DeviceInfo { - @JsonProperty - private long id; - - @JsonProperty - private String name; - - @JsonProperty - private long lastSeen; - - @JsonProperty - private long created; - - public DeviceInfo(long id, String name, long lastSeen, long created) { - this.id = id; - this.name = name; - this.lastSeen = lastSeen; - this.created = created; - } +public record DeviceInfo(long id, String name, long lastSeen, long created) { } diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/entities/DeviceInfoList.java b/service/src/main/java/org/whispersystems/textsecuregcm/entities/DeviceInfoList.java index 55473ecd9..a67e577f5 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/entities/DeviceInfoList.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/entities/DeviceInfoList.java @@ -5,16 +5,7 @@ package org.whispersystems.textsecuregcm.entities; -import com.fasterxml.jackson.annotation.JsonProperty; - import java.util.List; -public class DeviceInfoList { - - @JsonProperty - private List devices; - - public DeviceInfoList(List devices) { - this.devices = devices; - } +public record DeviceInfoList(List devices) { }