diff --git a/src/main/java/io/getstream/models/ActivityMarksConfig.java b/src/main/java/io/getstream/models/ActivityMarksConfig.java new file mode 100644 index 0000000..100afda --- /dev/null +++ b/src/main/java/io/getstream/models/ActivityMarksConfig.java @@ -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 ActivityMarksConfig { + + @Nullable + @JsonProperty("track_read") + private Boolean trackRead; + + @Nullable + @JsonProperty("track_seen") + private Boolean trackSeen; +} diff --git a/src/main/java/io/getstream/models/ActivityProcessingConfig.java b/src/main/java/io/getstream/models/ActivityProcessingConfig.java index b0572f8..1b10eb4 100644 --- a/src/main/java/io/getstream/models/ActivityProcessingConfig.java +++ b/src/main/java/io/getstream/models/ActivityProcessingConfig.java @@ -22,6 +22,10 @@ @lombok.AllArgsConstructor public class ActivityProcessingConfig { + @Nullable + @JsonProperty("send_allowed_tags_to_ai") + private Boolean sendAllowedTagsToAi; + @Nullable @JsonProperty("allowed_tags") private List allowedTags; diff --git a/src/main/java/io/getstream/models/ActivitySelectorConfig.java b/src/main/java/io/getstream/models/ActivitySelectorConfig.java index 2bc287c..c034d10 100644 --- a/src/main/java/io/getstream/models/ActivitySelectorConfig.java +++ b/src/main/java/io/getstream/models/ActivitySelectorConfig.java @@ -42,6 +42,10 @@ public class ActivitySelectorConfig { @JsonProperty("sort") private List sort; + @Nullable + @JsonProperty("feed_groups") + private FeedGroupScope feedGroups; + @Nullable @JsonProperty("filter") private Map filter; diff --git a/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java b/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java index 4754937..5cd2052 100644 --- a/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java +++ b/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java @@ -43,6 +43,10 @@ public class ActivitySelectorConfigResponse { @JsonProperty("sort") private List sort; + @Nullable + @JsonProperty("feed_groups") + private FeedGroupScope feedGroups; + @Nullable @JsonProperty("filter") private Map filter; diff --git a/src/main/java/io/getstream/models/BatchQueryActivityReactionsRequest.java b/src/main/java/io/getstream/models/BatchQueryActivityReactionsRequest.java index 75dcb59..e095297 100644 --- a/src/main/java/io/getstream/models/BatchQueryActivityReactionsRequest.java +++ b/src/main/java/io/getstream/models/BatchQueryActivityReactionsRequest.java @@ -18,8 +18,8 @@ import org.jetbrains.annotations.Nullable; /** - * Batch query activity reactions Returns a single user's reactions across a set of activity - * IDs, without activity payloads + * Batch query activity reactions Returns a single user's activity reactions, optionally scoped + * to a set of activity IDs, without activity payloads */ @lombok.Data @lombok.Builder @@ -27,9 +27,6 @@ @lombok.AllArgsConstructor public class BatchQueryActivityReactionsRequest { - @JsonProperty("activity_ids") - private List activityIds; - @Nullable @JsonProperty("limit") private Integer limit; @@ -46,6 +43,10 @@ public class BatchQueryActivityReactionsRequest { @JsonProperty("user_id") private String userID; + @Nullable + @JsonProperty("activity_ids") + private List activityIds; + @Nullable @JsonProperty("sort") private List sort; diff --git a/src/main/java/io/getstream/models/BatchQueryCommentReactionsRequest.java b/src/main/java/io/getstream/models/BatchQueryCommentReactionsRequest.java index e9a0406..3d36bbf 100644 --- a/src/main/java/io/getstream/models/BatchQueryCommentReactionsRequest.java +++ b/src/main/java/io/getstream/models/BatchQueryCommentReactionsRequest.java @@ -18,8 +18,8 @@ import org.jetbrains.annotations.Nullable; /** - * Batch query comment reactions Returns a single user's reactions across a set of comment IDs, - * without comment payloads + * Batch query comment reactions Returns a single user's comment reactions, optionally scoped to + * a set of comment IDs, without comment payloads */ @lombok.Data @lombok.Builder @@ -27,9 +27,6 @@ @lombok.AllArgsConstructor public class BatchQueryCommentReactionsRequest { - @JsonProperty("comment_ids") - private List commentIds; - @Nullable @JsonProperty("limit") private Integer limit; @@ -46,6 +43,10 @@ public class BatchQueryCommentReactionsRequest { @JsonProperty("user_id") private String userID; + @Nullable + @JsonProperty("comment_ids") + private List commentIds; + @Nullable @JsonProperty("sort") private List sort; diff --git a/src/main/java/io/getstream/models/CreateFeedGroupRequest.java b/src/main/java/io/getstream/models/CreateFeedGroupRequest.java index a8c9ce9..53b5a60 100644 --- a/src/main/java/io/getstream/models/CreateFeedGroupRequest.java +++ b/src/main/java/io/getstream/models/CreateFeedGroupRequest.java @@ -47,6 +47,10 @@ public class CreateFeedGroupRequest { @JsonProperty("activity_filter") private ActivityFilterConfig activityFilter; + @Nullable + @JsonProperty("activity_marks") + private ActivityMarksConfig activityMarks; + @Nullable @JsonProperty("activity_processing") private ActivityProcessingConfig activityProcessing; diff --git a/src/main/java/io/getstream/models/DeleteChannelRequest.java b/src/main/java/io/getstream/models/DeleteChannelRequest.java index d76a27b..42ffcd7 100644 --- a/src/main/java/io/getstream/models/DeleteChannelRequest.java +++ b/src/main/java/io/getstream/models/DeleteChannelRequest.java @@ -25,4 +25,8 @@ public class DeleteChannelRequest { @Query("hard_delete") @JsonIgnore private Boolean HardDelete; + + @Query("skip_truncate") + @JsonIgnore + private Boolean SkipTruncate; } diff --git a/src/main/java/io/getstream/models/DeleteChannelsRequest.java b/src/main/java/io/getstream/models/DeleteChannelsRequest.java index 872ad60..4f50af0 100644 --- a/src/main/java/io/getstream/models/DeleteChannelsRequest.java +++ b/src/main/java/io/getstream/models/DeleteChannelsRequest.java @@ -32,4 +32,8 @@ public class DeleteChannelsRequest { @Nullable @JsonProperty("hard_delete") private Boolean hardDelete; + + @Nullable + @JsonProperty("skip_truncate") + private Boolean skipTruncate; } diff --git a/src/main/java/io/getstream/models/FeedGroupResponse.java b/src/main/java/io/getstream/models/FeedGroupResponse.java index 8569469..851fe34 100644 --- a/src/main/java/io/getstream/models/FeedGroupResponse.java +++ b/src/main/java/io/getstream/models/FeedGroupResponse.java @@ -57,6 +57,10 @@ public class FeedGroupResponse { @JsonProperty("activity_filter") private ActivityFilterConfig activityFilter; + @Nullable + @JsonProperty("activity_marks") + private ActivityMarksConfig activityMarks; + @Nullable @JsonProperty("activity_processing") private ActivityProcessingConfig activityProcessing; diff --git a/src/main/java/io/getstream/models/FeedGroupScope.java b/src/main/java/io/getstream/models/FeedGroupScope.java new file mode 100644 index 0000000..ec0b62b --- /dev/null +++ b/src/main/java/io/getstream/models/FeedGroupScope.java @@ -0,0 +1,32 @@ +/* + * ======================================================================== + * 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 java.util.List; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class FeedGroupScope { + + @Nullable + @JsonProperty("exclude") + private List exclude; + + @Nullable + @JsonProperty("include") + private List include; +} diff --git a/src/main/java/io/getstream/models/GetFeedsRateLimitsRequest.java b/src/main/java/io/getstream/models/GetFeedsRateLimitsRequest.java index e235e3a..a8bac1a 100644 --- a/src/main/java/io/getstream/models/GetFeedsRateLimitsRequest.java +++ b/src/main/java/io/getstream/models/GetFeedsRateLimitsRequest.java @@ -45,6 +45,14 @@ public class GetFeedsRateLimitsRequest { @JsonIgnore private Boolean Unity; + @Query("unity_desktop") + @JsonIgnore + private Boolean UnityDesktop; + + @Query("unity_console") + @JsonIgnore + private Boolean UnityConsole; + @Query("server_side") @JsonIgnore private Boolean ServerSide; diff --git a/src/main/java/io/getstream/models/GetFeedsRateLimitsResponse.java b/src/main/java/io/getstream/models/GetFeedsRateLimitsResponse.java index 05c9452..596c5ed 100644 --- a/src/main/java/io/getstream/models/GetFeedsRateLimitsResponse.java +++ b/src/main/java/io/getstream/models/GetFeedsRateLimitsResponse.java @@ -41,6 +41,14 @@ public class GetFeedsRateLimitsResponse { @JsonProperty("unity") private Map unity; + @Nullable + @JsonProperty("unity_console") + private Map unityConsole; + + @Nullable + @JsonProperty("unity_desktop") + private Map unityDesktop; + @Nullable @JsonProperty("web") private Map web; diff --git a/src/main/java/io/getstream/models/GetOrCreateFeedGroupRequest.java b/src/main/java/io/getstream/models/GetOrCreateFeedGroupRequest.java index 1599aa1..b8593e5 100644 --- a/src/main/java/io/getstream/models/GetOrCreateFeedGroupRequest.java +++ b/src/main/java/io/getstream/models/GetOrCreateFeedGroupRequest.java @@ -46,6 +46,10 @@ public class GetOrCreateFeedGroupRequest { @JsonProperty("activity_filter") private ActivityFilterConfig activityFilter; + @Nullable + @JsonProperty("activity_marks") + private ActivityMarksConfig activityMarks; + @Nullable @JsonProperty("activity_processing") private ActivityProcessingConfig activityProcessing; diff --git a/src/main/java/io/getstream/models/GetRateLimitsRequest.java b/src/main/java/io/getstream/models/GetRateLimitsRequest.java index 7264fab..fff4d50 100644 --- a/src/main/java/io/getstream/models/GetRateLimitsRequest.java +++ b/src/main/java/io/getstream/models/GetRateLimitsRequest.java @@ -42,6 +42,14 @@ public class GetRateLimitsRequest { @JsonIgnore private Boolean Unity; + @Query("unity_desktop") + @JsonIgnore + private Boolean UnityDesktop; + + @Query("unity_console") + @JsonIgnore + private Boolean UnityConsole; + @Query("endpoints") @JsonIgnore private String Endpoints; diff --git a/src/main/java/io/getstream/models/GetRateLimitsResponse.java b/src/main/java/io/getstream/models/GetRateLimitsResponse.java index 803073c..dc84e1f 100644 --- a/src/main/java/io/getstream/models/GetRateLimitsResponse.java +++ b/src/main/java/io/getstream/models/GetRateLimitsResponse.java @@ -41,6 +41,14 @@ public class GetRateLimitsResponse { @JsonProperty("unity") private Map unity; + @Nullable + @JsonProperty("unity_console") + private Map unityConsole; + + @Nullable + @JsonProperty("unity_desktop") + private Map unityDesktop; + @Nullable @JsonProperty("web") private Map web; diff --git a/src/main/java/io/getstream/models/ModerationDashboardPreferences.java b/src/main/java/io/getstream/models/ModerationDashboardPreferences.java index dae0e7c..dd723f1 100644 --- a/src/main/java/io/getstream/models/ModerationDashboardPreferences.java +++ b/src/main/java/io/getstream/models/ModerationDashboardPreferences.java @@ -43,6 +43,10 @@ public class ModerationDashboardPreferences { @JsonProperty("disable_flagging_reviewed_entity") private Boolean disableFlaggingReviewedEntity; + @Nullable + @JsonProperty("enforce_shadow_server_side") + private Boolean enforceShadowServerSide; + @Nullable @JsonProperty("escalation_queue_enabled") private Boolean escalationQueueEnabled; diff --git a/src/main/java/io/getstream/models/PaginationParams.java b/src/main/java/io/getstream/models/PaginationParams.java index 98d4f3f..d0ff899 100644 --- a/src/main/java/io/getstream/models/PaginationParams.java +++ b/src/main/java/io/getstream/models/PaginationParams.java @@ -21,6 +21,22 @@ @lombok.AllArgsConstructor public class PaginationParams { + @Nullable + @JsonProperty("id_gt") + private Integer idGt; + + @Nullable + @JsonProperty("id_gte") + private Integer idGte; + + @Nullable + @JsonProperty("id_lt") + private Integer idLt; + + @Nullable + @JsonProperty("id_lte") + private Integer idLte; + @Nullable @JsonProperty("limit") private Integer limit; diff --git a/src/main/java/io/getstream/models/QueryBannedUsersPayload.java b/src/main/java/io/getstream/models/QueryBannedUsersPayload.java index fc15b7e..52f0bc4 100644 --- a/src/main/java/io/getstream/models/QueryBannedUsersPayload.java +++ b/src/main/java/io/getstream/models/QueryBannedUsersPayload.java @@ -13,6 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.Date; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -26,6 +27,22 @@ public class QueryBannedUsersPayload { @JsonProperty("filter_conditions") private Map filterConditions; + @Nullable + @JsonProperty("created_at_after") + private Date createdAtAfter; + + @Nullable + @JsonProperty("created_at_after_or_equal") + private Date createdAtAfterOrEqual; + + @Nullable + @JsonProperty("created_at_before") + private Date createdAtBefore; + + @Nullable + @JsonProperty("created_at_before_or_equal") + private Date createdAtBeforeOrEqual; + @Nullable @JsonProperty("exclude_expired_bans") private Boolean excludeExpiredBans; diff --git a/src/main/java/io/getstream/models/QueryFutureChannelBansPayload.java b/src/main/java/io/getstream/models/QueryFutureChannelBansPayload.java index 6cddb31..07412d4 100644 --- a/src/main/java/io/getstream/models/QueryFutureChannelBansPayload.java +++ b/src/main/java/io/getstream/models/QueryFutureChannelBansPayload.java @@ -13,6 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.Date; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -21,6 +22,22 @@ @lombok.AllArgsConstructor public class QueryFutureChannelBansPayload { + @Nullable + @JsonProperty("created_at_after") + private Date createdAtAfter; + + @Nullable + @JsonProperty("created_at_after_or_equal") + private Date createdAtAfterOrEqual; + + @Nullable + @JsonProperty("created_at_before") + private Date createdAtBefore; + + @Nullable + @JsonProperty("created_at_before_or_equal") + private Date createdAtBeforeOrEqual; + @Nullable @JsonProperty("exclude_expired_bans") private Boolean excludeExpiredBans; diff --git a/src/main/java/io/getstream/models/QueryMembersPayload.java b/src/main/java/io/getstream/models/QueryMembersPayload.java index d3cb492..abf635f 100644 --- a/src/main/java/io/getstream/models/QueryMembersPayload.java +++ b/src/main/java/io/getstream/models/QueryMembersPayload.java @@ -13,6 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.Date; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -26,6 +27,22 @@ public class QueryMembersPayload { @JsonProperty("type") private String type; + @Nullable + @JsonProperty("created_at_after") + private Date createdAtAfter; + + @Nullable + @JsonProperty("created_at_after_or_equal") + private Date createdAtAfterOrEqual; + + @Nullable + @JsonProperty("created_at_before") + private Date createdAtBefore; + + @Nullable + @JsonProperty("created_at_before_or_equal") + private Date createdAtBeforeOrEqual; + @Nullable @JsonProperty("id") private String id; @@ -42,6 +59,22 @@ public class QueryMembersPayload { @JsonProperty("user_id") private String userID; + @Nullable + @JsonProperty("user_id_gt") + private String userIDGt; + + @Nullable + @JsonProperty("user_id_gte") + private String userIDGte; + + @Nullable + @JsonProperty("user_id_lt") + private String userIDLt; + + @Nullable + @JsonProperty("user_id_lte") + private String userIDLte; + @Nullable @JsonProperty("members") private List members; diff --git a/src/main/java/io/getstream/models/QueryUsersPayload.java b/src/main/java/io/getstream/models/QueryUsersPayload.java index f3fba97..c80ac9d 100644 --- a/src/main/java/io/getstream/models/QueryUsersPayload.java +++ b/src/main/java/io/getstream/models/QueryUsersPayload.java @@ -26,6 +26,22 @@ public class QueryUsersPayload { @JsonProperty("filter_conditions") private Map filterConditions; + @Nullable + @JsonProperty("id_gt") + private String idGt; + + @Nullable + @JsonProperty("id_gte") + private String idGte; + + @Nullable + @JsonProperty("id_lt") + private String idLt; + + @Nullable + @JsonProperty("id_lte") + private String idLte; + @Nullable @JsonProperty("include_deactivated_users") private Boolean includeDeactivatedUsers; diff --git a/src/main/java/io/getstream/models/RuleBuilderCondition.java b/src/main/java/io/getstream/models/RuleBuilderCondition.java index 7ef478f..096c53f 100644 --- a/src/main/java/io/getstream/models/RuleBuilderCondition.java +++ b/src/main/java/io/getstream/models/RuleBuilderCondition.java @@ -125,6 +125,10 @@ public class RuleBuilderCondition { @JsonProperty("user_identical_content_count_params") private UserIdenticalContentCountParameters userIdenticalContentCountParams; + @Nullable + @JsonProperty("user_reaction_count_params") + private UserReactionCountRuleParameters userReactionCountParams; + @Nullable @JsonProperty("user_role_params") private UserRoleParameters userRoleParams; diff --git a/src/main/java/io/getstream/models/RunStats.java b/src/main/java/io/getstream/models/RunStats.java index c7f8b4f..c9ee77e 100644 --- a/src/main/java/io/getstream/models/RunStats.java +++ b/src/main/java/io/getstream/models/RunStats.java @@ -21,6 +21,10 @@ @lombok.AllArgsConstructor public class RunStats { + @Nullable + @JsonProperty("activities_deleted") + private Integer activitiesDeleted; + @Nullable @JsonProperty("channels_deleted") private Integer channelsDeleted; diff --git a/src/main/java/io/getstream/models/StopCampaignResponse.java b/src/main/java/io/getstream/models/StopCampaignResponse.java new file mode 100644 index 0000000..b8b7a1f --- /dev/null +++ b/src/main/java/io/getstream/models/StopCampaignResponse.java @@ -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; + +/** Basic response information */ +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class StopCampaignResponse { + + @JsonProperty("duration") + private String duration; + + @Nullable + @JsonProperty("campaign") + private CampaignResponse campaign; +} diff --git a/src/main/java/io/getstream/models/UpdateCampaignResponse.java b/src/main/java/io/getstream/models/UpdateCampaignResponse.java new file mode 100644 index 0000000..6e287b6 --- /dev/null +++ b/src/main/java/io/getstream/models/UpdateCampaignResponse.java @@ -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; + +/** Basic response information */ +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class UpdateCampaignResponse { + + @JsonProperty("duration") + private String duration; + + @Nullable + @JsonProperty("campaign") + private CampaignResponse campaign; + + @Nullable + @JsonProperty("users") + private PagerResponse users; +} diff --git a/src/main/java/io/getstream/models/UpdateChannelTypeRequest.java b/src/main/java/io/getstream/models/UpdateChannelTypeRequest.java index 18dfdb9..87d4eb4 100644 --- a/src/main/java/io/getstream/models/UpdateChannelTypeRequest.java +++ b/src/main/java/io/getstream/models/UpdateChannelTypeRequest.java @@ -24,15 +24,14 @@ @lombok.AllArgsConstructor public class UpdateChannelTypeRequest { + @Nullable @JsonProperty("automod") private String automod; + @Nullable @JsonProperty("automod_behavior") private String automodBehavior; - @JsonProperty("max_message_length") - private Integer maxMessageLength; - @Nullable @JsonProperty("blocklist") private String blocklist; @@ -61,6 +60,10 @@ public class UpdateChannelTypeRequest { @JsonProperty("mark_messages_pending") private Boolean markMessagesPending; + @Nullable + @JsonProperty("max_message_length") + private Integer maxMessageLength; + @Nullable @JsonProperty("message_retention") private String messageRetention; diff --git a/src/main/java/io/getstream/models/UpdateFeedGroupRequest.java b/src/main/java/io/getstream/models/UpdateFeedGroupRequest.java index 59098ca..c11833c 100644 --- a/src/main/java/io/getstream/models/UpdateFeedGroupRequest.java +++ b/src/main/java/io/getstream/models/UpdateFeedGroupRequest.java @@ -44,6 +44,10 @@ public class UpdateFeedGroupRequest { @JsonProperty("activity_filter") private ActivityFilterConfig activityFilter; + @Nullable + @JsonProperty("activity_marks") + private ActivityMarksConfig activityMarks; + @Nullable @JsonProperty("activity_processing") private ActivityProcessingConfig activityProcessing; diff --git a/src/main/java/io/getstream/models/UpdateUsersResponse.java b/src/main/java/io/getstream/models/UpdateUsersResponse.java index 044ab23..6a2cfcb 100644 --- a/src/main/java/io/getstream/models/UpdateUsersResponse.java +++ b/src/main/java/io/getstream/models/UpdateUsersResponse.java @@ -24,6 +24,10 @@ public class UpdateUsersResponse { @JsonProperty("duration") private String duration; + /** + * @deprecated + */ + @Deprecated @JsonProperty("membership_deletion_task_id") private String membershipDeletionTaskID; diff --git a/src/main/java/io/getstream/models/UserReactionCountRuleParameters.java b/src/main/java/io/getstream/models/UserReactionCountRuleParameters.java new file mode 100644 index 0000000..3323b25 --- /dev/null +++ b/src/main/java/io/getstream/models/UserReactionCountRuleParameters.java @@ -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 UserReactionCountRuleParameters { + + @Nullable + @JsonProperty("threshold") + private Integer threshold; + + @Nullable + @JsonProperty("time_window") + private String timeWindow; +} diff --git a/src/main/java/io/getstream/models/WebhookFailoverConfig.java b/src/main/java/io/getstream/models/WebhookFailoverConfig.java index 16efc91..c181293 100644 --- a/src/main/java/io/getstream/models/WebhookFailoverConfig.java +++ b/src/main/java/io/getstream/models/WebhookFailoverConfig.java @@ -33,6 +33,30 @@ public class WebhookFailoverConfig { @JsonProperty("gcs_path") private String gcsPath; + @Nullable + @JsonProperty("s3_api_key") + private String s3APIKey; + + @Nullable + @JsonProperty("s3_bucket") + private String s3Bucket; + + @Nullable + @JsonProperty("s3_path") + private String s3Path; + + @Nullable + @JsonProperty("s3_region") + private String s3Region; + + @Nullable + @JsonProperty("s3_role_arn") + private String s3RoleArn; + + @Nullable + @JsonProperty("s3_secret") + private String s3Secret; + @Nullable @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/services/Chat.java b/src/main/java/io/getstream/services/Chat.java index c7d0968..5bc091e 100644 --- a/src/main/java/io/getstream/services/Chat.java +++ b/src/main/java/io/getstream/services/Chat.java @@ -49,7 +49,7 @@ public StreamRequest getCampaign( public StreamRequest getCampaign(@NotNull String id) throws StreamException; @NotNull - public StreamRequest updateCampaign( + public StreamRequest updateCampaign( @NotNull String id, UpdateCampaignRequest request) throws StreamException; @NotNull @@ -61,11 +61,12 @@ public StreamRequest startCampaign(@NotNull String id) throws StreamException; @NotNull - public StreamRequest stopCampaign( + public StreamRequest stopCampaign( @NotNull String id, StopCampaignRequest request) throws StreamException; @NotNull - public StreamRequest stopCampaign(@NotNull String id) throws StreamException; + public StreamRequest stopCampaign(@NotNull String id) + throws StreamException; @NotNull public StreamRequest queryChannels(QueryChannelsRequest request) @@ -309,6 +310,10 @@ public StreamRequest getChannelType(@NotNull String name public StreamRequest updateChannelType( @NotNull String name, UpdateChannelTypeRequest request) throws StreamException; + @NotNull + public StreamRequest updateChannelType(@NotNull String name) + throws StreamException; + @NotNull public StreamRequest listCommands(ListCommandsRequest request) throws StreamException; diff --git a/src/main/java/io/getstream/services/ChatImpl.java b/src/main/java/io/getstream/services/ChatImpl.java index 8d77cdb..7c38b27 100644 --- a/src/main/java/io/getstream/services/ChatImpl.java +++ b/src/main/java/io/getstream/services/ChatImpl.java @@ -98,17 +98,17 @@ public StreamRequest getCampaign(@NotNull String id) throws } @NotNull - public StreamRequest updateCampaign( + public StreamRequest updateCampaign( @NotNull String id, UpdateCampaignRequest request) throws StreamException { var pathParams = Map.of("id", id); - return new StreamRequest( + return new StreamRequest( client, "PUT", "/api/v2/chat/campaigns/{id}", request, pathParams, - new TypeReference() {}); + new TypeReference() {}); } @NotNull @@ -132,21 +132,22 @@ public StreamRequest startCampaign(@NotNull String id) } @NotNull - public StreamRequest stopCampaign( + public StreamRequest stopCampaign( @NotNull String id, StopCampaignRequest request) throws StreamException { var pathParams = Map.of("id", id); - return new StreamRequest( + return new StreamRequest( client, "POST", "/api/v2/chat/campaigns/{id}/stop", request, pathParams, - new TypeReference() {}); + new TypeReference() {}); } @NotNull - public StreamRequest stopCampaign(@NotNull String id) throws StreamException { + public StreamRequest stopCampaign(@NotNull String id) + throws StreamException { return stopCampaign(id, new StopCampaignRequest()); } @@ -829,6 +830,12 @@ public StreamRequest updateChannelType( new TypeReference() {}); } + @NotNull + public StreamRequest updateChannelType(@NotNull String name) + throws StreamException { + return updateChannelType(name, new UpdateChannelTypeRequest()); + } + @NotNull public StreamRequest listCommands(ListCommandsRequest request) throws StreamException { diff --git a/src/main/java/io/getstream/services/Feeds.java b/src/main/java/io/getstream/services/Feeds.java index 44fc5b0..28897a6 100644 --- a/src/main/java/io/getstream/services/Feeds.java +++ b/src/main/java/io/getstream/services/Feeds.java @@ -53,6 +53,10 @@ public StreamRequest queryActivities(QueryActivitiesReq public StreamRequest batchQueryActivityReactions( BatchQueryActivityReactionsRequest request) throws StreamException; + @NotNull + public StreamRequest batchQueryActivityReactions() + throws StreamException; + @NotNull public StreamRequest deleteBookmark( @NotNull String activityID, DeleteBookmarkRequest request) throws StreamException; @@ -262,6 +266,10 @@ public StreamRequest queryComments(QueryCommentsRequest r public StreamRequest batchQueryCommentReactions( BatchQueryCommentReactionsRequest request) throws StreamException; + @NotNull + public StreamRequest batchQueryCommentReactions() + throws StreamException; + @NotNull public StreamRequest deleteCommentBookmark( @NotNull String commentID, DeleteCommentBookmarkRequest request) throws StreamException; diff --git a/src/main/java/io/getstream/services/FeedsImpl.java b/src/main/java/io/getstream/services/FeedsImpl.java index 8cccf2b..1a567ee 100644 --- a/src/main/java/io/getstream/services/FeedsImpl.java +++ b/src/main/java/io/getstream/services/FeedsImpl.java @@ -123,6 +123,12 @@ public StreamRequest batchQueryActivityReac new TypeReference() {}); } + @NotNull + public StreamRequest batchQueryActivityReactions() + throws StreamException { + return batchQueryActivityReactions(new BatchQueryActivityReactionsRequest()); + } + @NotNull public StreamRequest deleteBookmark( @NotNull String activityID, DeleteBookmarkRequest request) throws StreamException { @@ -681,6 +687,12 @@ public StreamRequest batchQueryCommentReacti new TypeReference() {}); } + @NotNull + public StreamRequest batchQueryCommentReactions() + throws StreamException { + return batchQueryCommentReactions(new BatchQueryCommentReactionsRequest()); + } + @NotNull public StreamRequest deleteCommentBookmark( @NotNull String commentID, DeleteCommentBookmarkRequest request) throws StreamException {