Skip to content

Commit 2cfe3f6

Browse files
authored
feat: Add avg response time to app setting and user response (#186)
* feat: Add avg response time to app setting and user response * Update AvgResponseTime from double to int * Update User.java
1 parent a120769 commit 2cfe3f6

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/main/java/io/getstream/chat/java/models/App.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,10 @@ public static class AppConfig {
318318
@Nullable
319319
@JsonProperty("webhook_events")
320320
private List<String> webhookEvents;
321+
322+
@Nullable
323+
@JsonProperty("user_response_time_enabled")
324+
private Boolean userResponseTimeEnabled;
321325
}
322326

323327
public enum PermissionVersion {

src/main/java/io/getstream/chat/java/models/User.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,10 @@ public Map<String, Object> getAdditionalFields() {
126126
@JsonProperty("blocked_user_ids")
127127
private List<String> blockedUserIDs;
128128

129+
@Nullable
130+
@JsonProperty("avg_response_time")
131+
private Integer avgResponseTime;
132+
129133
@JsonAnySetter
130134
public void setAdditionalField(String name, Object value) {
131135
this.additionalFields.put(name, value);
@@ -301,6 +305,10 @@ public static class OwnUser {
301305

302306
@NotNull @JsonIgnore private Map<String, Object> additionalFields = new HashMap<>();
303307

308+
@Nullable
309+
@JsonProperty("avg_response_time")
310+
private Integer avgResponseTime;
311+
304312
@JsonAnyGetter
305313
public Map<String, Object> getAdditionalFields() {
306314
return this.additionalFields;

0 commit comments

Comments
 (0)