Skip to content

Commit 7690914

Browse files
authored
Merge pull request #17 from GetStream/feeds-v3
[FEEDS-0]Feeds v3
2 parents e3693e1 + 91b0009 commit 7690914

408 files changed

Lines changed: 17730 additions & 349 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ repositories {
2020

2121
java {
2222
toolchain {
23-
languageVersion = JavaLanguageVersion.of(17)
23+
languageVersion = JavaLanguageVersion.of(21)
2424
}
2525
sourceCompatibility = JavaVersion.VERSION_17
2626
targetCompatibility = JavaVersion.VERSION_17

generate.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ set -ex
1313
# cd in API repo, generate new spec and then generate code from it
1414
( 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 )
1515

16+
sed -i '' '/^ @JsonProperty("Role")$/N;/\n private String role;$/d' src/main/java/io/getstream/models/CallParticipant.java
17+
1618
# format generated code
1719
./gradlew spotlessApply
1820

src/main/java/io/getstream/models/APNConfigFields.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ public class APNConfigFields {
2727
@JsonProperty("enabled")
2828
private Boolean enabled;
2929

30-
@JsonProperty("notification_template")
31-
private String notificationTemplate;
32-
3330
@Nullable
3431
@JsonProperty("auth_key")
3532
private String authKey;
@@ -50,6 +47,10 @@ public class APNConfigFields {
5047
@JsonProperty("key_id")
5148
private String keyID;
5249

50+
@Nullable
51+
@JsonProperty("notification_template")
52+
private String notificationTemplate;
53+
5354
@Nullable
5455
@JsonProperty("p12_cert")
5556
private String p12Cert;

src/main/java/io/getstream/models/APNS.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
package io.getstream.models;
1414

1515
import com.fasterxml.jackson.annotation.JsonProperty;
16+
import java.util.Map;
17+
import org.jetbrains.annotations.Nullable;
1618

1719
@lombok.Data
1820
@lombok.Builder
@@ -25,4 +27,20 @@ public class APNS {
2527

2628
@JsonProperty("title")
2729
private String title;
30+
31+
@Nullable
32+
@JsonProperty("content-available")
33+
private Integer contentAvailable;
34+
35+
@Nullable
36+
@JsonProperty("mutable-content")
37+
private Integer mutableContent;
38+
39+
@Nullable
40+
@JsonProperty("sound")
41+
private String sound;
42+
43+
@Nullable
44+
@JsonProperty("data")
45+
private Map<String, Object> data;
2846
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/*
2+
* ========================================================================
3+
* WARNING: GENERATED CODE -- DO NOT EDIT!
4+
* ========================================================================
5+
*
6+
* This file was auto-generated by GetStream internal OpenAPI
7+
*
8+
* Any modifications to this file will be lost upon regeneration.
9+
* To make changes, please modify the source templates and regenerate.
10+
*
11+
* ========================================================================
12+
*/
13+
package io.getstream.models;
14+
15+
import com.fasterxml.jackson.annotation.JsonProperty;
16+
import org.jetbrains.annotations.Nullable;
17+
18+
@lombok.Data
19+
@lombok.Builder
20+
@lombok.NoArgsConstructor
21+
@lombok.AllArgsConstructor
22+
public class AcceptFeedMemberInviteRequest {
23+
24+
@Nullable
25+
@JsonProperty("user_id")
26+
private String userID;
27+
28+
@Nullable
29+
@JsonProperty("user")
30+
private UserRequest user;
31+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/*
2+
* ========================================================================
3+
* WARNING: GENERATED CODE -- DO NOT EDIT!
4+
* ========================================================================
5+
*
6+
* This file was auto-generated by GetStream internal OpenAPI
7+
*
8+
* Any modifications to this file will be lost upon regeneration.
9+
* To make changes, please modify the source templates and regenerate.
10+
*
11+
* ========================================================================
12+
*/
13+
package io.getstream.models;
14+
15+
import com.fasterxml.jackson.annotation.JsonProperty;
16+
17+
@lombok.Data
18+
@lombok.Builder
19+
@lombok.NoArgsConstructor
20+
@lombok.AllArgsConstructor
21+
public class AcceptFeedMemberInviteResponse {
22+
23+
@JsonProperty("duration")
24+
private String duration;
25+
26+
@JsonProperty("member")
27+
private FeedMemberResponse member;
28+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* ========================================================================
3+
* WARNING: GENERATED CODE -- DO NOT EDIT!
4+
* ========================================================================
5+
*
6+
* This file was auto-generated by GetStream internal OpenAPI
7+
*
8+
* Any modifications to this file will be lost upon regeneration.
9+
* To make changes, please modify the source templates and regenerate.
10+
*
11+
* ========================================================================
12+
*/
13+
package io.getstream.models;
14+
15+
import com.fasterxml.jackson.annotation.JsonProperty;
16+
import org.jetbrains.annotations.Nullable;
17+
18+
@lombok.Data
19+
@lombok.Builder
20+
@lombok.NoArgsConstructor
21+
@lombok.AllArgsConstructor
22+
public class AcceptFollowRequest {
23+
24+
@JsonProperty("source")
25+
private String source;
26+
27+
@JsonProperty("target")
28+
private String target;
29+
30+
@Nullable
31+
@JsonProperty("follower_role")
32+
private String followerRole;
33+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/*
2+
* ========================================================================
3+
* WARNING: GENERATED CODE -- DO NOT EDIT!
4+
* ========================================================================
5+
*
6+
* This file was auto-generated by GetStream internal OpenAPI
7+
*
8+
* Any modifications to this file will be lost upon regeneration.
9+
* To make changes, please modify the source templates and regenerate.
10+
*
11+
* ========================================================================
12+
*/
13+
package io.getstream.models;
14+
15+
import com.fasterxml.jackson.annotation.JsonProperty;
16+
17+
@lombok.Data
18+
@lombok.Builder
19+
@lombok.NoArgsConstructor
20+
@lombok.AllArgsConstructor
21+
public class AcceptFollowResponse {
22+
23+
@JsonProperty("duration")
24+
private String duration;
25+
26+
@JsonProperty("follow")
27+
private FollowResponse follow;
28+
}

src/main/java/io/getstream/models/ActionLogResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public class ActionLogResponse {
4646

4747
@Nullable
4848
@JsonProperty("review_queue_item")
49-
private ReviewQueueItem reviewQueueItem;
49+
private ReviewQueueItemResponse reviewQueueItem;
5050

5151
@Nullable
5252
@JsonProperty("target_user")
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
/*
2+
* ========================================================================
3+
* WARNING: GENERATED CODE -- DO NOT EDIT!
4+
* ========================================================================
5+
*
6+
* This file was auto-generated by GetStream internal OpenAPI
7+
*
8+
* Any modifications to this file will be lost upon regeneration.
9+
* To make changes, please modify the source templates and regenerate.
10+
*
11+
* ========================================================================
12+
*/
13+
package io.getstream.models;
14+
15+
import com.fasterxml.jackson.annotation.JsonProperty;
16+
17+
@lombok.Data
18+
@lombok.Builder
19+
@lombok.NoArgsConstructor
20+
@lombok.AllArgsConstructor
21+
public class ActionSequence {
22+
23+
@JsonProperty("action")
24+
private String action;
25+
26+
@JsonProperty("blur")
27+
private Boolean blur;
28+
29+
@JsonProperty("cooldown_period")
30+
private Integer cooldownPeriod;
31+
32+
@JsonProperty("threshold")
33+
private Integer threshold;
34+
35+
@JsonProperty("time_window")
36+
private Integer timeWindow;
37+
38+
@JsonProperty("warning")
39+
private Boolean warning;
40+
41+
@JsonProperty("warning_text")
42+
private String warningText;
43+
}

0 commit comments

Comments
 (0)