From f3b881ad5338ea01b173e3703864fa67d15a743f Mon Sep 17 00:00:00 2001 From: Dustin Donges Date: Wed, 25 Oct 2023 16:31:27 +0200 Subject: [PATCH] feat: add joined_providers and device_data to Athlete fields described in v2 of the terra api (https://docs.tryterra.co/reference/v2#athlete) joined_providers (String) and device_data (Array) are added. --- src/main/java/co/tryterra/terraclient/models/Athlete.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/co/tryterra/terraclient/models/Athlete.java b/src/main/java/co/tryterra/terraclient/models/Athlete.java index 06d1a8ad..605cb1c3 100644 --- a/src/main/java/co/tryterra/terraclient/models/Athlete.java +++ b/src/main/java/co/tryterra/terraclient/models/Athlete.java @@ -16,6 +16,7 @@ package co.tryterra.terraclient.models; +import co.tryterra.terraclient.models.v2.common.DeviceData; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AccessLevel; @@ -23,6 +24,8 @@ import lombok.NoArgsConstructor; import lombok.Setter; +import java.util.List; + @Data @NoArgsConstructor @Setter(AccessLevel.NONE) @@ -42,4 +45,8 @@ public class Athlete { private String state; private String country; private Integer age; + @JsonProperty("joined_providers") + private String joinedProviders; + @JsonProperty("device_data") + private List deviceData; }