Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ repositories {

java {
toolchain {
languageVersion = JavaLanguageVersion.of(17)
languageVersion = JavaLanguageVersion.of(21)
}
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
Expand Down
2 changes: 2 additions & 0 deletions generate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ set -ex
# cd in API repo, generate new spec and then generate code from it
( cd $SOURCE_PATH ; make openapi ; go run ./cmd/chat-manager openapi generate-client --language java --spec ./releases/v2/serverside-api.yaml --output ../stream-sdk-java/src/main/java/io/getstream )

sed -i '' '/^ @JsonProperty("Role")$/N;/\n private String role;$/d' src/main/java/io/getstream/models/CallParticipant.java

# format generated code
./gradlew spotlessApply

Expand Down
7 changes: 4 additions & 3 deletions src/main/java/io/getstream/models/APNConfigFields.java
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,6 @@ public class APNConfigFields {
@JsonProperty("enabled")
private Boolean enabled;

@JsonProperty("notification_template")
private String notificationTemplate;

@Nullable
@JsonProperty("auth_key")
private String authKey;
Expand All @@ -50,6 +47,10 @@ public class APNConfigFields {
@JsonProperty("key_id")
private String keyID;

@Nullable
@JsonProperty("notification_template")
private String notificationTemplate;

@Nullable
@JsonProperty("p12_cert")
private String p12Cert;
Expand Down
18 changes: 18 additions & 0 deletions src/main/java/io/getstream/models/APNS.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
package io.getstream.models;

import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;
import org.jetbrains.annotations.Nullable;

@lombok.Data
@lombok.Builder
Expand All @@ -25,4 +27,20 @@ public class APNS {

@JsonProperty("title")
private String title;

@Nullable
@JsonProperty("content-available")
private Integer contentAvailable;

@Nullable
@JsonProperty("mutable-content")
private Integer mutableContent;

@Nullable
@JsonProperty("sound")
private String sound;

@Nullable
@JsonProperty("data")
private Map<String, Object> data;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*
* ========================================================================
* WARNING: GENERATED CODE -- DO NOT EDIT!
* ========================================================================
*
* This file was auto-generated by GetStream internal OpenAPI
*
* Any modifications to this file will be lost upon regeneration.
* To make changes, please modify the source templates and regenerate.
*
* ========================================================================
*/
package io.getstream.models;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.jetbrains.annotations.Nullable;

@lombok.Data
@lombok.Builder
@lombok.NoArgsConstructor
@lombok.AllArgsConstructor
public class AcceptFeedMemberInviteRequest {

@Nullable
@JsonProperty("user_id")
private String userID;

@Nullable
@JsonProperty("user")
private UserRequest user;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/*
* ========================================================================
* WARNING: GENERATED CODE -- DO NOT EDIT!
* ========================================================================
*
* This file was auto-generated by GetStream internal OpenAPI
*
* Any modifications to this file will be lost upon regeneration.
* To make changes, please modify the source templates and regenerate.
*
* ========================================================================
*/
package io.getstream.models;

import com.fasterxml.jackson.annotation.JsonProperty;

@lombok.Data
@lombok.Builder
@lombok.NoArgsConstructor
@lombok.AllArgsConstructor
public class AcceptFeedMemberInviteResponse {

@JsonProperty("duration")
private String duration;

@JsonProperty("member")
private FeedMemberResponse member;
}
33 changes: 33 additions & 0 deletions src/main/java/io/getstream/models/AcceptFollowRequest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
/*
* ========================================================================
* WARNING: GENERATED CODE -- DO NOT EDIT!
* ========================================================================
*
* This file was auto-generated by GetStream internal OpenAPI
*
* Any modifications to this file will be lost upon regeneration.
* To make changes, please modify the source templates and regenerate.
*
* ========================================================================
*/
package io.getstream.models;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.jetbrains.annotations.Nullable;

@lombok.Data
@lombok.Builder
@lombok.NoArgsConstructor
@lombok.AllArgsConstructor
public class AcceptFollowRequest {

@JsonProperty("source")
private String source;

@JsonProperty("target")
private String target;

@Nullable
@JsonProperty("follower_role")
private String followerRole;
}
28 changes: 28 additions & 0 deletions src/main/java/io/getstream/models/AcceptFollowResponse.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/*
* ========================================================================
* WARNING: GENERATED CODE -- DO NOT EDIT!
* ========================================================================
*
* This file was auto-generated by GetStream internal OpenAPI
*
* Any modifications to this file will be lost upon regeneration.
* To make changes, please modify the source templates and regenerate.
*
* ========================================================================
*/
package io.getstream.models;

import com.fasterxml.jackson.annotation.JsonProperty;

@lombok.Data
@lombok.Builder
@lombok.NoArgsConstructor
@lombok.AllArgsConstructor
public class AcceptFollowResponse {

@JsonProperty("duration")
private String duration;

@JsonProperty("follow")
private FollowResponse follow;
}
2 changes: 1 addition & 1 deletion src/main/java/io/getstream/models/ActionLogResponse.java
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public class ActionLogResponse {

@Nullable
@JsonProperty("review_queue_item")
private ReviewQueueItem reviewQueueItem;
private ReviewQueueItemResponse reviewQueueItem;

@Nullable
@JsonProperty("target_user")
Expand Down
43 changes: 43 additions & 0 deletions src/main/java/io/getstream/models/ActionSequence.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
/*
* ========================================================================
* WARNING: GENERATED CODE -- DO NOT EDIT!
* ========================================================================
*
* This file was auto-generated by GetStream internal OpenAPI
*
* Any modifications to this file will be lost upon regeneration.
* To make changes, please modify the source templates and regenerate.
*
* ========================================================================
*/
package io.getstream.models;

import com.fasterxml.jackson.annotation.JsonProperty;

@lombok.Data
@lombok.Builder
@lombok.NoArgsConstructor
@lombok.AllArgsConstructor
public class ActionSequence {

@JsonProperty("action")
private String action;

@JsonProperty("blur")
private Boolean blur;

@JsonProperty("cooldown_period")
private Integer cooldownPeriod;

@JsonProperty("threshold")
private Integer threshold;

@JsonProperty("time_window")
private Integer timeWindow;

@JsonProperty("warning")
private Boolean warning;

@JsonProperty("warning_text")
private String warningText;
}
28 changes: 28 additions & 0 deletions src/main/java/io/getstream/models/ActiveCallsBitrateStats.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/*
* ========================================================================
* WARNING: GENERATED CODE -- DO NOT EDIT!
* ========================================================================
*
* This file was auto-generated by GetStream internal OpenAPI
*
* Any modifications to this file will be lost upon regeneration.
* To make changes, please modify the source templates and regenerate.
*
* ========================================================================
*/
package io.getstream.models;

import com.fasterxml.jackson.annotation.JsonProperty;

@lombok.Data
@lombok.Builder
@lombok.NoArgsConstructor
@lombok.AllArgsConstructor
public class ActiveCallsBitrateStats {

@JsonProperty("p10")
private Double p10;

@JsonProperty("p50")
private Double p50;
}
34 changes: 34 additions & 0 deletions src/main/java/io/getstream/models/ActiveCallsFPSStats.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
/*
* ========================================================================
* WARNING: GENERATED CODE -- DO NOT EDIT!
* ========================================================================
*
* This file was auto-generated by GetStream internal OpenAPI
*
* Any modifications to this file will be lost upon regeneration.
* To make changes, please modify the source templates and regenerate.
*
* ========================================================================
*/
package io.getstream.models;

import com.fasterxml.jackson.annotation.JsonProperty;

@lombok.Data
@lombok.Builder
@lombok.NoArgsConstructor
@lombok.AllArgsConstructor
public class ActiveCallsFPSStats {

@JsonProperty("p05")
private Double p05;

@JsonProperty("p10")
private Double p10;

@JsonProperty("p50")
private Double p50;

@JsonProperty("p90")
private Double p90;
}
28 changes: 28 additions & 0 deletions src/main/java/io/getstream/models/ActiveCallsLatencyStats.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/*
* ========================================================================
* WARNING: GENERATED CODE -- DO NOT EDIT!
* ========================================================================
*
* This file was auto-generated by GetStream internal OpenAPI
*
* Any modifications to this file will be lost upon regeneration.
* To make changes, please modify the source templates and regenerate.
*
* ========================================================================
*/
package io.getstream.models;

import com.fasterxml.jackson.annotation.JsonProperty;

@lombok.Data
@lombok.Builder
@lombok.NoArgsConstructor
@lombok.AllArgsConstructor
public class ActiveCallsLatencyStats {

@JsonProperty("p50")
private Double p50;

@JsonProperty("p90")
private Double p90;
}
35 changes: 35 additions & 0 deletions src/main/java/io/getstream/models/ActiveCallsMetrics.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/*
* ========================================================================
* WARNING: GENERATED CODE -- DO NOT EDIT!
* ========================================================================
*
* This file was auto-generated by GetStream internal OpenAPI
*
* Any modifications to this file will be lost upon regeneration.
* To make changes, please modify the source templates and regenerate.
*
* ========================================================================
*/
package io.getstream.models;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.jetbrains.annotations.Nullable;

@lombok.Data
@lombok.Builder
@lombok.NoArgsConstructor
@lombok.AllArgsConstructor
public class ActiveCallsMetrics {

@Nullable
@JsonProperty("join_call_api")
private JoinCallAPIMetrics joinCallAPI;

@Nullable
@JsonProperty("publishers")
private PublishersMetrics publishers;

@Nullable
@JsonProperty("subscribers")
private SubscribersMetrics subscribers;
}
Loading