From d5ce7fa0fdddd29d133ca7e069aa32775d88100c Mon Sep 17 00:00:00 2001 From: Vladislav Gruchik <4280527+vagruchi@users.noreply.github.com> Date: Tue, 11 Nov 2025 17:02:34 +0100 Subject: [PATCH 1/3] update sdk --- .../getstream/models/ActionLogResponse.java | 4 + .../models/ActivityFeedbackEvent.java | 45 +++ .../models/ActivityFeedbackEventPayload.java | 41 +++ .../models/ActivityFeedbackRequest.java | 16 +- .../io/getstream/models/ActivityRequest.java | 4 + .../io/getstream/models/ActivityResponse.java | 17 +- .../models/ActivitySelectorConfig.java | 16 +- .../ActivitySelectorConfigResponse.java | 49 +++ .../models/AddActivityReactionRequest.java | 51 +++ .../getstream/models/AddActivityRequest.java | 4 + .../getstream/models/AddCommentRequest.java | 11 +- .../models/AggregatedActivityResponse.java | 5 + .../getstream/models/AggregationConfig.java | 2 - .../getstream/models/AppResponseFields.java | 12 + .../io/getstream/models/AudioSettings.java | 3 + .../models/AudioSettingsRequest.java | 4 + .../models/AudioSettingsResponse.java | 3 + .../getstream/models/BlockActionRequest.java | 27 ++ .../getstream/models/BlockListResponse.java | 6 + .../models/CallParticipantTimeline.java | 36 ++ .../getstream/models/CallStatsLocation.java | 55 +++ .../models/CallStatsParticipant.java | 43 +++ .../models/CallStatsParticipantCounts.java | 40 +++ .../models/CallStatsParticipantSession.java | 93 ++++++ .../java/io/getstream/models/CallType.java | 22 +- .../models/CampaignChannelMember.java | 35 ++ .../models/CampaignChannelTemplate.java | 4 + .../java/io/getstream/models/Channel.java | 4 + .../io/getstream/models/ChannelConfig.java | 5 +- .../models/ChannelConfigWithInfo.java | 3 + .../io/getstream/models/ChannelInput.java | 8 +- .../getstream/models/ChannelInputRequest.java | 65 ++++ .../io/getstream/models/ChannelMember.java | 65 ++-- .../getstream/models/ChannelMemberLookup.java | 3 + .../models/ChannelMemberRequest.java | 39 +++ .../models/ChannelMemberResponse.java | 74 +++++ .../models/ChannelOwnCapability.java | 1 + .../ChannelPushPreferencesResponse.java | 32 ++ .../io/getstream/models/ChannelResponse.java | 6 +- .../models/ChannelStateResponse.java | 10 +- .../models/ChannelStateResponseFields.java | 10 +- .../getstream/models/ChannelTypeConfig.java | 3 + .../io/getstream/models/ConfigOverrides.java | 14 +- .../models/CreateBlockListRequest.java | 8 + .../models/CreateChannelTypeRequest.java | 8 + .../models/CreateChannelTypeResponse.java | 3 + .../models/CreateFeedGroupRequest.java | 4 + .../models/CreateFeedViewRequest.java | 4 - .../CreateSIPInboundRoutingRuleRequest.java | 57 ++++ .../models/CreateSIPTrunkRequest.java | 29 ++ .../models/CreateSIPTrunkResponse.java | 30 ++ .../getstream/models/DailyMetricResponse.java | 28 ++ .../models/DailyMetricStatsResponse.java | 29 ++ .../models/DeleteChannelFileRequest.java | 27 ++ .../models/DeleteChannelImageRequest.java | 27 ++ .../DeleteSIPInboundRoutingRuleRequest.java | 18 + .../DeleteSIPInboundRoutingRuleResponse.java | 25 ++ .../models/DeleteSIPTrunkRequest.java | 18 + .../models/DeleteSIPTrunkResponse.java | 25 ++ .../getstream/models/DeleteUserRequest.java | 4 + .../models/DeliveredMessagePayload.java | 31 ++ .../io/getstream/models/DeliveryReceipts.java | 27 ++ .../models/DeliveryReceiptsResponse.java | 27 ++ .../models/DenormalizedChannelFields.java | 68 ++++ .../java/io/getstream/models/FeedGroup.java | 32 +- .../getstream/models/FeedGroupResponse.java | 6 +- .../models/FeedSuggestionResponse.java | 102 ++++++ .../io/getstream/models/FeedViewResponse.java | 6 +- .../models/FeedVisibilityResponse.java | 6 +- .../models/FeedsPreferencesResponse.java | 48 +++ src/main/java/io/getstream/models/Flag.java | 51 ++- ...SessionParticipantStatsDetailsRequest.java | 35 ++ ...essionParticipantStatsDetailsResponse.java | 57 ++++ ...essionParticipantStatsTimelineRequest.java | 36 ++ .../models/GetChannelTypeResponse.java | 3 + .../getstream/models/GetFeedGroupRequest.java | 11 +- .../models/GetFeedsRateLimitsRequest.java | 43 +++ .../models/GetFeedsRateLimitsResponse.java | 43 +++ .../models/GetFollowSuggestionsResponse.java | 7 +- .../models/GetOrCreateFeedGroupRequest.java | 4 + .../models/GetOrCreateFeedRequest.java | 4 - .../models/GetOrCreateFeedViewRequest.java | 4 - .../models/GetReactionsResponse.java | 2 +- .../getstream/models/GetRepliesRequest.java | 25 -- .../io/getstream/models/IngressSource.java | 31 ++ .../models/IngressSourceRequest.java | 31 ++ .../models/IngressSourceResponse.java | 31 ++ .../models/IngressVideoEncodingOptions.java | 5 + .../IngressVideoEncodingOptionsRequest.java | 3 + .../models/IngressVideoEncodingResponse.java | 3 + .../models/ListFeedGroupsRequest.java | 11 +- .../ListSIPInboundRoutingRuleRequest.java | 18 + .../ListSIPInboundRoutingRuleResponse.java | 29 ++ .../models/ListSIPTrunksRequest.java | 18 + .../models/ListSIPTrunksResponse.java | 29 ++ .../models/MarkDeliveredRequest.java | 34 ++ .../models/MarkDeliveredResponse.java | 25 ++ .../getstream/models/MarkUnreadRequest.java | 5 + .../io/getstream/models/MembersResponse.java | 2 +- .../models/MessagePaginationParams.java | 52 ++- .../io/getstream/models/MetricDescriptor.java | 34 ++ .../io/getstream/models/MetricThreshold.java | 40 +++ .../models/ModerationCustomActionEvent.java | 22 +- .../ModerationDashboardPreferences.java | 9 + .../models/ModerationMarkReviewedEvent.java | 17 +- .../models/OverviewDashboardConfig.java | 32 ++ .../models/OwnCapabilitiesBatchRequest.java | 35 ++ .../models/OwnCapabilitiesBatchResponse.java | 30 ++ .../io/getstream/models/OwnUserResponse.java | 2 +- .../ParticipantSeriesPublisherStats.java | 45 +++ .../ParticipantSeriesSubscriberStats.java | 45 +++ ...icipantSeriesSubscriptionTrackMetrics.java | 40 +++ .../models/ParticipantSeriesTimeframe.java | 35 ++ .../models/ParticipantSeriesTrackMetrics.java | 60 ++++ .../models/ParticipantSeriesUserStats.java | 41 +++ .../io/getstream/models/PrivacySettings.java | 4 + .../models/PrivacySettingsResponse.java | 4 + .../getstream/models/PublishedTrackFlags.java | 34 ++ .../models/PushPreferencesResponse.java | 44 +++ .../io/getstream/models/PushProvider.java | 4 + .../models/QueryActivitiesRequest.java | 12 + ...eryCallSessionParticipantStatsRequest.java | 33 ++ ...ryCallSessionParticipantStatsResponse.java | 63 ++++ ...ssionParticipantStatsTimelineResponse.java | 44 +++ .../models/QueryFeedsUsageStatsRequest.java | 31 ++ .../models/QueryFeedsUsageStatsResponse.java | 37 +++ .../getstream/models/QueryMembersPayload.java | 2 +- .../io/getstream/models/ReadReceipts.java | 2 + .../getstream/models/ReadStateResponse.java | 8 + .../models/ReminderResponseData.java | 4 +- .../models/ResolveSipInboundRequest.java | 37 +++ .../models/ResolveSipInboundResponse.java | 37 +++ .../models/ReviewQueueItemResponse.java | 11 + .../io/getstream/models/RingCallRequest.java | 32 ++ .../io/getstream/models/RingCallResponse.java | 29 ++ .../getstream/models/RuleBuilderAction.java | 1 - .../models/SIPCallConfigsRequest.java | 28 ++ .../models/SIPCallConfigsResponse.java | 26 ++ .../models/SIPCallerConfigsRequest.java | 31 ++ .../models/SIPCallerConfigsResponse.java | 29 ++ .../io/getstream/models/SIPChallenge.java | 88 +++++ ...IPDirectRoutingRuleCallConfigsRequest.java | 28 ++ ...PDirectRoutingRuleCallConfigsResponse.java | 28 ++ ...IPInboundRoutingRulePinConfigsRequest.java | 43 +++ ...PInboundRoutingRulePinConfigsResponse.java | 43 +++ .../models/SIPInboundRoutingRuleRequest.java | 57 ++++ .../models/SIPInboundRoutingRuleResponse.java | 70 ++++ .../SIPPinProtectionConfigsRequest.java | 39 +++ .../SIPPinProtectionConfigsResponse.java | 38 +++ .../io/getstream/models/SIPTrunkResponse.java | 48 +++ .../models/ShadowBlockActionRequest.java | 11 +- .../io/getstream/models/SharedLocation.java | 32 +- .../models/SipInboundCredentials.java | 41 +++ .../io/getstream/models/StoriesConfig.java | 8 +- .../models/StoriesFeedUpdatedEvent.java | 58 ++++ .../getstream/models/SubmitActionRequest.java | 12 + .../io/getstream/models/TypingIndicators.java | 2 + .../getstream/models/UnreadCountsRequest.java | 11 +- .../models/UpdateActivityRequest.java | 4 + .../models/UpdateBlockListRequest.java | 8 + .../models/UpdateChannelRequest.java | 21 +- .../models/UpdateChannelResponse.java | 2 +- .../models/UpdateChannelTypeRequest.java | 4 + .../models/UpdateChannelTypeResponse.java | 3 + .../models/UpdateCommentRequest.java | 8 + .../models/UpdateFeedGroupRequest.java | 8 + .../models/UpdateFeedViewRequest.java | 4 - .../models/UpdateFeedVisibilityRequest.java | 29 ++ .../models/UpdateFeedVisibilityResponse.java | 28 ++ .../UpdateSIPInboundRoutingRuleRequest.java | 56 ++++ .../UpdateSIPInboundRoutingRuleResponse.java | 30 ++ .../models/UpdateSIPTrunkRequest.java | 29 ++ .../models/UpdateSIPTrunkResponse.java | 30 ++ .../models/UploadChannelFileRequest.java | 31 ++ .../models/UploadChannelFileResponse.java | 38 +++ .../models/UploadChannelImageRequest.java | 36 ++ .../models/UploadChannelRequest.java | 36 ++ .../models/UploadChannelResponse.java | 43 +++ src/main/java/io/getstream/models/User.java | 51 +-- .../java/io/getstream/models/WSEvent.java | 2 +- .../java/io/getstream/services/BaseCall.java | 9 + .../java/io/getstream/services/Channel.java | 36 +- src/main/java/io/getstream/services/Chat.java | 39 ++- .../java/io/getstream/services/ChatImpl.java | 68 ++-- .../java/io/getstream/services/Feeds.java | 30 +- .../java/io/getstream/services/FeedsImpl.java | 81 ++++- .../java/io/getstream/services/Video.java | 114 +++++++ .../java/io/getstream/services/VideoImpl.java | 313 ++++++++++++++++++ 188 files changed, 4922 insertions(+), 339 deletions(-) create mode 100644 src/main/java/io/getstream/models/ActivityFeedbackEvent.java create mode 100644 src/main/java/io/getstream/models/ActivityFeedbackEventPayload.java create mode 100644 src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java create mode 100644 src/main/java/io/getstream/models/AddActivityReactionRequest.java create mode 100644 src/main/java/io/getstream/models/BlockActionRequest.java create mode 100644 src/main/java/io/getstream/models/CallParticipantTimeline.java create mode 100644 src/main/java/io/getstream/models/CallStatsLocation.java create mode 100644 src/main/java/io/getstream/models/CallStatsParticipant.java create mode 100644 src/main/java/io/getstream/models/CallStatsParticipantCounts.java create mode 100644 src/main/java/io/getstream/models/CallStatsParticipantSession.java create mode 100644 src/main/java/io/getstream/models/CampaignChannelMember.java create mode 100644 src/main/java/io/getstream/models/ChannelInputRequest.java create mode 100644 src/main/java/io/getstream/models/ChannelMemberRequest.java create mode 100644 src/main/java/io/getstream/models/ChannelPushPreferencesResponse.java create mode 100644 src/main/java/io/getstream/models/CreateSIPInboundRoutingRuleRequest.java create mode 100644 src/main/java/io/getstream/models/CreateSIPTrunkRequest.java create mode 100644 src/main/java/io/getstream/models/CreateSIPTrunkResponse.java create mode 100644 src/main/java/io/getstream/models/DailyMetricResponse.java create mode 100644 src/main/java/io/getstream/models/DailyMetricStatsResponse.java create mode 100644 src/main/java/io/getstream/models/DeleteChannelFileRequest.java create mode 100644 src/main/java/io/getstream/models/DeleteChannelImageRequest.java create mode 100644 src/main/java/io/getstream/models/DeleteSIPInboundRoutingRuleRequest.java create mode 100644 src/main/java/io/getstream/models/DeleteSIPInboundRoutingRuleResponse.java create mode 100644 src/main/java/io/getstream/models/DeleteSIPTrunkRequest.java create mode 100644 src/main/java/io/getstream/models/DeleteSIPTrunkResponse.java create mode 100644 src/main/java/io/getstream/models/DeliveredMessagePayload.java create mode 100644 src/main/java/io/getstream/models/DeliveryReceipts.java create mode 100644 src/main/java/io/getstream/models/DeliveryReceiptsResponse.java create mode 100644 src/main/java/io/getstream/models/DenormalizedChannelFields.java create mode 100644 src/main/java/io/getstream/models/FeedSuggestionResponse.java create mode 100644 src/main/java/io/getstream/models/FeedsPreferencesResponse.java create mode 100644 src/main/java/io/getstream/models/GetCallSessionParticipantStatsDetailsRequest.java create mode 100644 src/main/java/io/getstream/models/GetCallSessionParticipantStatsDetailsResponse.java create mode 100644 src/main/java/io/getstream/models/GetCallSessionParticipantStatsTimelineRequest.java create mode 100644 src/main/java/io/getstream/models/GetFeedsRateLimitsRequest.java create mode 100644 src/main/java/io/getstream/models/GetFeedsRateLimitsResponse.java create mode 100644 src/main/java/io/getstream/models/IngressSource.java create mode 100644 src/main/java/io/getstream/models/IngressSourceRequest.java create mode 100644 src/main/java/io/getstream/models/IngressSourceResponse.java create mode 100644 src/main/java/io/getstream/models/ListSIPInboundRoutingRuleRequest.java create mode 100644 src/main/java/io/getstream/models/ListSIPInboundRoutingRuleResponse.java create mode 100644 src/main/java/io/getstream/models/ListSIPTrunksRequest.java create mode 100644 src/main/java/io/getstream/models/ListSIPTrunksResponse.java create mode 100644 src/main/java/io/getstream/models/MarkDeliveredRequest.java create mode 100644 src/main/java/io/getstream/models/MarkDeliveredResponse.java create mode 100644 src/main/java/io/getstream/models/MetricDescriptor.java create mode 100644 src/main/java/io/getstream/models/MetricThreshold.java create mode 100644 src/main/java/io/getstream/models/OverviewDashboardConfig.java create mode 100644 src/main/java/io/getstream/models/OwnCapabilitiesBatchRequest.java create mode 100644 src/main/java/io/getstream/models/OwnCapabilitiesBatchResponse.java create mode 100644 src/main/java/io/getstream/models/ParticipantSeriesPublisherStats.java create mode 100644 src/main/java/io/getstream/models/ParticipantSeriesSubscriberStats.java create mode 100644 src/main/java/io/getstream/models/ParticipantSeriesSubscriptionTrackMetrics.java create mode 100644 src/main/java/io/getstream/models/ParticipantSeriesTimeframe.java create mode 100644 src/main/java/io/getstream/models/ParticipantSeriesTrackMetrics.java create mode 100644 src/main/java/io/getstream/models/ParticipantSeriesUserStats.java create mode 100644 src/main/java/io/getstream/models/PublishedTrackFlags.java create mode 100644 src/main/java/io/getstream/models/PushPreferencesResponse.java create mode 100644 src/main/java/io/getstream/models/QueryCallSessionParticipantStatsRequest.java create mode 100644 src/main/java/io/getstream/models/QueryCallSessionParticipantStatsResponse.java create mode 100644 src/main/java/io/getstream/models/QueryCallSessionParticipantStatsTimelineResponse.java create mode 100644 src/main/java/io/getstream/models/QueryFeedsUsageStatsRequest.java create mode 100644 src/main/java/io/getstream/models/QueryFeedsUsageStatsResponse.java create mode 100644 src/main/java/io/getstream/models/ResolveSipInboundRequest.java create mode 100644 src/main/java/io/getstream/models/ResolveSipInboundResponse.java create mode 100644 src/main/java/io/getstream/models/RingCallRequest.java create mode 100644 src/main/java/io/getstream/models/RingCallResponse.java create mode 100644 src/main/java/io/getstream/models/SIPCallConfigsRequest.java create mode 100644 src/main/java/io/getstream/models/SIPCallConfigsResponse.java create mode 100644 src/main/java/io/getstream/models/SIPCallerConfigsRequest.java create mode 100644 src/main/java/io/getstream/models/SIPCallerConfigsResponse.java create mode 100644 src/main/java/io/getstream/models/SIPChallenge.java create mode 100644 src/main/java/io/getstream/models/SIPDirectRoutingRuleCallConfigsRequest.java create mode 100644 src/main/java/io/getstream/models/SIPDirectRoutingRuleCallConfigsResponse.java create mode 100644 src/main/java/io/getstream/models/SIPInboundRoutingRulePinConfigsRequest.java create mode 100644 src/main/java/io/getstream/models/SIPInboundRoutingRulePinConfigsResponse.java create mode 100644 src/main/java/io/getstream/models/SIPInboundRoutingRuleRequest.java create mode 100644 src/main/java/io/getstream/models/SIPInboundRoutingRuleResponse.java create mode 100644 src/main/java/io/getstream/models/SIPPinProtectionConfigsRequest.java create mode 100644 src/main/java/io/getstream/models/SIPPinProtectionConfigsResponse.java create mode 100644 src/main/java/io/getstream/models/SIPTrunkResponse.java create mode 100644 src/main/java/io/getstream/models/SipInboundCredentials.java create mode 100644 src/main/java/io/getstream/models/StoriesFeedUpdatedEvent.java create mode 100644 src/main/java/io/getstream/models/UpdateFeedVisibilityRequest.java create mode 100644 src/main/java/io/getstream/models/UpdateFeedVisibilityResponse.java create mode 100644 src/main/java/io/getstream/models/UpdateSIPInboundRoutingRuleRequest.java create mode 100644 src/main/java/io/getstream/models/UpdateSIPInboundRoutingRuleResponse.java create mode 100644 src/main/java/io/getstream/models/UpdateSIPTrunkRequest.java create mode 100644 src/main/java/io/getstream/models/UpdateSIPTrunkResponse.java create mode 100644 src/main/java/io/getstream/models/UploadChannelFileRequest.java create mode 100644 src/main/java/io/getstream/models/UploadChannelFileResponse.java create mode 100644 src/main/java/io/getstream/models/UploadChannelImageRequest.java create mode 100644 src/main/java/io/getstream/models/UploadChannelRequest.java create mode 100644 src/main/java/io/getstream/models/UploadChannelResponse.java diff --git a/src/main/java/io/getstream/models/ActionLogResponse.java b/src/main/java/io/getstream/models/ActionLogResponse.java index 46ff66dd..d76ea6e2 100644 --- a/src/main/java/io/getstream/models/ActionLogResponse.java +++ b/src/main/java/io/getstream/models/ActionLogResponse.java @@ -14,6 +14,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.util.Date; +import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -41,6 +42,9 @@ public class ActionLogResponse { @JsonProperty("user_id") private String userID; + @JsonProperty("ai_providers") + private List aiProviders; + @JsonProperty("custom") private Map custom; diff --git a/src/main/java/io/getstream/models/ActivityFeedbackEvent.java b/src/main/java/io/getstream/models/ActivityFeedbackEvent.java new file mode 100644 index 00000000..50d33df3 --- /dev/null +++ b/src/main/java/io/getstream/models/ActivityFeedbackEvent.java @@ -0,0 +1,45 @@ +/* + * ======================================================================== + * 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.Date; +import java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ActivityFeedbackEvent { + + @JsonProperty("created_at") + private Date createdAt; + + @JsonProperty("activity_feedback") + private ActivityFeedbackEventPayload activityFeedback; + + @JsonProperty("custom") + private Map custom; + + @JsonProperty("type") + private String type; + + @Nullable + @JsonProperty("received_at") + private Date receivedAt; + + @Nullable + @JsonProperty("user") + private UserResponseCommonFields user; +} diff --git a/src/main/java/io/getstream/models/ActivityFeedbackEventPayload.java b/src/main/java/io/getstream/models/ActivityFeedbackEventPayload.java new file mode 100644 index 00000000..244f4489 --- /dev/null +++ b/src/main/java/io/getstream/models/ActivityFeedbackEventPayload.java @@ -0,0 +1,41 @@ +/* + * ======================================================================== + * 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.Date; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ActivityFeedbackEventPayload { + + @JsonProperty("action") + private String action; + + @JsonProperty("activity_id") + private String activityID; + + @JsonProperty("created_at") + private Date createdAt; + + @JsonProperty("updated_at") + private Date updatedAt; + + @JsonProperty("value") + private String value; + + @JsonProperty("user") + private UserResponse user; +} diff --git a/src/main/java/io/getstream/models/ActivityFeedbackRequest.java b/src/main/java/io/getstream/models/ActivityFeedbackRequest.java index fc837978..5c8e4ad7 100644 --- a/src/main/java/io/getstream/models/ActivityFeedbackRequest.java +++ b/src/main/java/io/getstream/models/ActivityFeedbackRequest.java @@ -25,22 +25,14 @@ public class ActivityFeedbackRequest { @JsonProperty("hide") private Boolean hide; - @Nullable - @JsonProperty("mute_user") - private Boolean muteUser; - - @Nullable - @JsonProperty("reason") - private String reason; - - @Nullable - @JsonProperty("report") - private Boolean report; - @Nullable @JsonProperty("show_less") private Boolean showLess; + @Nullable + @JsonProperty("show_more") + private Boolean showMore; + @Nullable @JsonProperty("user_id") private String userID; diff --git a/src/main/java/io/getstream/models/ActivityRequest.java b/src/main/java/io/getstream/models/ActivityRequest.java index bffeaf54..b287c774 100644 --- a/src/main/java/io/getstream/models/ActivityRequest.java +++ b/src/main/java/io/getstream/models/ActivityRequest.java @@ -45,6 +45,10 @@ public class ActivityRequest { @JsonProperty("poll_id") private String pollID; + @Nullable + @JsonProperty("restrict_replies") + private String restrictReplies; + @Nullable @JsonProperty("text") private String text; diff --git a/src/main/java/io/getstream/models/ActivityResponse.java b/src/main/java/io/getstream/models/ActivityResponse.java index c065de86..b4b4a7d9 100644 --- a/src/main/java/io/getstream/models/ActivityResponse.java +++ b/src/main/java/io/getstream/models/ActivityResponse.java @@ -33,15 +33,24 @@ public class ActivityResponse { @JsonProperty("created_at") private Date createdAt; + @JsonProperty("hidden") + private Boolean hidden; + @JsonProperty("id") private String id; @JsonProperty("popularity") private Integer popularity; + @JsonProperty("preview") + private Boolean preview; + @JsonProperty("reaction_count") private Integer reactionCount; + @JsonProperty("restrict_replies") + private String restrictReplies; + @JsonProperty("score") private Double score; @@ -109,8 +118,12 @@ public class ActivityResponse { private Date expiresAt; @Nullable - @JsonProperty("hidden") - private Boolean hidden; + @JsonProperty("is_watched") + private Boolean isWatched; + + @Nullable + @JsonProperty("moderation_action") + private String moderationAction; @Nullable @JsonProperty("text") diff --git a/src/main/java/io/getstream/models/ActivitySelectorConfig.java b/src/main/java/io/getstream/models/ActivitySelectorConfig.java index 12992a10..e3edc36e 100644 --- a/src/main/java/io/getstream/models/ActivitySelectorConfig.java +++ b/src/main/java/io/getstream/models/ActivitySelectorConfig.java @@ -13,7 +13,6 @@ 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; @@ -24,21 +23,24 @@ @lombok.AllArgsConstructor public class ActivitySelectorConfig { + @JsonProperty("type") + private String type; + @Nullable @JsonProperty("cutoff_time") - private Date cutoffTime; + private String cutoffTime; @Nullable - @JsonProperty("min_popularity") - private Integer minPopularity; + @JsonProperty("cutoff_window") + private String cutoffWindow; @Nullable - @JsonProperty("type") - private String type; + @JsonProperty("min_popularity") + private Integer minPopularity; @Nullable @JsonProperty("sort") - private List sort; + private List sort; @Nullable @JsonProperty("filter") diff --git a/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java b/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java new file mode 100644 index 00000000..3f0e4186 --- /dev/null +++ b/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java @@ -0,0 +1,49 @@ +/* + * ======================================================================== + * 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.Date; +import java.util.List; +import java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ActivitySelectorConfigResponse { + + @JsonProperty("type") + private String type; + + @Nullable + @JsonProperty("cutoff_time") + private Date cutoffTime; + + @Nullable + @JsonProperty("cutoff_window") + private String cutoffWindow; + + @Nullable + @JsonProperty("min_popularity") + private Integer minPopularity; + + @Nullable + @JsonProperty("sort") + private List sort; + + @Nullable + @JsonProperty("filter") + private Map filter; +} diff --git a/src/main/java/io/getstream/models/AddActivityReactionRequest.java b/src/main/java/io/getstream/models/AddActivityReactionRequest.java new file mode 100644 index 00000000..c45eb19c --- /dev/null +++ b/src/main/java/io/getstream/models/AddActivityReactionRequest.java @@ -0,0 +1,51 @@ +/* + * ======================================================================== + * 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.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class AddActivityReactionRequest { + + @JsonProperty("type") + private String type; + + @Nullable + @JsonProperty("create_notification_activity") + private Boolean createNotificationActivity; + + @Nullable + @JsonProperty("enforce_unique") + private Boolean enforceUnique; + + @Nullable + @JsonProperty("skip_push") + private Boolean skipPush; + + @Nullable + @JsonProperty("user_id") + private String userID; + + @Nullable + @JsonProperty("custom") + private Map custom; + + @Nullable + @JsonProperty("user") + private UserRequest user; +} diff --git a/src/main/java/io/getstream/models/AddActivityRequest.java b/src/main/java/io/getstream/models/AddActivityRequest.java index cf96875a..960dd878 100644 --- a/src/main/java/io/getstream/models/AddActivityRequest.java +++ b/src/main/java/io/getstream/models/AddActivityRequest.java @@ -45,6 +45,10 @@ public class AddActivityRequest { @JsonProperty("poll_id") private String pollID; + @Nullable + @JsonProperty("restrict_replies") + private String restrictReplies; + @Nullable @JsonProperty("text") private String text; diff --git a/src/main/java/io/getstream/models/AddCommentRequest.java b/src/main/java/io/getstream/models/AddCommentRequest.java index e2d44073..61f09e75 100644 --- a/src/main/java/io/getstream/models/AddCommentRequest.java +++ b/src/main/java/io/getstream/models/AddCommentRequest.java @@ -23,19 +23,24 @@ @lombok.AllArgsConstructor public class AddCommentRequest { - @JsonProperty("comment") - private String comment; - @JsonProperty("object_id") private String objectID; @JsonProperty("object_type") private String objectType; + @Nullable + @JsonProperty("comment") + private String comment; + @Nullable @JsonProperty("create_notification_activity") private Boolean createNotificationActivity; + @Nullable + @JsonProperty("id") + private String id; + @Nullable @JsonProperty("parent_id") private String parentID; diff --git a/src/main/java/io/getstream/models/AggregatedActivityResponse.java b/src/main/java/io/getstream/models/AggregatedActivityResponse.java index 9a4adc7c..bd94684a 100644 --- a/src/main/java/io/getstream/models/AggregatedActivityResponse.java +++ b/src/main/java/io/getstream/models/AggregatedActivityResponse.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.util.Date; import java.util.List; +import org.jetbrains.annotations.Nullable; @lombok.Data @lombok.Builder @@ -45,4 +46,8 @@ public class AggregatedActivityResponse { @JsonProperty("activities") private List activities; + + @Nullable + @JsonProperty("is_watched") + private Boolean isWatched; } diff --git a/src/main/java/io/getstream/models/AggregationConfig.java b/src/main/java/io/getstream/models/AggregationConfig.java index e624895f..c76d1461 100644 --- a/src/main/java/io/getstream/models/AggregationConfig.java +++ b/src/main/java/io/getstream/models/AggregationConfig.java @@ -13,7 +13,6 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import org.jetbrains.annotations.Nullable; @lombok.Data @lombok.Builder @@ -21,7 +20,6 @@ @lombok.AllArgsConstructor public class AggregationConfig { - @Nullable @JsonProperty("format") private String format; } diff --git a/src/main/java/io/getstream/models/AppResponseFields.java b/src/main/java/io/getstream/models/AppResponseFields.java index b60e89ff..3c0f72a0 100644 --- a/src/main/java/io/getstream/models/AppResponseFields.java +++ b/src/main/java/io/getstream/models/AppResponseFields.java @@ -24,6 +24,9 @@ @lombok.AllArgsConstructor public class AppResponseFields { + @JsonProperty("allow_multi_user_devices") + private Boolean allowMultiUserDevices; + @JsonProperty("async_url_enrich_enabled") private Boolean asyncUrlEnrichEnabled; @@ -51,9 +54,15 @@ public class AppResponseFields { @JsonProperty("guest_user_creation_disabled") private Boolean guestUserCreationDisabled; + @JsonProperty("id") + private Integer id; + @JsonProperty("image_moderation_enabled") private Boolean imageModerationEnabled; + @JsonProperty("max_aggregated_activities_length") + private Integer maxAggregatedActivitiesLength; + @JsonProperty("moderation_bulk_submit_action_enabled") private Boolean moderationBulkSubmitActionEnabled; @@ -81,6 +90,9 @@ public class AppResponseFields { @JsonProperty("permission_version") private String permissionVersion; + @JsonProperty("placement") + private String placement; + @JsonProperty("reminders_interval") private Integer remindersInterval; diff --git a/src/main/java/io/getstream/models/AudioSettings.java b/src/main/java/io/getstream/models/AudioSettings.java index 24b70805..a0825f11 100644 --- a/src/main/java/io/getstream/models/AudioSettings.java +++ b/src/main/java/io/getstream/models/AudioSettings.java @@ -27,6 +27,9 @@ public class AudioSettings { @JsonProperty("default_device") private String defaultDevice; + @JsonProperty("hifi_audio_enabled") + private Boolean hifiAudioEnabled; + @JsonProperty("mic_default_on") private Boolean micDefaultOn; diff --git a/src/main/java/io/getstream/models/AudioSettingsRequest.java b/src/main/java/io/getstream/models/AudioSettingsRequest.java index 84cc2815..ab3b5b0e 100644 --- a/src/main/java/io/getstream/models/AudioSettingsRequest.java +++ b/src/main/java/io/getstream/models/AudioSettingsRequest.java @@ -28,6 +28,10 @@ public class AudioSettingsRequest { @JsonProperty("access_request_enabled") private Boolean accessRequestEnabled; + @Nullable + @JsonProperty("hifi_audio_enabled") + private Boolean hifiAudioEnabled; + @Nullable @JsonProperty("mic_default_on") private Boolean micDefaultOn; diff --git a/src/main/java/io/getstream/models/AudioSettingsResponse.java b/src/main/java/io/getstream/models/AudioSettingsResponse.java index 459e68d5..7b5fb445 100644 --- a/src/main/java/io/getstream/models/AudioSettingsResponse.java +++ b/src/main/java/io/getstream/models/AudioSettingsResponse.java @@ -27,6 +27,9 @@ public class AudioSettingsResponse { @JsonProperty("default_device") private String defaultDevice; + @JsonProperty("hifi_audio_enabled") + private Boolean hifiAudioEnabled; + @JsonProperty("mic_default_on") private Boolean micDefaultOn; diff --git a/src/main/java/io/getstream/models/BlockActionRequest.java b/src/main/java/io/getstream/models/BlockActionRequest.java new file mode 100644 index 00000000..af8c1f00 --- /dev/null +++ b/src/main/java/io/getstream/models/BlockActionRequest.java @@ -0,0 +1,27 @@ +/* + * ======================================================================== + * 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 BlockActionRequest { + + @Nullable + @JsonProperty("reason") + private String reason; +} diff --git a/src/main/java/io/getstream/models/BlockListResponse.java b/src/main/java/io/getstream/models/BlockListResponse.java index 3b49c6f8..83ed5547 100644 --- a/src/main/java/io/getstream/models/BlockListResponse.java +++ b/src/main/java/io/getstream/models/BlockListResponse.java @@ -23,6 +23,12 @@ @lombok.AllArgsConstructor public class BlockListResponse { + @JsonProperty("is_leet_check_enabled") + private Boolean isLeetCheckEnabled; + + @JsonProperty("is_plural_check_enabled") + private Boolean isPluralCheckEnabled; + @JsonProperty("name") private String name; diff --git a/src/main/java/io/getstream/models/CallParticipantTimeline.java b/src/main/java/io/getstream/models/CallParticipantTimeline.java new file mode 100644 index 00000000..c7ca0ac3 --- /dev/null +++ b/src/main/java/io/getstream/models/CallParticipantTimeline.java @@ -0,0 +1,36 @@ +/* + * ======================================================================== + * 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.Date; +import java.util.Map; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class CallParticipantTimeline { + + @JsonProperty("severity") + private String severity; + + @JsonProperty("timestamp") + private Date timestamp; + + @JsonProperty("type") + private String type; + + @JsonProperty("data") + private Map data; +} diff --git a/src/main/java/io/getstream/models/CallStatsLocation.java b/src/main/java/io/getstream/models/CallStatsLocation.java new file mode 100644 index 00000000..83fbd012 --- /dev/null +++ b/src/main/java/io/getstream/models/CallStatsLocation.java @@ -0,0 +1,55 @@ +/* + * ======================================================================== + * 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 CallStatsLocation { + + @Nullable + @JsonProperty("accuracy_radius_meters") + private Integer accuracyRadiusMeters; + + @Nullable + @JsonProperty("city") + private String city; + + @Nullable + @JsonProperty("continent") + private String continent; + + @Nullable + @JsonProperty("country") + private String country; + + @Nullable + @JsonProperty("country_iso_code") + private String countryIsoCode; + + @Nullable + @JsonProperty("latitude") + private Double latitude; + + @Nullable + @JsonProperty("longitude") + private Double longitude; + + @Nullable + @JsonProperty("subdivision") + private String subdivision; +} diff --git a/src/main/java/io/getstream/models/CallStatsParticipant.java b/src/main/java/io/getstream/models/CallStatsParticipant.java new file mode 100644 index 00000000..4ec37bc2 --- /dev/null +++ b/src/main/java/io/getstream/models/CallStatsParticipant.java @@ -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; +import java.util.Date; +import java.util.List; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class CallStatsParticipant { + + @JsonProperty("user_id") + private String userID; + + @JsonProperty("sessions") + private List sessions; + + @Nullable + @JsonProperty("latest_activity_at") + private Date latestActivityAt; + + @Nullable + @JsonProperty("name") + private String name; + + @Nullable + @JsonProperty("roles") + private List roles; +} diff --git a/src/main/java/io/getstream/models/CallStatsParticipantCounts.java b/src/main/java/io/getstream/models/CallStatsParticipantCounts.java new file mode 100644 index 00000000..730576ce --- /dev/null +++ b/src/main/java/io/getstream/models/CallStatsParticipantCounts.java @@ -0,0 +1,40 @@ +/* + * ======================================================================== + * 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 CallStatsParticipantCounts { + + @JsonProperty("live_sessions") + private Integer liveSessions; + + @JsonProperty("participants") + private Integer participants; + + @JsonProperty("peak_concurrent_sessions") + private Integer peakConcurrentSessions; + + @JsonProperty("peak_concurrent_users") + private Integer peakConcurrentUsers; + + @JsonProperty("publishers") + private Integer publishers; + + @JsonProperty("sessions") + private Integer sessions; +} diff --git a/src/main/java/io/getstream/models/CallStatsParticipantSession.java b/src/main/java/io/getstream/models/CallStatsParticipantSession.java new file mode 100644 index 00000000..c1a27a20 --- /dev/null +++ b/src/main/java/io/getstream/models/CallStatsParticipantSession.java @@ -0,0 +1,93 @@ +/* + * ======================================================================== + * 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.Date; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class CallStatsParticipantSession { + + @JsonProperty("is_live") + private Boolean isLive; + + @JsonProperty("user_session_id") + private String userSessionID; + + @JsonProperty("published_tracks") + private PublishedTrackFlags publishedTracks; + + @Nullable + @JsonProperty("browser") + private String browser; + + @Nullable + @JsonProperty("browser_version") + private String browserVersion; + + @Nullable + @JsonProperty("cq_score") + private Integer cqScore; + + @Nullable + @JsonProperty("current_ip") + private String currentIp; + + @Nullable + @JsonProperty("current_sfu") + private String currentSfu; + + @Nullable + @JsonProperty("distance_to_sfu_kilometers") + private Double distanceToSfuKilometers; + + @Nullable + @JsonProperty("ended_at") + private Date endedAt; + + @Nullable + @JsonProperty("os") + private String os; + + @Nullable + @JsonProperty("publisher_type") + private String publisherType; + + @Nullable + @JsonProperty("sdk") + private String sdk; + + @Nullable + @JsonProperty("sdk_version") + private String sdkVersion; + + @Nullable + @JsonProperty("started_at") + private Date startedAt; + + @Nullable + @JsonProperty("unified_session_id") + private String unifiedSessionID; + + @Nullable + @JsonProperty("webrtc_version") + private String webrtcVersion; + + @Nullable + @JsonProperty("location") + private CallStatsLocation location; +} diff --git a/src/main/java/io/getstream/models/CallType.java b/src/main/java/io/getstream/models/CallType.java index 5cc30ab1..176b2303 100644 --- a/src/main/java/io/getstream/models/CallType.java +++ b/src/main/java/io/getstream/models/CallType.java @@ -22,29 +22,29 @@ @lombok.AllArgsConstructor public class CallType { - @JsonProperty("AppPK") - private Integer appPK; + @JsonProperty("app") + private Integer app; - @JsonProperty("CreatedAt") + @JsonProperty("created_at") private Date createdAt; - @JsonProperty("ExternalStorage") - private String externalStorage; + @JsonProperty("id") + private Integer id; - @JsonProperty("Name") + @JsonProperty("name") private String name; - @JsonProperty("PK") - private Integer pK; + @JsonProperty("recording_external_storage") + private String recordingExternalStorage; - @JsonProperty("UpdatedAt") + @JsonProperty("updated_at") private Date updatedAt; @Nullable - @JsonProperty("NotificationSettings") + @JsonProperty("notification_settings") private NotificationSettings notificationSettings; @Nullable - @JsonProperty("Settings") + @JsonProperty("settings") private CallSettings settings; } diff --git a/src/main/java/io/getstream/models/CampaignChannelMember.java b/src/main/java/io/getstream/models/CampaignChannelMember.java new file mode 100644 index 00000000..d4833b9b --- /dev/null +++ b/src/main/java/io/getstream/models/CampaignChannelMember.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 java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class CampaignChannelMember { + + @JsonProperty("user_id") + private String userID; + + @Nullable + @JsonProperty("channel_role") + private String channelRole; + + @Nullable + @JsonProperty("custom") + private Map custom; +} diff --git a/src/main/java/io/getstream/models/CampaignChannelTemplate.java b/src/main/java/io/getstream/models/CampaignChannelTemplate.java index d4b63319..443a845a 100644 --- a/src/main/java/io/getstream/models/CampaignChannelTemplate.java +++ b/src/main/java/io/getstream/models/CampaignChannelTemplate.java @@ -40,4 +40,8 @@ public class CampaignChannelTemplate { @Nullable @JsonProperty("members") private List members; + + @Nullable + @JsonProperty("members_template") + private List membersTemplate; } diff --git a/src/main/java/io/getstream/models/Channel.java b/src/main/java/io/getstream/models/Channel.java index 2b5ee694..bc8ce0c2 100644 --- a/src/main/java/io/getstream/models/Channel.java +++ b/src/main/java/io/getstream/models/Channel.java @@ -91,6 +91,10 @@ public class Channel { @JsonProperty("active_live_locations") private List activeLiveLocations; + @Nullable + @JsonProperty("filter_tags") + private List filterTags; + @Nullable @JsonProperty("invites") private List invites; diff --git a/src/main/java/io/getstream/models/ChannelConfig.java b/src/main/java/io/getstream/models/ChannelConfig.java index 7dc9c705..5c89909c 100644 --- a/src/main/java/io/getstream/models/ChannelConfig.java +++ b/src/main/java/io/getstream/models/ChannelConfig.java @@ -41,6 +41,9 @@ public class ChannelConfig { @JsonProperty("custom_events") private Boolean customEvents; + @JsonProperty("delivery_events") + private Boolean deliveryEvents; + @JsonProperty("mark_messages_pending") private Boolean markMessagesPending; @@ -115,7 +118,7 @@ public class ChannelConfig { @Nullable @JsonProperty("partition_ttl") - private Integer partitionTtl; + private String partitionTtl; @Nullable @JsonProperty("allowed_flag_reasons") diff --git a/src/main/java/io/getstream/models/ChannelConfigWithInfo.java b/src/main/java/io/getstream/models/ChannelConfigWithInfo.java index 2490a4c0..dea1a690 100644 --- a/src/main/java/io/getstream/models/ChannelConfigWithInfo.java +++ b/src/main/java/io/getstream/models/ChannelConfigWithInfo.java @@ -42,6 +42,9 @@ public class ChannelConfigWithInfo { @JsonProperty("custom_events") private Boolean customEvents; + @JsonProperty("delivery_events") + private Boolean deliveryEvents; + @JsonProperty("mark_messages_pending") private Boolean markMessagesPending; diff --git a/src/main/java/io/getstream/models/ChannelInput.java b/src/main/java/io/getstream/models/ChannelInput.java index b5455864..7bf96d05 100644 --- a/src/main/java/io/getstream/models/ChannelInput.java +++ b/src/main/java/io/getstream/models/ChannelInput.java @@ -51,13 +51,17 @@ public class ChannelInput { @JsonProperty("truncated_by_id") private String truncatedByID; + @Nullable + @JsonProperty("filter_tags") + private List filterTags; + @Nullable @JsonProperty("invites") - private List invites; + private List invites; @Nullable @JsonProperty("members") - private List members; + private List members; @Nullable @JsonProperty("config_overrides") diff --git a/src/main/java/io/getstream/models/ChannelInputRequest.java b/src/main/java/io/getstream/models/ChannelInputRequest.java new file mode 100644 index 00000000..e8288a24 --- /dev/null +++ b/src/main/java/io/getstream/models/ChannelInputRequest.java @@ -0,0 +1,65 @@ +/* + * ======================================================================== + * 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 java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ChannelInputRequest { + + @Nullable + @JsonProperty("auto_translation_enabled") + private Boolean autoTranslationEnabled; + + @Nullable + @JsonProperty("auto_translation_language") + private String autoTranslationLanguage; + + @Nullable + @JsonProperty("disabled") + private Boolean disabled; + + @Nullable + @JsonProperty("frozen") + private Boolean frozen; + + @Nullable + @JsonProperty("team") + private String team; + + @Nullable + @JsonProperty("invites") + private List invites; + + @Nullable + @JsonProperty("members") + private List members; + + @Nullable + @JsonProperty("config_overrides") + private ConfigOverrides configOverrides; + + @Nullable + @JsonProperty("created_by") + private User createdBy; + + @Nullable + @JsonProperty("custom") + private Map custom; +} diff --git a/src/main/java/io/getstream/models/ChannelMember.java b/src/main/java/io/getstream/models/ChannelMember.java index 796797d1..87d7ad9b 100644 --- a/src/main/java/io/getstream/models/ChannelMember.java +++ b/src/main/java/io/getstream/models/ChannelMember.java @@ -24,39 +24,38 @@ @lombok.AllArgsConstructor public class ChannelMember { + @Nullable + @JsonProperty("archived_at") + private Date archivedAt; + + @Nullable + @JsonProperty("ban_expires") + private Date banExpires; + + @Nullable @JsonProperty("banned") private Boolean banned; + @Nullable + @JsonProperty("blocked") + private Boolean blocked; + + @Nullable @JsonProperty("channel_role") private String channelRole; + @Nullable @JsonProperty("created_at") private Date createdAt; - @JsonProperty("notifications_muted") - private Boolean notificationsMuted; - - @JsonProperty("shadow_banned") - private Boolean shadowBanned; - - @JsonProperty("updated_at") - private Date updatedAt; - - @JsonProperty("custom") - private Map custom; - - @Nullable - @JsonProperty("archived_at") - private Date archivedAt; - - @Nullable - @JsonProperty("ban_expires") - private Date banExpires; - @Nullable @JsonProperty("deleted_at") private Date deletedAt; + @Nullable + @JsonProperty("hidden") + private Boolean hidden; + @Nullable @JsonProperty("invite_accepted_at") private Date inviteAcceptedAt; @@ -69,22 +68,34 @@ public class ChannelMember { @JsonProperty("invited") private Boolean invited; + @Nullable + @JsonProperty("is_global_banned") + private Boolean isGlobalBanned; + @Nullable @JsonProperty("is_moderator") private Boolean isModerator; + @Nullable + @JsonProperty("notifications_muted") + private Boolean notificationsMuted; + @Nullable @JsonProperty("pinned_at") private Date pinnedAt; @Nullable - @JsonProperty("role") - private String role; + @JsonProperty("shadow_banned") + private Boolean shadowBanned; @Nullable @JsonProperty("status") private String status; + @Nullable + @JsonProperty("updated_at") + private Date updatedAt; + @Nullable @JsonProperty("user_id") private String userID; @@ -93,7 +104,15 @@ public class ChannelMember { @JsonProperty("deleted_messages") private List deletedMessages; + @Nullable + @JsonProperty("channel") + private DenormalizedChannelFields channel; + + @Nullable + @JsonProperty("custom") + private Map custom; + @Nullable @JsonProperty("user") - private UserResponse user; + private User user; } diff --git a/src/main/java/io/getstream/models/ChannelMemberLookup.java b/src/main/java/io/getstream/models/ChannelMemberLookup.java index 9d35bcac..8e961e00 100644 --- a/src/main/java/io/getstream/models/ChannelMemberLookup.java +++ b/src/main/java/io/getstream/models/ChannelMemberLookup.java @@ -28,6 +28,9 @@ public class ChannelMemberLookup { @JsonProperty("banned") private Boolean banned; + @JsonProperty("blocked") + private Boolean blocked; + @JsonProperty("hidden") private Boolean hidden; diff --git a/src/main/java/io/getstream/models/ChannelMemberRequest.java b/src/main/java/io/getstream/models/ChannelMemberRequest.java new file mode 100644 index 00000000..36d499f1 --- /dev/null +++ b/src/main/java/io/getstream/models/ChannelMemberRequest.java @@ -0,0 +1,39 @@ +/* + * ======================================================================== + * 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.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ChannelMemberRequest { + + @JsonProperty("user_id") + private String userID; + + @Nullable + @JsonProperty("channel_role") + private String channelRole; + + @Nullable + @JsonProperty("custom") + private Map custom; + + @Nullable + @JsonProperty("user") + private UserResponse user; +} diff --git a/src/main/java/io/getstream/models/ChannelMemberResponse.java b/src/main/java/io/getstream/models/ChannelMemberResponse.java index 0b92bd49..0d145826 100644 --- a/src/main/java/io/getstream/models/ChannelMemberResponse.java +++ b/src/main/java/io/getstream/models/ChannelMemberResponse.java @@ -13,6 +13,10 @@ 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; @lombok.Data @lombok.Builder @@ -20,6 +24,76 @@ @lombok.AllArgsConstructor public class ChannelMemberResponse { + @JsonProperty("banned") + private Boolean banned; + @JsonProperty("channel_role") private String channelRole; + + @JsonProperty("created_at") + private Date createdAt; + + @JsonProperty("notifications_muted") + private Boolean notificationsMuted; + + @JsonProperty("shadow_banned") + private Boolean shadowBanned; + + @JsonProperty("updated_at") + private Date updatedAt; + + @JsonProperty("custom") + private Map custom; + + @Nullable + @JsonProperty("archived_at") + private Date archivedAt; + + @Nullable + @JsonProperty("ban_expires") + private Date banExpires; + + @Nullable + @JsonProperty("deleted_at") + private Date deletedAt; + + @Nullable + @JsonProperty("invite_accepted_at") + private Date inviteAcceptedAt; + + @Nullable + @JsonProperty("invite_rejected_at") + private Date inviteRejectedAt; + + @Nullable + @JsonProperty("invited") + private Boolean invited; + + @Nullable + @JsonProperty("is_moderator") + private Boolean isModerator; + + @Nullable + @JsonProperty("pinned_at") + private Date pinnedAt; + + @Nullable + @JsonProperty("role") + private String role; + + @Nullable + @JsonProperty("status") + private String status; + + @Nullable + @JsonProperty("user_id") + private String userID; + + @Nullable + @JsonProperty("deleted_messages") + private List deletedMessages; + + @Nullable + @JsonProperty("user") + private UserResponse user; } diff --git a/src/main/java/io/getstream/models/ChannelOwnCapability.java b/src/main/java/io/getstream/models/ChannelOwnCapability.java index c6d79c98..5783feb3 100644 --- a/src/main/java/io/getstream/models/ChannelOwnCapability.java +++ b/src/main/java/io/getstream/models/ChannelOwnCapability.java @@ -48,6 +48,7 @@ public int hashCode() { public static ChannelOwnCapability DELETE_CHANNEL = new ChannelOwnCapability("delete-channel"); public static ChannelOwnCapability DELETE_OWN_MESSAGE = new ChannelOwnCapability("delete-own-message"); + public static ChannelOwnCapability DELIVERY_EVENTS = new ChannelOwnCapability("delivery-events"); public static ChannelOwnCapability FLAG_MESSAGE = new ChannelOwnCapability("flag-message"); public static ChannelOwnCapability FREEZE_CHANNEL = new ChannelOwnCapability("freeze-channel"); public static ChannelOwnCapability JOIN_CHANNEL = new ChannelOwnCapability("join-channel"); diff --git a/src/main/java/io/getstream/models/ChannelPushPreferencesResponse.java b/src/main/java/io/getstream/models/ChannelPushPreferencesResponse.java new file mode 100644 index 00000000..8227ccb9 --- /dev/null +++ b/src/main/java/io/getstream/models/ChannelPushPreferencesResponse.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.Date; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ChannelPushPreferencesResponse { + + @Nullable + @JsonProperty("chat_level") + private String chatLevel; + + @Nullable + @JsonProperty("disabled_until") + private Date disabledUntil; +} diff --git a/src/main/java/io/getstream/models/ChannelResponse.java b/src/main/java/io/getstream/models/ChannelResponse.java index 19516e29..f8576de6 100644 --- a/src/main/java/io/getstream/models/ChannelResponse.java +++ b/src/main/java/io/getstream/models/ChannelResponse.java @@ -104,9 +104,13 @@ public class ChannelResponse { @JsonProperty("truncated_at") private Date truncatedAt; + @Nullable + @JsonProperty("filter_tags") + private List filterTags; + @Nullable @JsonProperty("members") - private List members; + private List members; @Nullable @JsonProperty("own_capabilities") diff --git a/src/main/java/io/getstream/models/ChannelStateResponse.java b/src/main/java/io/getstream/models/ChannelStateResponse.java index acf85f13..b34b19dd 100644 --- a/src/main/java/io/getstream/models/ChannelStateResponse.java +++ b/src/main/java/io/getstream/models/ChannelStateResponse.java @@ -27,7 +27,7 @@ public class ChannelStateResponse { private String duration; @JsonProperty("members") - private List members; + private List members; @JsonProperty("messages") private List messages; @@ -54,10 +54,6 @@ public class ChannelStateResponse { @JsonProperty("active_live_locations") private List activeLiveLocations; - @Nullable - @JsonProperty("deleted_messages") - private List deletedMessages; - @Nullable @JsonProperty("pending_messages") private List pendingMessages; @@ -80,9 +76,9 @@ public class ChannelStateResponse { @Nullable @JsonProperty("membership") - private ChannelMember membership; + private ChannelMemberResponse membership; @Nullable @JsonProperty("push_preferences") - private ChannelPushPreferences pushPreferences; + private ChannelPushPreferencesResponse pushPreferences; } diff --git a/src/main/java/io/getstream/models/ChannelStateResponseFields.java b/src/main/java/io/getstream/models/ChannelStateResponseFields.java index dcae6681..c13ecec3 100644 --- a/src/main/java/io/getstream/models/ChannelStateResponseFields.java +++ b/src/main/java/io/getstream/models/ChannelStateResponseFields.java @@ -24,7 +24,7 @@ public class ChannelStateResponseFields { @JsonProperty("members") - private List members; + private List members; @JsonProperty("messages") private List messages; @@ -51,10 +51,6 @@ public class ChannelStateResponseFields { @JsonProperty("active_live_locations") private List activeLiveLocations; - @Nullable - @JsonProperty("deleted_messages") - private List deletedMessages; - @Nullable @JsonProperty("pending_messages") private List pendingMessages; @@ -77,9 +73,9 @@ public class ChannelStateResponseFields { @Nullable @JsonProperty("membership") - private ChannelMember membership; + private ChannelMemberResponse membership; @Nullable @JsonProperty("push_preferences") - private ChannelPushPreferences pushPreferences; + private ChannelPushPreferencesResponse pushPreferences; } diff --git a/src/main/java/io/getstream/models/ChannelTypeConfig.java b/src/main/java/io/getstream/models/ChannelTypeConfig.java index 79f2d63c..ba9c0be4 100644 --- a/src/main/java/io/getstream/models/ChannelTypeConfig.java +++ b/src/main/java/io/getstream/models/ChannelTypeConfig.java @@ -42,6 +42,9 @@ public class ChannelTypeConfig { @JsonProperty("custom_events") private Boolean customEvents; + @JsonProperty("delivery_events") + private Boolean deliveryEvents; + @JsonProperty("mark_messages_pending") private Boolean markMessagesPending; diff --git a/src/main/java/io/getstream/models/ConfigOverrides.java b/src/main/java/io/getstream/models/ConfigOverrides.java index ff1fce42..1e6e717c 100644 --- a/src/main/java/io/getstream/models/ConfigOverrides.java +++ b/src/main/java/io/getstream/models/ConfigOverrides.java @@ -23,12 +23,6 @@ @lombok.AllArgsConstructor public class ConfigOverrides { - @JsonProperty("commands") - private List commands; - - @JsonProperty("grants") - private Map> grants; - @Nullable @JsonProperty("blocklist") private String blocklist; @@ -76,4 +70,12 @@ public class ConfigOverrides { @Nullable @JsonProperty("user_message_reminders") private Boolean userMessageReminders; + + @Nullable + @JsonProperty("commands") + private List commands; + + @Nullable + @JsonProperty("grants") + private Map> grants; } diff --git a/src/main/java/io/getstream/models/CreateBlockListRequest.java b/src/main/java/io/getstream/models/CreateBlockListRequest.java index 7b3ed13e..7a7e5ef7 100644 --- a/src/main/java/io/getstream/models/CreateBlockListRequest.java +++ b/src/main/java/io/getstream/models/CreateBlockListRequest.java @@ -28,6 +28,14 @@ public class CreateBlockListRequest { @JsonProperty("words") private List words; + @Nullable + @JsonProperty("is_leet_check_enabled") + private Boolean isLeetCheckEnabled; + + @Nullable + @JsonProperty("is_plural_check_enabled") + private Boolean isPluralCheckEnabled; + @Nullable @JsonProperty("team") private String team; diff --git a/src/main/java/io/getstream/models/CreateChannelTypeRequest.java b/src/main/java/io/getstream/models/CreateChannelTypeRequest.java index 56fe8e39..6790095e 100644 --- a/src/main/java/io/getstream/models/CreateChannelTypeRequest.java +++ b/src/main/java/io/getstream/models/CreateChannelTypeRequest.java @@ -47,10 +47,18 @@ public class CreateChannelTypeRequest { @JsonProperty("connect_events") private Boolean connectEvents; + @Nullable + @JsonProperty("count_messages") + private Boolean countMessages; + @Nullable @JsonProperty("custom_events") private Boolean customEvents; + @Nullable + @JsonProperty("delivery_events") + private Boolean deliveryEvents; + @Nullable @JsonProperty("mark_messages_pending") private Boolean markMessagesPending; diff --git a/src/main/java/io/getstream/models/CreateChannelTypeResponse.java b/src/main/java/io/getstream/models/CreateChannelTypeResponse.java index 639412a5..ffe017b6 100644 --- a/src/main/java/io/getstream/models/CreateChannelTypeResponse.java +++ b/src/main/java/io/getstream/models/CreateChannelTypeResponse.java @@ -42,6 +42,9 @@ public class CreateChannelTypeResponse { @JsonProperty("custom_events") private Boolean customEvents; + @JsonProperty("delivery_events") + private Boolean deliveryEvents; + @JsonProperty("duration") private String duration; diff --git a/src/main/java/io/getstream/models/CreateFeedGroupRequest.java b/src/main/java/io/getstream/models/CreateFeedGroupRequest.java index 4270a09a..8f550ad1 100644 --- a/src/main/java/io/getstream/models/CreateFeedGroupRequest.java +++ b/src/main/java/io/getstream/models/CreateFeedGroupRequest.java @@ -57,4 +57,8 @@ public class CreateFeedGroupRequest { @Nullable @JsonProperty("ranking") private RankingConfig ranking; + + @Nullable + @JsonProperty("stories") + private StoriesConfig stories; } diff --git a/src/main/java/io/getstream/models/CreateFeedViewRequest.java b/src/main/java/io/getstream/models/CreateFeedViewRequest.java index 336490fb..0393b1ba 100644 --- a/src/main/java/io/getstream/models/CreateFeedViewRequest.java +++ b/src/main/java/io/getstream/models/CreateFeedViewRequest.java @@ -25,10 +25,6 @@ public class CreateFeedViewRequest { @JsonProperty("id") private String id; - @Nullable - @JsonProperty("activity_processors") - private List activityProcessors; - @Nullable @JsonProperty("activity_selectors") private List activitySelectors; diff --git a/src/main/java/io/getstream/models/CreateSIPInboundRoutingRuleRequest.java b/src/main/java/io/getstream/models/CreateSIPInboundRoutingRuleRequest.java new file mode 100644 index 00000000..5230eccc --- /dev/null +++ b/src/main/java/io/getstream/models/CreateSIPInboundRoutingRuleRequest.java @@ -0,0 +1,57 @@ +/* + * ======================================================================== + * 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 CreateSIPInboundRoutingRuleRequest { + + @JsonProperty("name") + private String name; + + @JsonProperty("trunk_ids") + private List trunkIds; + + @JsonProperty("caller_configs") + private SIPCallerConfigsRequest callerConfigs; + + @Nullable + @JsonProperty("called_numbers") + private List calledNumbers; + + @Nullable + @JsonProperty("caller_numbers") + private List callerNumbers; + + @Nullable + @JsonProperty("call_configs") + private SIPCallConfigsRequest callConfigs; + + @Nullable + @JsonProperty("direct_routing_configs") + private SIPDirectRoutingRuleCallConfigsRequest directRoutingConfigs; + + @Nullable + @JsonProperty("pin_protection_configs") + private SIPPinProtectionConfigsRequest pinProtectionConfigs; + + @Nullable + @JsonProperty("pin_routing_configs") + private SIPInboundRoutingRulePinConfigsRequest pinRoutingConfigs; +} diff --git a/src/main/java/io/getstream/models/CreateSIPTrunkRequest.java b/src/main/java/io/getstream/models/CreateSIPTrunkRequest.java new file mode 100644 index 00000000..4e8beaf9 --- /dev/null +++ b/src/main/java/io/getstream/models/CreateSIPTrunkRequest.java @@ -0,0 +1,29 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class CreateSIPTrunkRequest { + + @JsonProperty("name") + private String name; + + @JsonProperty("numbers") + private List numbers; +} diff --git a/src/main/java/io/getstream/models/CreateSIPTrunkResponse.java b/src/main/java/io/getstream/models/CreateSIPTrunkResponse.java new file mode 100644 index 00000000..73037f4a --- /dev/null +++ b/src/main/java/io/getstream/models/CreateSIPTrunkResponse.java @@ -0,0 +1,30 @@ +/* + * ======================================================================== + * 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 CreateSIPTrunkResponse { + + @JsonProperty("duration") + private String duration; + + @Nullable + @JsonProperty("sip_trunk") + private SIPTrunkResponse sipTrunk; +} diff --git a/src/main/java/io/getstream/models/DailyMetricResponse.java b/src/main/java/io/getstream/models/DailyMetricResponse.java new file mode 100644 index 00000000..93d14540 --- /dev/null +++ b/src/main/java/io/getstream/models/DailyMetricResponse.java @@ -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 DailyMetricResponse { + + @JsonProperty("date") + private String date; + + @JsonProperty("value") + private Integer value; +} diff --git a/src/main/java/io/getstream/models/DailyMetricStatsResponse.java b/src/main/java/io/getstream/models/DailyMetricStatsResponse.java new file mode 100644 index 00000000..8931acba --- /dev/null +++ b/src/main/java/io/getstream/models/DailyMetricStatsResponse.java @@ -0,0 +1,29 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class DailyMetricStatsResponse { + + @JsonProperty("total") + private Integer total; + + @JsonProperty("daily") + private List daily; +} diff --git a/src/main/java/io/getstream/models/DeleteChannelFileRequest.java b/src/main/java/io/getstream/models/DeleteChannelFileRequest.java new file mode 100644 index 00000000..84049238 --- /dev/null +++ b/src/main/java/io/getstream/models/DeleteChannelFileRequest.java @@ -0,0 +1,27 @@ +/* + * ======================================================================== + * 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.JsonIgnore; +import io.getstream.annotations.Query; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class DeleteChannelFileRequest { + + @Query("url") + @JsonIgnore + private String Url; +} diff --git a/src/main/java/io/getstream/models/DeleteChannelImageRequest.java b/src/main/java/io/getstream/models/DeleteChannelImageRequest.java new file mode 100644 index 00000000..20f8e025 --- /dev/null +++ b/src/main/java/io/getstream/models/DeleteChannelImageRequest.java @@ -0,0 +1,27 @@ +/* + * ======================================================================== + * 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.JsonIgnore; +import io.getstream.annotations.Query; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class DeleteChannelImageRequest { + + @Query("url") + @JsonIgnore + private String Url; +} diff --git a/src/main/java/io/getstream/models/DeleteSIPInboundRoutingRuleRequest.java b/src/main/java/io/getstream/models/DeleteSIPInboundRoutingRuleRequest.java new file mode 100644 index 00000000..f543bf81 --- /dev/null +++ b/src/main/java/io/getstream/models/DeleteSIPInboundRoutingRuleRequest.java @@ -0,0 +1,18 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +public class DeleteSIPInboundRoutingRuleRequest {} diff --git a/src/main/java/io/getstream/models/DeleteSIPInboundRoutingRuleResponse.java b/src/main/java/io/getstream/models/DeleteSIPInboundRoutingRuleResponse.java new file mode 100644 index 00000000..c9feaf1c --- /dev/null +++ b/src/main/java/io/getstream/models/DeleteSIPInboundRoutingRuleResponse.java @@ -0,0 +1,25 @@ +/* + * ======================================================================== + * 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 DeleteSIPInboundRoutingRuleResponse { + + @JsonProperty("duration") + private String duration; +} diff --git a/src/main/java/io/getstream/models/DeleteSIPTrunkRequest.java b/src/main/java/io/getstream/models/DeleteSIPTrunkRequest.java new file mode 100644 index 00000000..b846b374 --- /dev/null +++ b/src/main/java/io/getstream/models/DeleteSIPTrunkRequest.java @@ -0,0 +1,18 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +public class DeleteSIPTrunkRequest {} diff --git a/src/main/java/io/getstream/models/DeleteSIPTrunkResponse.java b/src/main/java/io/getstream/models/DeleteSIPTrunkResponse.java new file mode 100644 index 00000000..b2ae6092 --- /dev/null +++ b/src/main/java/io/getstream/models/DeleteSIPTrunkResponse.java @@ -0,0 +1,25 @@ +/* + * ======================================================================== + * 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 DeleteSIPTrunkResponse { + + @JsonProperty("duration") + private String duration; +} diff --git a/src/main/java/io/getstream/models/DeleteUserRequest.java b/src/main/java/io/getstream/models/DeleteUserRequest.java index d843bb50..9c81e23c 100644 --- a/src/main/java/io/getstream/models/DeleteUserRequest.java +++ b/src/main/java/io/getstream/models/DeleteUserRequest.java @@ -36,4 +36,8 @@ public class DeleteUserRequest { @Nullable @JsonProperty("mark_messages_deleted") private Boolean markMessagesDeleted; + + @Nullable + @JsonProperty("reason") + private String reason; } diff --git a/src/main/java/io/getstream/models/DeliveredMessagePayload.java b/src/main/java/io/getstream/models/DeliveredMessagePayload.java new file mode 100644 index 00000000..c1e21819 --- /dev/null +++ b/src/main/java/io/getstream/models/DeliveredMessagePayload.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 DeliveredMessagePayload { + + @Nullable + @JsonProperty("cid") + private String cid; + + @Nullable + @JsonProperty("id") + private String id; +} diff --git a/src/main/java/io/getstream/models/DeliveryReceipts.java b/src/main/java/io/getstream/models/DeliveryReceipts.java new file mode 100644 index 00000000..ab3ed875 --- /dev/null +++ b/src/main/java/io/getstream/models/DeliveryReceipts.java @@ -0,0 +1,27 @@ +/* + * ======================================================================== + * 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 DeliveryReceipts { + + @Nullable + @JsonProperty("enabled") + private Boolean enabled; +} diff --git a/src/main/java/io/getstream/models/DeliveryReceiptsResponse.java b/src/main/java/io/getstream/models/DeliveryReceiptsResponse.java new file mode 100644 index 00000000..a79bd07c --- /dev/null +++ b/src/main/java/io/getstream/models/DeliveryReceiptsResponse.java @@ -0,0 +1,27 @@ +/* + * ======================================================================== + * 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 DeliveryReceiptsResponse { + + @Nullable + @JsonProperty("enabled") + private Boolean enabled; +} diff --git a/src/main/java/io/getstream/models/DenormalizedChannelFields.java b/src/main/java/io/getstream/models/DenormalizedChannelFields.java new file mode 100644 index 00000000..482f6344 --- /dev/null +++ b/src/main/java/io/getstream/models/DenormalizedChannelFields.java @@ -0,0 +1,68 @@ +/* + * ======================================================================== + * 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.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class DenormalizedChannelFields { + + @Nullable + @JsonProperty("created_at") + private String createdAt; + + @Nullable + @JsonProperty("created_by_id") + private String createdByID; + + @Nullable + @JsonProperty("disabled") + private Boolean disabled; + + @Nullable + @JsonProperty("frozen") + private Boolean frozen; + + @Nullable + @JsonProperty("id") + private String id; + + @Nullable + @JsonProperty("last_message_at") + private String lastMessageAt; + + @Nullable + @JsonProperty("member_count") + private Integer memberCount; + + @Nullable + @JsonProperty("team") + private String team; + + @Nullable + @JsonProperty("type") + private String type; + + @Nullable + @JsonProperty("updated_at") + private String updatedAt; + + @Nullable + @JsonProperty("custom") + private Map custom; +} diff --git a/src/main/java/io/getstream/models/FeedGroup.java b/src/main/java/io/getstream/models/FeedGroup.java index 2dd34108..e303c1f2 100644 --- a/src/main/java/io/getstream/models/FeedGroup.java +++ b/src/main/java/io/getstream/models/FeedGroup.java @@ -24,58 +24,58 @@ @lombok.AllArgsConstructor public class FeedGroup { - @JsonProperty("AggregationVersion") + @JsonProperty("aggregation_version") private Integer aggregationVersion; - @JsonProperty("AppPK") - private Integer appPK; + @JsonProperty("app_pk") + private Integer appPk; @JsonProperty("created_at") private Date createdAt; - @JsonProperty("DefaultVisibility") + @JsonProperty("default_visibility") private String defaultVisibility; - @JsonProperty("ID") - private String iD; + @JsonProperty("group_id") + private String groupID; @JsonProperty("updated_at") private Date updatedAt; - @JsonProperty("ActivityProcessors") + @JsonProperty("activity_processors") private List activityProcessors; - @JsonProperty("ActivitySelectors") + @JsonProperty("activity_selectors") private List activitySelectors; - @JsonProperty("Custom") + @JsonProperty("custom") private Map custom; @Nullable - @JsonProperty("DeletedAt") + @JsonProperty("deleted_at") private Date deletedAt; @Nullable - @JsonProperty("LastFeedGetAt") + @JsonProperty("last_feed_get_at") private Date lastFeedGetAt; @Nullable - @JsonProperty("Aggregation") + @JsonProperty("aggregation") private AggregationConfig aggregation; @Nullable - @JsonProperty("Notification") + @JsonProperty("notification") private NotificationConfig notification; @Nullable - @JsonProperty("PushNotification") + @JsonProperty("push_notification") private PushNotificationConfig pushNotification; @Nullable - @JsonProperty("Ranking") + @JsonProperty("ranking") private RankingConfig ranking; @Nullable - @JsonProperty("Stories") + @JsonProperty("stories") private StoriesConfig stories; } diff --git a/src/main/java/io/getstream/models/FeedGroupResponse.java b/src/main/java/io/getstream/models/FeedGroupResponse.java index d7aea27d..99290401 100644 --- a/src/main/java/io/getstream/models/FeedGroupResponse.java +++ b/src/main/java/io/getstream/models/FeedGroupResponse.java @@ -37,13 +37,17 @@ public class FeedGroupResponse { @JsonProperty("default_visibility") private String defaultVisibility; + @Nullable + @JsonProperty("deleted_at") + private Date deletedAt; + @Nullable @JsonProperty("activity_processors") private List activityProcessors; @Nullable @JsonProperty("activity_selectors") - private List activitySelectors; + private List activitySelectors; @Nullable @JsonProperty("aggregation") diff --git a/src/main/java/io/getstream/models/FeedSuggestionResponse.java b/src/main/java/io/getstream/models/FeedSuggestionResponse.java new file mode 100644 index 00000000..395458e7 --- /dev/null +++ b/src/main/java/io/getstream/models/FeedSuggestionResponse.java @@ -0,0 +1,102 @@ +/* + * ======================================================================== + * 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.Date; +import java.util.List; +import java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class FeedSuggestionResponse { + + @JsonProperty("created_at") + private Date createdAt; + + @JsonProperty("description") + private String description; + + @JsonProperty("feed") + private String feed; + + @JsonProperty("follower_count") + private Integer followerCount; + + @JsonProperty("following_count") + private Integer followingCount; + + @JsonProperty("group_id") + private String groupID; + + @JsonProperty("id") + private String id; + + @JsonProperty("member_count") + private Integer memberCount; + + @JsonProperty("name") + private String name; + + @JsonProperty("pin_count") + private Integer pinCount; + + @JsonProperty("updated_at") + private Date updatedAt; + + @JsonProperty("created_by") + private UserResponse createdBy; + + @Nullable + @JsonProperty("deleted_at") + private Date deletedAt; + + @Nullable + @JsonProperty("reason") + private String reason; + + @Nullable + @JsonProperty("recommendation_score") + private Double recommendationScore; + + @Nullable + @JsonProperty("visibility") + private String visibility; + + @Nullable + @JsonProperty("filter_tags") + private List filterTags; + + @Nullable + @JsonProperty("own_capabilities") + private List ownCapabilities; + + @Nullable + @JsonProperty("own_follows") + private List ownFollows; + + @Nullable + @JsonProperty("algorithm_scores") + private Map algorithmScores; + + @Nullable + @JsonProperty("custom") + private Map custom; + + @Nullable + @JsonProperty("own_membership") + private FeedMemberResponse ownMembership; +} diff --git a/src/main/java/io/getstream/models/FeedViewResponse.java b/src/main/java/io/getstream/models/FeedViewResponse.java index 22e238a6..49a2347c 100644 --- a/src/main/java/io/getstream/models/FeedViewResponse.java +++ b/src/main/java/io/getstream/models/FeedViewResponse.java @@ -30,13 +30,9 @@ public class FeedViewResponse { @JsonProperty("last_used_at") private Date lastUsedAt; - @Nullable - @JsonProperty("activity_processors") - private List activityProcessors; - @Nullable @JsonProperty("activity_selectors") - private List activitySelectors; + private List activitySelectors; @Nullable @JsonProperty("aggregation") diff --git a/src/main/java/io/getstream/models/FeedVisibilityResponse.java b/src/main/java/io/getstream/models/FeedVisibilityResponse.java index 5d8dc850..861c6eb2 100644 --- a/src/main/java/io/getstream/models/FeedVisibilityResponse.java +++ b/src/main/java/io/getstream/models/FeedVisibilityResponse.java @@ -22,12 +22,12 @@ @lombok.AllArgsConstructor public class FeedVisibilityResponse { - @JsonProperty("description") - private String description; - @JsonProperty("name") private String name; + @JsonProperty("permissions") + private List permissions; + @JsonProperty("grants") private Map> grants; } diff --git a/src/main/java/io/getstream/models/FeedsPreferencesResponse.java b/src/main/java/io/getstream/models/FeedsPreferencesResponse.java new file mode 100644 index 00000000..53381b4a --- /dev/null +++ b/src/main/java/io/getstream/models/FeedsPreferencesResponse.java @@ -0,0 +1,48 @@ +/* + * ======================================================================== + * 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.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class FeedsPreferencesResponse { + + @Nullable + @JsonProperty("comment") + private String comment; + + @Nullable + @JsonProperty("comment_reaction") + private String commentReaction; + + @Nullable + @JsonProperty("follow") + private String follow; + + @Nullable + @JsonProperty("mention") + private String mention; + + @Nullable + @JsonProperty("reaction") + private String reaction; + + @Nullable + @JsonProperty("custom_activity_types") + private Map customActivityTypes; +} diff --git a/src/main/java/io/getstream/models/Flag.java b/src/main/java/io/getstream/models/Flag.java index 06938fe3..a44d225e 100644 --- a/src/main/java/io/getstream/models/Flag.java +++ b/src/main/java/io/getstream/models/Flag.java @@ -14,7 +14,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.util.Date; -import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -27,57 +26,51 @@ public class Flag { @JsonProperty("created_at") private Date createdAt; - @JsonProperty("entity_id") - private String entityID; - - @JsonProperty("entity_type") - private String entityType; + @JsonProperty("created_by_automod") + private Boolean createdByAutomod; @JsonProperty("updated_at") private Date updatedAt; - @JsonProperty("result") - private List> result; - - @Nullable - @JsonProperty("entity_creator_id") - private String entityCreatorID; - - @Nullable - @JsonProperty("is_streamed_content") - private Boolean isStreamedContent; - @Nullable - @JsonProperty("moderation_payload_hash") - private String moderationPayloadHash; + @JsonProperty("approved_at") + private Date approvedAt; @Nullable @JsonProperty("reason") private String reason; @Nullable - @JsonProperty("review_queue_item_id") - private String reviewQueueItemID; + @JsonProperty("rejected_at") + private Date rejectedAt; + + @Nullable + @JsonProperty("reviewed_at") + private Date reviewedAt; @Nullable - @JsonProperty("type") - private String type; + @JsonProperty("reviewed_by") + private String reviewedBy; @Nullable - @JsonProperty("labels") - private List labels; + @JsonProperty("target_message_id") + private String targetMessageID; @Nullable @JsonProperty("custom") private Map custom; @Nullable - @JsonProperty("moderation_payload") - private ModerationPayload moderationPayload; + @JsonProperty("details") + private FlagDetails details; + + @Nullable + @JsonProperty("target_message") + private Message targetMessage; @Nullable - @JsonProperty("review_queue_item") - private ReviewQueueItem reviewQueueItem; + @JsonProperty("target_user") + private User targetUser; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/GetCallSessionParticipantStatsDetailsRequest.java b/src/main/java/io/getstream/models/GetCallSessionParticipantStatsDetailsRequest.java new file mode 100644 index 00000000..1972a5a2 --- /dev/null +++ b/src/main/java/io/getstream/models/GetCallSessionParticipantStatsDetailsRequest.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.JsonIgnore; +import io.getstream.annotations.Query; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class GetCallSessionParticipantStatsDetailsRequest { + + @Query("since") + @JsonIgnore + private String Since; + + @Query("until") + @JsonIgnore + private String Until; + + @Query("max_points") + @JsonIgnore + private Integer MaxPoints; +} diff --git a/src/main/java/io/getstream/models/GetCallSessionParticipantStatsDetailsResponse.java b/src/main/java/io/getstream/models/GetCallSessionParticipantStatsDetailsResponse.java new file mode 100644 index 00000000..a8b9b592 --- /dev/null +++ b/src/main/java/io/getstream/models/GetCallSessionParticipantStatsDetailsResponse.java @@ -0,0 +1,57 @@ +/* + * ======================================================================== + * 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 GetCallSessionParticipantStatsDetailsResponse { + + @JsonProperty("call_id") + private String callID; + + @JsonProperty("call_session_id") + private String callSessionID; + + @JsonProperty("call_type") + private String callType; + + @JsonProperty("duration") + private String duration; + + @JsonProperty("user_id") + private String userID; + + @JsonProperty("user_session_id") + private String userSessionID; + + @Nullable + @JsonProperty("publisher") + private ParticipantSeriesPublisherStats publisher; + + @Nullable + @JsonProperty("subscriber") + private ParticipantSeriesSubscriberStats subscriber; + + @Nullable + @JsonProperty("timeframe") + private ParticipantSeriesTimeframe timeframe; + + @Nullable + @JsonProperty("user") + private ParticipantSeriesUserStats user; +} diff --git a/src/main/java/io/getstream/models/GetCallSessionParticipantStatsTimelineRequest.java b/src/main/java/io/getstream/models/GetCallSessionParticipantStatsTimelineRequest.java new file mode 100644 index 00000000..07955c40 --- /dev/null +++ b/src/main/java/io/getstream/models/GetCallSessionParticipantStatsTimelineRequest.java @@ -0,0 +1,36 @@ +/* + * ======================================================================== + * 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.JsonIgnore; +import io.getstream.annotations.Query; +import java.util.List; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class GetCallSessionParticipantStatsTimelineRequest { + + @Query("start_time") + @JsonIgnore + private String StartTime; + + @Query("end_time") + @JsonIgnore + private String EndTime; + + @Query("severity") + @JsonIgnore + private List Severity; +} diff --git a/src/main/java/io/getstream/models/GetChannelTypeResponse.java b/src/main/java/io/getstream/models/GetChannelTypeResponse.java index 4e9dd152..9da3931e 100644 --- a/src/main/java/io/getstream/models/GetChannelTypeResponse.java +++ b/src/main/java/io/getstream/models/GetChannelTypeResponse.java @@ -42,6 +42,9 @@ public class GetChannelTypeResponse { @JsonProperty("custom_events") private Boolean customEvents; + @JsonProperty("delivery_events") + private Boolean deliveryEvents; + @JsonProperty("duration") private String duration; diff --git a/src/main/java/io/getstream/models/GetFeedGroupRequest.java b/src/main/java/io/getstream/models/GetFeedGroupRequest.java index c9e2341a..caa09155 100644 --- a/src/main/java/io/getstream/models/GetFeedGroupRequest.java +++ b/src/main/java/io/getstream/models/GetFeedGroupRequest.java @@ -12,7 +12,16 @@ */ package io.getstream.models; +import com.fasterxml.jackson.annotation.JsonIgnore; +import io.getstream.annotations.Query; + @lombok.Data @lombok.Builder @lombok.NoArgsConstructor -public class GetFeedGroupRequest {} +@lombok.AllArgsConstructor +public class GetFeedGroupRequest { + + @Query("include_soft_deleted") + @JsonIgnore + private Boolean IncludeSoftDeleted; +} diff --git a/src/main/java/io/getstream/models/GetFeedsRateLimitsRequest.java b/src/main/java/io/getstream/models/GetFeedsRateLimitsRequest.java new file mode 100644 index 00000000..61bed24e --- /dev/null +++ b/src/main/java/io/getstream/models/GetFeedsRateLimitsRequest.java @@ -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.JsonIgnore; +import io.getstream.annotations.Query; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class GetFeedsRateLimitsRequest { + + @Query("endpoints") + @JsonIgnore + private String Endpoints; + + @Query("android") + @JsonIgnore + private Boolean Android; + + @Query("ios") + @JsonIgnore + private Boolean Ios; + + @Query("web") + @JsonIgnore + private Boolean Web; + + @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 new file mode 100644 index 00000000..e4ceb940 --- /dev/null +++ b/src/main/java/io/getstream/models/GetFeedsRateLimitsResponse.java @@ -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; +import java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class GetFeedsRateLimitsResponse { + + @JsonProperty("duration") + private String duration; + + @Nullable + @JsonProperty("android") + private Map android; + + @Nullable + @JsonProperty("ios") + private Map ios; + + @Nullable + @JsonProperty("server_side") + private Map serverSide; + + @Nullable + @JsonProperty("web") + private Map web; +} diff --git a/src/main/java/io/getstream/models/GetFollowSuggestionsResponse.java b/src/main/java/io/getstream/models/GetFollowSuggestionsResponse.java index 715532cd..67e229c7 100644 --- a/src/main/java/io/getstream/models/GetFollowSuggestionsResponse.java +++ b/src/main/java/io/getstream/models/GetFollowSuggestionsResponse.java @@ -14,6 +14,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.util.List; +import org.jetbrains.annotations.Nullable; @lombok.Data @lombok.Builder @@ -25,5 +26,9 @@ public class GetFollowSuggestionsResponse { private String duration; @JsonProperty("suggestions") - private List suggestions; + private List suggestions; + + @Nullable + @JsonProperty("algorithm_used") + private String algorithmUsed; } diff --git a/src/main/java/io/getstream/models/GetOrCreateFeedGroupRequest.java b/src/main/java/io/getstream/models/GetOrCreateFeedGroupRequest.java index 2da6e642..23e9c94d 100644 --- a/src/main/java/io/getstream/models/GetOrCreateFeedGroupRequest.java +++ b/src/main/java/io/getstream/models/GetOrCreateFeedGroupRequest.java @@ -54,4 +54,8 @@ public class GetOrCreateFeedGroupRequest { @Nullable @JsonProperty("ranking") private RankingConfig ranking; + + @Nullable + @JsonProperty("stories") + private StoriesConfig stories; } diff --git a/src/main/java/io/getstream/models/GetOrCreateFeedRequest.java b/src/main/java/io/getstream/models/GetOrCreateFeedRequest.java index 70081fa2..6305aa66 100644 --- a/src/main/java/io/getstream/models/GetOrCreateFeedRequest.java +++ b/src/main/java/io/getstream/models/GetOrCreateFeedRequest.java @@ -46,10 +46,6 @@ public class GetOrCreateFeedRequest { @JsonProperty("watch") private Boolean watch; - @Nullable - @JsonProperty("activity_selector_options") - private Map activitySelectorOptions; - @Nullable @JsonProperty("data") private FeedInput data; diff --git a/src/main/java/io/getstream/models/GetOrCreateFeedViewRequest.java b/src/main/java/io/getstream/models/GetOrCreateFeedViewRequest.java index 40afb199..6ff31490 100644 --- a/src/main/java/io/getstream/models/GetOrCreateFeedViewRequest.java +++ b/src/main/java/io/getstream/models/GetOrCreateFeedViewRequest.java @@ -22,10 +22,6 @@ @lombok.AllArgsConstructor public class GetOrCreateFeedViewRequest { - @Nullable - @JsonProperty("activity_processors") - private List activityProcessors; - @Nullable @JsonProperty("activity_selectors") private List activitySelectors; diff --git a/src/main/java/io/getstream/models/GetReactionsResponse.java b/src/main/java/io/getstream/models/GetReactionsResponse.java index 4af98a37..e50324b9 100644 --- a/src/main/java/io/getstream/models/GetReactionsResponse.java +++ b/src/main/java/io/getstream/models/GetReactionsResponse.java @@ -25,5 +25,5 @@ public class GetReactionsResponse { private String duration; @JsonProperty("reactions") - private List reactions; + private List reactions; } diff --git a/src/main/java/io/getstream/models/GetRepliesRequest.java b/src/main/java/io/getstream/models/GetRepliesRequest.java index 6215bd17..d5b799a4 100644 --- a/src/main/java/io/getstream/models/GetRepliesRequest.java +++ b/src/main/java/io/getstream/models/GetRepliesRequest.java @@ -14,7 +14,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import io.getstream.annotations.Query; -import java.util.Date; import java.util.List; @lombok.Data @@ -27,10 +26,6 @@ public class GetRepliesRequest { @JsonIgnore private Integer Limit; - @Query("offset") - @JsonIgnore - private Integer Offset; - @Query("id_gte") @JsonIgnore private String IDGte; @@ -47,30 +42,10 @@ public class GetRepliesRequest { @JsonIgnore private String IDLt; - @Query("created_at_after_or_equal") - @JsonIgnore - private Date CreatedAtAfterOrEqual; - - @Query("created_at_after") - @JsonIgnore - private Date CreatedAtAfter; - - @Query("created_at_before_or_equal") - @JsonIgnore - private Date CreatedAtBeforeOrEqual; - - @Query("created_at_before") - @JsonIgnore - private Date CreatedAtBefore; - @Query("id_around") @JsonIgnore private String IDAround; - @Query("created_at_around") - @JsonIgnore - private Date CreatedAtAround; - @Query("sort") @JsonIgnore private List Sort; diff --git a/src/main/java/io/getstream/models/IngressSource.java b/src/main/java/io/getstream/models/IngressSource.java new file mode 100644 index 00000000..301f6196 --- /dev/null +++ b/src/main/java/io/getstream/models/IngressSource.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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class IngressSource { + + @JsonProperty("fps") + private Integer fps; + + @JsonProperty("height") + private Integer height; + + @JsonProperty("width") + private Integer width; +} diff --git a/src/main/java/io/getstream/models/IngressSourceRequest.java b/src/main/java/io/getstream/models/IngressSourceRequest.java new file mode 100644 index 00000000..af9d163a --- /dev/null +++ b/src/main/java/io/getstream/models/IngressSourceRequest.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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class IngressSourceRequest { + + @JsonProperty("fps") + private Integer fps; + + @JsonProperty("height") + private Integer height; + + @JsonProperty("width") + private Integer width; +} diff --git a/src/main/java/io/getstream/models/IngressSourceResponse.java b/src/main/java/io/getstream/models/IngressSourceResponse.java new file mode 100644 index 00000000..cd389584 --- /dev/null +++ b/src/main/java/io/getstream/models/IngressSourceResponse.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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class IngressSourceResponse { + + @JsonProperty("fps") + private Integer fps; + + @JsonProperty("height") + private Integer height; + + @JsonProperty("width") + private Integer width; +} diff --git a/src/main/java/io/getstream/models/IngressVideoEncodingOptions.java b/src/main/java/io/getstream/models/IngressVideoEncodingOptions.java index d649f3fe..5a12bd9d 100644 --- a/src/main/java/io/getstream/models/IngressVideoEncodingOptions.java +++ b/src/main/java/io/getstream/models/IngressVideoEncodingOptions.java @@ -14,6 +14,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.util.List; +import org.jetbrains.annotations.Nullable; @lombok.Data @lombok.Builder @@ -23,4 +24,8 @@ public class IngressVideoEncodingOptions { @JsonProperty("layers") private List layers; + + @Nullable + @JsonProperty("source") + private IngressSource source; } diff --git a/src/main/java/io/getstream/models/IngressVideoEncodingOptionsRequest.java b/src/main/java/io/getstream/models/IngressVideoEncodingOptionsRequest.java index 838e23a3..b7d46620 100644 --- a/src/main/java/io/getstream/models/IngressVideoEncodingOptionsRequest.java +++ b/src/main/java/io/getstream/models/IngressVideoEncodingOptionsRequest.java @@ -23,4 +23,7 @@ public class IngressVideoEncodingOptionsRequest { @JsonProperty("layers") private List layers; + + @JsonProperty("source") + private IngressSourceRequest source; } diff --git a/src/main/java/io/getstream/models/IngressVideoEncodingResponse.java b/src/main/java/io/getstream/models/IngressVideoEncodingResponse.java index a2bc8380..dba54d56 100644 --- a/src/main/java/io/getstream/models/IngressVideoEncodingResponse.java +++ b/src/main/java/io/getstream/models/IngressVideoEncodingResponse.java @@ -23,4 +23,7 @@ public class IngressVideoEncodingResponse { @JsonProperty("layers") private List layers; + + @JsonProperty("source") + private IngressSourceResponse source; } diff --git a/src/main/java/io/getstream/models/ListFeedGroupsRequest.java b/src/main/java/io/getstream/models/ListFeedGroupsRequest.java index c563df73..5641205a 100644 --- a/src/main/java/io/getstream/models/ListFeedGroupsRequest.java +++ b/src/main/java/io/getstream/models/ListFeedGroupsRequest.java @@ -12,7 +12,16 @@ */ package io.getstream.models; +import com.fasterxml.jackson.annotation.JsonIgnore; +import io.getstream.annotations.Query; + @lombok.Data @lombok.Builder @lombok.NoArgsConstructor -public class ListFeedGroupsRequest {} +@lombok.AllArgsConstructor +public class ListFeedGroupsRequest { + + @Query("include_soft_deleted") + @JsonIgnore + private Boolean IncludeSoftDeleted; +} diff --git a/src/main/java/io/getstream/models/ListSIPInboundRoutingRuleRequest.java b/src/main/java/io/getstream/models/ListSIPInboundRoutingRuleRequest.java new file mode 100644 index 00000000..20933639 --- /dev/null +++ b/src/main/java/io/getstream/models/ListSIPInboundRoutingRuleRequest.java @@ -0,0 +1,18 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +public class ListSIPInboundRoutingRuleRequest {} diff --git a/src/main/java/io/getstream/models/ListSIPInboundRoutingRuleResponse.java b/src/main/java/io/getstream/models/ListSIPInboundRoutingRuleResponse.java new file mode 100644 index 00000000..df308811 --- /dev/null +++ b/src/main/java/io/getstream/models/ListSIPInboundRoutingRuleResponse.java @@ -0,0 +1,29 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ListSIPInboundRoutingRuleResponse { + + @JsonProperty("duration") + private String duration; + + @JsonProperty("sip_inbound_routing_rules") + private List sipInboundRoutingRules; +} diff --git a/src/main/java/io/getstream/models/ListSIPTrunksRequest.java b/src/main/java/io/getstream/models/ListSIPTrunksRequest.java new file mode 100644 index 00000000..6d4842f0 --- /dev/null +++ b/src/main/java/io/getstream/models/ListSIPTrunksRequest.java @@ -0,0 +1,18 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +public class ListSIPTrunksRequest {} diff --git a/src/main/java/io/getstream/models/ListSIPTrunksResponse.java b/src/main/java/io/getstream/models/ListSIPTrunksResponse.java new file mode 100644 index 00000000..0b855660 --- /dev/null +++ b/src/main/java/io/getstream/models/ListSIPTrunksResponse.java @@ -0,0 +1,29 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ListSIPTrunksResponse { + + @JsonProperty("duration") + private String duration; + + @JsonProperty("sip_trunks") + private List sipTrunks; +} diff --git a/src/main/java/io/getstream/models/MarkDeliveredRequest.java b/src/main/java/io/getstream/models/MarkDeliveredRequest.java new file mode 100644 index 00000000..2e00957d --- /dev/null +++ b/src/main/java/io/getstream/models/MarkDeliveredRequest.java @@ -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.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonProperty; +import io.getstream.annotations.Query; +import java.util.List; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class MarkDeliveredRequest { + + @Nullable + @JsonProperty("latest_delivered_messages") + private List latestDeliveredMessages; + + @Query("user_id") + @JsonIgnore + private String UserID; +} diff --git a/src/main/java/io/getstream/models/MarkDeliveredResponse.java b/src/main/java/io/getstream/models/MarkDeliveredResponse.java new file mode 100644 index 00000000..cc163ea1 --- /dev/null +++ b/src/main/java/io/getstream/models/MarkDeliveredResponse.java @@ -0,0 +1,25 @@ +/* + * ======================================================================== + * 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 MarkDeliveredResponse { + + @JsonProperty("duration") + private String duration; +} diff --git a/src/main/java/io/getstream/models/MarkUnreadRequest.java b/src/main/java/io/getstream/models/MarkUnreadRequest.java index 45d8c6f5..fdb10c96 100644 --- a/src/main/java/io/getstream/models/MarkUnreadRequest.java +++ b/src/main/java/io/getstream/models/MarkUnreadRequest.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 @@ -25,6 +26,10 @@ public class MarkUnreadRequest { @JsonProperty("message_id") private String messageID; + @Nullable + @JsonProperty("message_timestamp") + private Date messageTimestamp; + @Nullable @JsonProperty("thread_id") private String threadID; diff --git a/src/main/java/io/getstream/models/MembersResponse.java b/src/main/java/io/getstream/models/MembersResponse.java index 5abb78ac..b8b8ebf9 100644 --- a/src/main/java/io/getstream/models/MembersResponse.java +++ b/src/main/java/io/getstream/models/MembersResponse.java @@ -25,5 +25,5 @@ public class MembersResponse { private String duration; @JsonProperty("members") - private List members; + private List members; } diff --git a/src/main/java/io/getstream/models/MessagePaginationParams.java b/src/main/java/io/getstream/models/MessagePaginationParams.java index c7d439ec..04d199da 100644 --- a/src/main/java/io/getstream/models/MessagePaginationParams.java +++ b/src/main/java/io/getstream/models/MessagePaginationParams.java @@ -12,7 +12,57 @@ */ package io.getstream.models; +import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.Date; +import org.jetbrains.annotations.Nullable; + @lombok.Data @lombok.Builder @lombok.NoArgsConstructor -public class MessagePaginationParams {} +@lombok.AllArgsConstructor +public class MessagePaginationParams { + + @Nullable + @JsonProperty("created_at_after") + private Date createdAtAfter; + + @Nullable + @JsonProperty("created_at_after_or_equal") + private Date createdAtAfterOrEqual; + + @Nullable + @JsonProperty("created_at_around") + private Date createdAtAround; + + @Nullable + @JsonProperty("created_at_before") + private Date createdAtBefore; + + @Nullable + @JsonProperty("created_at_before_or_equal") + private Date createdAtBeforeOrEqual; + + @Nullable + @JsonProperty("id_around") + private String idAround; + + @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("limit") + private Integer limit; +} diff --git a/src/main/java/io/getstream/models/MetricDescriptor.java b/src/main/java/io/getstream/models/MetricDescriptor.java new file mode 100644 index 00000000..e09fae7d --- /dev/null +++ b/src/main/java/io/getstream/models/MetricDescriptor.java @@ -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; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class MetricDescriptor { + + @JsonProperty("label") + private String label; + + @Nullable + @JsonProperty("description") + private String description; + + @Nullable + @JsonProperty("unit") + private String unit; +} diff --git a/src/main/java/io/getstream/models/MetricThreshold.java b/src/main/java/io/getstream/models/MetricThreshold.java new file mode 100644 index 00000000..8ac08c1b --- /dev/null +++ b/src/main/java/io/getstream/models/MetricThreshold.java @@ -0,0 +1,40 @@ +/* + * ======================================================================== + * 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 MetricThreshold { + + @JsonProperty("level") + private String level; + + @JsonProperty("operator") + private String operator; + + @JsonProperty("value") + private Double value; + + @Nullable + @JsonProperty("value_unit") + private String valueUnit; + + @Nullable + @JsonProperty("window_seconds") + private Integer windowSeconds; +} diff --git a/src/main/java/io/getstream/models/ModerationCustomActionEvent.java b/src/main/java/io/getstream/models/ModerationCustomActionEvent.java index a2025f04..75b18a31 100644 --- a/src/main/java/io/getstream/models/ModerationCustomActionEvent.java +++ b/src/main/java/io/getstream/models/ModerationCustomActionEvent.java @@ -14,6 +14,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.util.Date; +import java.util.Map; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -22,21 +23,30 @@ @lombok.AllArgsConstructor public class ModerationCustomActionEvent { + @JsonProperty("action_id") + private String actionID; + @JsonProperty("created_at") private Date createdAt; + @JsonProperty("custom") + private Map custom; + + @JsonProperty("review_queue_item") + private ReviewQueueItemResponse reviewQueueItem; + @JsonProperty("type") private String type; @Nullable - @JsonProperty("item") - private ReviewQueueItem item; + @JsonProperty("received_at") + private Date receivedAt; @Nullable - @JsonProperty("message") - private Message message; + @JsonProperty("action_options") + private Map actionOptions; @Nullable - @JsonProperty("user") - private User user; + @JsonProperty("message") + private MessageResponse message; } diff --git a/src/main/java/io/getstream/models/ModerationDashboardPreferences.java b/src/main/java/io/getstream/models/ModerationDashboardPreferences.java index 06307b46..836a0e12 100644 --- a/src/main/java/io/getstream/models/ModerationDashboardPreferences.java +++ b/src/main/java/io/getstream/models/ModerationDashboardPreferences.java @@ -13,6 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.List; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,4 +33,12 @@ public class ModerationDashboardPreferences { @Nullable @JsonProperty("media_queue_blur_enabled") private Boolean mediaQueueBlurEnabled; + + @Nullable + @JsonProperty("allowed_moderation_action_reasons") + private List allowedModerationActionReasons; + + @Nullable + @JsonProperty("overview_dashboard") + private OverviewDashboardConfig overviewDashboard; } diff --git a/src/main/java/io/getstream/models/ModerationMarkReviewedEvent.java b/src/main/java/io/getstream/models/ModerationMarkReviewedEvent.java index 83c70991..890e36a7 100644 --- a/src/main/java/io/getstream/models/ModerationMarkReviewedEvent.java +++ b/src/main/java/io/getstream/models/ModerationMarkReviewedEvent.java @@ -14,6 +14,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.util.Date; +import java.util.Map; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -25,18 +26,20 @@ public class ModerationMarkReviewedEvent { @JsonProperty("created_at") private Date createdAt; + @JsonProperty("custom") + private Map custom; + + @JsonProperty("item") + private ReviewQueueItemResponse item; + @JsonProperty("type") private String type; @Nullable - @JsonProperty("item") - private ReviewQueueItem item; + @JsonProperty("received_at") + private Date receivedAt; @Nullable @JsonProperty("message") - private Message message; - - @Nullable - @JsonProperty("user") - private User user; + private MessageResponse message; } diff --git a/src/main/java/io/getstream/models/OverviewDashboardConfig.java b/src/main/java/io/getstream/models/OverviewDashboardConfig.java new file mode 100644 index 00000000..1427bcd5 --- /dev/null +++ b/src/main/java/io/getstream/models/OverviewDashboardConfig.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 OverviewDashboardConfig { + + @Nullable + @JsonProperty("default_date_range_days") + private Integer defaultDateRangeDays; + + @Nullable + @JsonProperty("visible_charts") + private List visibleCharts; +} diff --git a/src/main/java/io/getstream/models/OwnCapabilitiesBatchRequest.java b/src/main/java/io/getstream/models/OwnCapabilitiesBatchRequest.java new file mode 100644 index 00000000..88607574 --- /dev/null +++ b/src/main/java/io/getstream/models/OwnCapabilitiesBatchRequest.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 java.util.List; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class OwnCapabilitiesBatchRequest { + + @JsonProperty("feeds") + private List feeds; + + @Nullable + @JsonProperty("user_id") + private String userID; + + @Nullable + @JsonProperty("user") + private UserRequest user; +} diff --git a/src/main/java/io/getstream/models/OwnCapabilitiesBatchResponse.java b/src/main/java/io/getstream/models/OwnCapabilitiesBatchResponse.java new file mode 100644 index 00000000..00823f88 --- /dev/null +++ b/src/main/java/io/getstream/models/OwnCapabilitiesBatchResponse.java @@ -0,0 +1,30 @@ +/* + * ======================================================================== + * 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 java.util.Map; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class OwnCapabilitiesBatchResponse { + + @JsonProperty("duration") + private String duration; + + @JsonProperty("capabilities") + private Map> capabilities; +} diff --git a/src/main/java/io/getstream/models/OwnUserResponse.java b/src/main/java/io/getstream/models/OwnUserResponse.java index 04850c9e..6c08c66f 100644 --- a/src/main/java/io/getstream/models/OwnUserResponse.java +++ b/src/main/java/io/getstream/models/OwnUserResponse.java @@ -117,7 +117,7 @@ public class OwnUserResponse { @Nullable @JsonProperty("push_preferences") - private PushPreferences pushPreferences; + private PushPreferencesResponse pushPreferences; @Nullable @JsonProperty("teams_role") diff --git a/src/main/java/io/getstream/models/ParticipantSeriesPublisherStats.java b/src/main/java/io/getstream/models/ParticipantSeriesPublisherStats.java new file mode 100644 index 00000000..1098f832 --- /dev/null +++ b/src/main/java/io/getstream/models/ParticipantSeriesPublisherStats.java @@ -0,0 +1,45 @@ +/* + * ======================================================================== + * 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 java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ParticipantSeriesPublisherStats { + + @Nullable + @JsonProperty("global_metrics_order") + private List globalMetricsOrder; + + @Nullable + @JsonProperty("global") + private Map>> global; + + @Nullable + @JsonProperty("global_meta") + private Map globalMeta; + + @Nullable + @JsonProperty("global_thresholds") + private Map> globalThresholds; + + @Nullable + @JsonProperty("tracks") + private Map> tracks; +} diff --git a/src/main/java/io/getstream/models/ParticipantSeriesSubscriberStats.java b/src/main/java/io/getstream/models/ParticipantSeriesSubscriberStats.java new file mode 100644 index 00000000..f444ac36 --- /dev/null +++ b/src/main/java/io/getstream/models/ParticipantSeriesSubscriberStats.java @@ -0,0 +1,45 @@ +/* + * ======================================================================== + * 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 java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ParticipantSeriesSubscriberStats { + + @Nullable + @JsonProperty("global_metrics_order") + private List globalMetricsOrder; + + @Nullable + @JsonProperty("subscriptions") + private List subscriptions; + + @Nullable + @JsonProperty("global") + private Map>> global; + + @Nullable + @JsonProperty("global_meta") + private Map globalMeta; + + @Nullable + @JsonProperty("global_thresholds") + private Map> globalThresholds; +} diff --git a/src/main/java/io/getstream/models/ParticipantSeriesSubscriptionTrackMetrics.java b/src/main/java/io/getstream/models/ParticipantSeriesSubscriptionTrackMetrics.java new file mode 100644 index 00000000..fc7867dd --- /dev/null +++ b/src/main/java/io/getstream/models/ParticipantSeriesSubscriptionTrackMetrics.java @@ -0,0 +1,40 @@ +/* + * ======================================================================== + * 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 java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ParticipantSeriesSubscriptionTrackMetrics { + + @JsonProperty("publisher_user_id") + private String publisherUserID; + + @Nullable + @JsonProperty("publisher_name") + private String publisherName; + + @Nullable + @JsonProperty("publisher_user_session_id") + private String publisherUserSessionID; + + @Nullable + @JsonProperty("tracks") + private Map> tracks; +} diff --git a/src/main/java/io/getstream/models/ParticipantSeriesTimeframe.java b/src/main/java/io/getstream/models/ParticipantSeriesTimeframe.java new file mode 100644 index 00000000..0fd39533 --- /dev/null +++ b/src/main/java/io/getstream/models/ParticipantSeriesTimeframe.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 java.util.Date; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ParticipantSeriesTimeframe { + + @JsonProperty("max_points") + private Integer maxPoints; + + @JsonProperty("since") + private Date since; + + @JsonProperty("step_seconds") + private Integer stepSeconds; + + @JsonProperty("until") + private Date until; +} diff --git a/src/main/java/io/getstream/models/ParticipantSeriesTrackMetrics.java b/src/main/java/io/getstream/models/ParticipantSeriesTrackMetrics.java new file mode 100644 index 00000000..e3cd4e41 --- /dev/null +++ b/src/main/java/io/getstream/models/ParticipantSeriesTrackMetrics.java @@ -0,0 +1,60 @@ +/* + * ======================================================================== + * 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 java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ParticipantSeriesTrackMetrics { + + @JsonProperty("track_id") + private String trackID; + + @Nullable + @JsonProperty("codec") + private String codec; + + @Nullable + @JsonProperty("label") + private String label; + + @Nullable + @JsonProperty("rid") + private String rid; + + @Nullable + @JsonProperty("track_type") + private String trackType; + + @Nullable + @JsonProperty("metrics_order") + private List metricsOrder; + + @Nullable + @JsonProperty("metrics") + private Map>> metrics; + + @Nullable + @JsonProperty("metrics_meta") + private Map metricsMeta; + + @Nullable + @JsonProperty("thresholds") + private Map> thresholds; +} diff --git a/src/main/java/io/getstream/models/ParticipantSeriesUserStats.java b/src/main/java/io/getstream/models/ParticipantSeriesUserStats.java new file mode 100644 index 00000000..f051d9f1 --- /dev/null +++ b/src/main/java/io/getstream/models/ParticipantSeriesUserStats.java @@ -0,0 +1,41 @@ +/* + * ======================================================================== + * 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 java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ParticipantSeriesUserStats { + + @Nullable + @JsonProperty("metrics_order") + private List metricsOrder; + + @Nullable + @JsonProperty("metrics") + private Map>> metrics; + + @Nullable + @JsonProperty("metrics_meta") + private Map metricsMeta; + + @Nullable + @JsonProperty("thresholds") + private Map> thresholds; +} diff --git a/src/main/java/io/getstream/models/PrivacySettings.java b/src/main/java/io/getstream/models/PrivacySettings.java index 05bd26d4..69764f5a 100644 --- a/src/main/java/io/getstream/models/PrivacySettings.java +++ b/src/main/java/io/getstream/models/PrivacySettings.java @@ -21,6 +21,10 @@ @lombok.AllArgsConstructor public class PrivacySettings { + @Nullable + @JsonProperty("delivery_receipts") + private DeliveryReceipts deliveryReceipts; + @Nullable @JsonProperty("read_receipts") private ReadReceipts readReceipts; diff --git a/src/main/java/io/getstream/models/PrivacySettingsResponse.java b/src/main/java/io/getstream/models/PrivacySettingsResponse.java index 3a8d900a..179ab821 100644 --- a/src/main/java/io/getstream/models/PrivacySettingsResponse.java +++ b/src/main/java/io/getstream/models/PrivacySettingsResponse.java @@ -21,6 +21,10 @@ @lombok.AllArgsConstructor public class PrivacySettingsResponse { + @Nullable + @JsonProperty("delivery_receipts") + private DeliveryReceiptsResponse deliveryReceipts; + @Nullable @JsonProperty("read_receipts") private ReadReceiptsResponse readReceipts; diff --git a/src/main/java/io/getstream/models/PublishedTrackFlags.java b/src/main/java/io/getstream/models/PublishedTrackFlags.java new file mode 100644 index 00000000..cbf70f90 --- /dev/null +++ b/src/main/java/io/getstream/models/PublishedTrackFlags.java @@ -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 PublishedTrackFlags { + + @JsonProperty("audio") + private Boolean audio; + + @JsonProperty("screenshare") + private Boolean screenshare; + + @JsonProperty("screenshare_audio") + private Boolean screenshareAudio; + + @JsonProperty("video") + private Boolean video; +} diff --git a/src/main/java/io/getstream/models/PushPreferencesResponse.java b/src/main/java/io/getstream/models/PushPreferencesResponse.java new file mode 100644 index 00000000..7181b7db --- /dev/null +++ b/src/main/java/io/getstream/models/PushPreferencesResponse.java @@ -0,0 +1,44 @@ +/* + * ======================================================================== + * 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.Date; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class PushPreferencesResponse { + + @Nullable + @JsonProperty("call_level") + private String callLevel; + + @Nullable + @JsonProperty("chat_level") + private String chatLevel; + + @Nullable + @JsonProperty("disabled_until") + private Date disabledUntil; + + @Nullable + @JsonProperty("feeds_level") + private String feedsLevel; + + @Nullable + @JsonProperty("feeds_preferences") + private FeedsPreferencesResponse feedsPreferences; +} diff --git a/src/main/java/io/getstream/models/PushProvider.java b/src/main/java/io/getstream/models/PushProvider.java index cccc314e..407c7a28 100644 --- a/src/main/java/io/getstream/models/PushProvider.java +++ b/src/main/java/io/getstream/models/PushProvider.java @@ -115,6 +115,10 @@ public class PushProvider { @JsonProperty("huawei_app_secret") private String huaweiAppSecret; + @Nullable + @JsonProperty("huawei_host") + private String huaweiHost; + @Nullable @JsonProperty("xiaomi_app_secret") private String xiaomiAppSecret; diff --git a/src/main/java/io/getstream/models/QueryActivitiesRequest.java b/src/main/java/io/getstream/models/QueryActivitiesRequest.java index 8ec20935..1e22f4d7 100644 --- a/src/main/java/io/getstream/models/QueryActivitiesRequest.java +++ b/src/main/java/io/getstream/models/QueryActivitiesRequest.java @@ -23,6 +23,10 @@ @lombok.AllArgsConstructor public class QueryActivitiesRequest { + @Nullable + @JsonProperty("include_private_activities") + private Boolean includePrivateActivities; + @Nullable @JsonProperty("limit") private Integer limit; @@ -35,6 +39,10 @@ public class QueryActivitiesRequest { @JsonProperty("prev") private String prev; + @Nullable + @JsonProperty("user_id") + private String userID; + @Nullable @JsonProperty("sort") private List sort; @@ -42,4 +50,8 @@ public class QueryActivitiesRequest { @Nullable @JsonProperty("filter") private Map filter; + + @Nullable + @JsonProperty("user") + private UserRequest user; } diff --git a/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsRequest.java b/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsRequest.java new file mode 100644 index 00000000..1d95c509 --- /dev/null +++ b/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsRequest.java @@ -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.JsonIgnore; +import io.getstream.annotations.Query; +import java.util.List; +import java.util.Map; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class QueryCallSessionParticipantStatsRequest { + + @Query("sort") + @JsonIgnore + private List Sort; + + @Query("filter_conditions") + @JsonIgnore + private Map FilterConditions; +} diff --git a/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsResponse.java b/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsResponse.java new file mode 100644 index 00000000..142ae8f9 --- /dev/null +++ b/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsResponse.java @@ -0,0 +1,63 @@ +/* + * ======================================================================== + * 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.Date; +import java.util.List; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class QueryCallSessionParticipantStatsResponse { + + @JsonProperty("call_id") + private String callID; + + @JsonProperty("call_session_id") + private String callSessionID; + + @JsonProperty("call_type") + private String callType; + + @JsonProperty("duration") + private String duration; + + @JsonProperty("participants") + private List participants; + + @JsonProperty("counts") + private CallStatsParticipantCounts counts; + + @Nullable + @JsonProperty("call_ended_at") + private Date callEndedAt; + + @Nullable + @JsonProperty("call_started_at") + private Date callStartedAt; + + @Nullable + @JsonProperty("next") + private String next; + + @Nullable + @JsonProperty("prev") + private String prev; + + @Nullable + @JsonProperty("tmp_data_source") + private String tmpDataSource; +} diff --git a/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsTimelineResponse.java b/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsTimelineResponse.java new file mode 100644 index 00000000..5f7904cc --- /dev/null +++ b/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsTimelineResponse.java @@ -0,0 +1,44 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class QueryCallSessionParticipantStatsTimelineResponse { + + @JsonProperty("call_id") + private String callID; + + @JsonProperty("call_session_id") + private String callSessionID; + + @JsonProperty("call_type") + private String callType; + + @JsonProperty("duration") + private String duration; + + @JsonProperty("user_id") + private String userID; + + @JsonProperty("user_session_id") + private String userSessionID; + + @JsonProperty("events") + private List events; +} diff --git a/src/main/java/io/getstream/models/QueryFeedsUsageStatsRequest.java b/src/main/java/io/getstream/models/QueryFeedsUsageStatsRequest.java new file mode 100644 index 00000000..1cf009c0 --- /dev/null +++ b/src/main/java/io/getstream/models/QueryFeedsUsageStatsRequest.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 QueryFeedsUsageStatsRequest { + + @Nullable + @JsonProperty("from") + private String from; + + @Nullable + @JsonProperty("to") + private String to; +} diff --git a/src/main/java/io/getstream/models/QueryFeedsUsageStatsResponse.java b/src/main/java/io/getstream/models/QueryFeedsUsageStatsResponse.java new file mode 100644 index 00000000..cdc0d5ee --- /dev/null +++ b/src/main/java/io/getstream/models/QueryFeedsUsageStatsResponse.java @@ -0,0 +1,37 @@ +/* + * ======================================================================== + * 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 QueryFeedsUsageStatsResponse { + + @JsonProperty("duration") + private String duration; + + @JsonProperty("activities") + private DailyMetricStatsResponse activities; + + @JsonProperty("api_requests") + private DailyMetricStatsResponse apiRequests; + + @JsonProperty("follows") + private DailyMetricStatsResponse follows; + + @JsonProperty("openai_requests") + private DailyMetricStatsResponse openaiRequests; +} diff --git a/src/main/java/io/getstream/models/QueryMembersPayload.java b/src/main/java/io/getstream/models/QueryMembersPayload.java index 1fd86887..e19e4a21 100644 --- a/src/main/java/io/getstream/models/QueryMembersPayload.java +++ b/src/main/java/io/getstream/models/QueryMembersPayload.java @@ -47,7 +47,7 @@ public class QueryMembersPayload { @Nullable @JsonProperty("members") - private List members; + private List members; @Nullable @JsonProperty("sort") diff --git a/src/main/java/io/getstream/models/ReadReceipts.java b/src/main/java/io/getstream/models/ReadReceipts.java index aa76a9ed..360f58a0 100644 --- a/src/main/java/io/getstream/models/ReadReceipts.java +++ b/src/main/java/io/getstream/models/ReadReceipts.java @@ -13,6 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; +import org.jetbrains.annotations.Nullable; @lombok.Data @lombok.Builder @@ -20,6 +21,7 @@ @lombok.AllArgsConstructor public class ReadReceipts { + @Nullable @JsonProperty("enabled") private Boolean enabled; } diff --git a/src/main/java/io/getstream/models/ReadStateResponse.java b/src/main/java/io/getstream/models/ReadStateResponse.java index 062cd368..bccf03c3 100644 --- a/src/main/java/io/getstream/models/ReadStateResponse.java +++ b/src/main/java/io/getstream/models/ReadStateResponse.java @@ -31,6 +31,14 @@ public class ReadStateResponse { @JsonProperty("user") private UserResponse user; + @Nullable + @JsonProperty("last_delivered_at") + private Date lastDeliveredAt; + + @Nullable + @JsonProperty("last_delivered_message_id") + private String lastDeliveredMessageID; + @Nullable @JsonProperty("last_read_message_id") private String lastReadMessageID; diff --git a/src/main/java/io/getstream/models/ReminderResponseData.java b/src/main/java/io/getstream/models/ReminderResponseData.java index f65f3a13..4a510df5 100644 --- a/src/main/java/io/getstream/models/ReminderResponseData.java +++ b/src/main/java/io/getstream/models/ReminderResponseData.java @@ -47,9 +47,9 @@ public class ReminderResponseData { @Nullable @JsonProperty("message") - private Message message; + private MessageResponse message; @Nullable @JsonProperty("user") - private User user; + private UserResponse user; } diff --git a/src/main/java/io/getstream/models/ResolveSipInboundRequest.java b/src/main/java/io/getstream/models/ResolveSipInboundRequest.java new file mode 100644 index 00000000..77059c3f --- /dev/null +++ b/src/main/java/io/getstream/models/ResolveSipInboundRequest.java @@ -0,0 +1,37 @@ +/* + * ======================================================================== + * 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.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class ResolveSipInboundRequest { + + @JsonProperty("sip_caller_number") + private String sipCallerNumber; + + @JsonProperty("sip_trunk_number") + private String sipTrunkNumber; + + @JsonProperty("challenge") + private SIPChallenge challenge; + + @Nullable + @JsonProperty("sip_headers") + private Map sipHeaders; +} diff --git a/src/main/java/io/getstream/models/ResolveSipInboundResponse.java b/src/main/java/io/getstream/models/ResolveSipInboundResponse.java new file mode 100644 index 00000000..a64401b8 --- /dev/null +++ b/src/main/java/io/getstream/models/ResolveSipInboundResponse.java @@ -0,0 +1,37 @@ +/* + * ======================================================================== + * 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 ResolveSipInboundResponse { + + @JsonProperty("duration") + private String duration; + + @JsonProperty("credentials") + private SipInboundCredentials credentials; + + @Nullable + @JsonProperty("sip_routing_rule") + private SIPInboundRoutingRuleResponse sipRoutingRule; + + @Nullable + @JsonProperty("sip_trunk") + private SIPTrunkResponse sipTrunk; +} diff --git a/src/main/java/io/getstream/models/ReviewQueueItemResponse.java b/src/main/java/io/getstream/models/ReviewQueueItemResponse.java index 1468c0c3..2459ecaa 100644 --- a/src/main/java/io/getstream/models/ReviewQueueItemResponse.java +++ b/src/main/java/io/getstream/models/ReviewQueueItemResponse.java @@ -41,6 +41,9 @@ public class ReviewQueueItemResponse { @JsonProperty("id") private String id; + @JsonProperty("latest_moderator_action") + private String latestModeratorAction; + @JsonProperty("recommended_action") private String recommendedAction; @@ -112,6 +115,14 @@ public class ReviewQueueItemResponse { @JsonProperty("feeds_v2_reaction") private Reaction feedsV2Reaction; + @Nullable + @JsonProperty("feeds_v3_activity") + private ActivityResponse feedsV3Activity; + + @Nullable + @JsonProperty("feeds_v3_comment") + private CommentResponse feedsV3Comment; + @Nullable @JsonProperty("message") private MessageResponse message; diff --git a/src/main/java/io/getstream/models/RingCallRequest.java b/src/main/java/io/getstream/models/RingCallRequest.java new file mode 100644 index 00000000..5cfe1573 --- /dev/null +++ b/src/main/java/io/getstream/models/RingCallRequest.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 RingCallRequest { + + @Nullable + @JsonProperty("video") + private Boolean video; + + @Nullable + @JsonProperty("members_ids") + private List membersIds; +} diff --git a/src/main/java/io/getstream/models/RingCallResponse.java b/src/main/java/io/getstream/models/RingCallResponse.java new file mode 100644 index 00000000..78993176 --- /dev/null +++ b/src/main/java/io/getstream/models/RingCallResponse.java @@ -0,0 +1,29 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class RingCallResponse { + + @JsonProperty("duration") + private String duration; + + @JsonProperty("members_ids") + private List membersIds; +} diff --git a/src/main/java/io/getstream/models/RuleBuilderAction.java b/src/main/java/io/getstream/models/RuleBuilderAction.java index 2eaa4ec5..ee1b3980 100644 --- a/src/main/java/io/getstream/models/RuleBuilderAction.java +++ b/src/main/java/io/getstream/models/RuleBuilderAction.java @@ -21,7 +21,6 @@ @lombok.AllArgsConstructor public class RuleBuilderAction { - @Nullable @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/SIPCallConfigsRequest.java b/src/main/java/io/getstream/models/SIPCallConfigsRequest.java new file mode 100644 index 00000000..cc63114e --- /dev/null +++ b/src/main/java/io/getstream/models/SIPCallConfigsRequest.java @@ -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; +import java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class SIPCallConfigsRequest { + + @Nullable + @JsonProperty("custom_data") + private Map customData; +} diff --git a/src/main/java/io/getstream/models/SIPCallConfigsResponse.java b/src/main/java/io/getstream/models/SIPCallConfigsResponse.java new file mode 100644 index 00000000..c0d523de --- /dev/null +++ b/src/main/java/io/getstream/models/SIPCallConfigsResponse.java @@ -0,0 +1,26 @@ +/* + * ======================================================================== + * 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.Map; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class SIPCallConfigsResponse { + + @JsonProperty("custom_data") + private Map customData; +} diff --git a/src/main/java/io/getstream/models/SIPCallerConfigsRequest.java b/src/main/java/io/getstream/models/SIPCallerConfigsRequest.java new file mode 100644 index 00000000..ab1c43d1 --- /dev/null +++ b/src/main/java/io/getstream/models/SIPCallerConfigsRequest.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 java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class SIPCallerConfigsRequest { + + @JsonProperty("id") + private String id; + + @Nullable + @JsonProperty("custom_data") + private Map customData; +} diff --git a/src/main/java/io/getstream/models/SIPCallerConfigsResponse.java b/src/main/java/io/getstream/models/SIPCallerConfigsResponse.java new file mode 100644 index 00000000..baeceda6 --- /dev/null +++ b/src/main/java/io/getstream/models/SIPCallerConfigsResponse.java @@ -0,0 +1,29 @@ +/* + * ======================================================================== + * 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.Map; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class SIPCallerConfigsResponse { + + @JsonProperty("id") + private String id; + + @JsonProperty("custom_data") + private Map customData; +} diff --git a/src/main/java/io/getstream/models/SIPChallenge.java b/src/main/java/io/getstream/models/SIPChallenge.java new file mode 100644 index 00000000..1377357c --- /dev/null +++ b/src/main/java/io/getstream/models/SIPChallenge.java @@ -0,0 +1,88 @@ +/* + * ======================================================================== + * 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 SIPChallenge { + + @Nullable + @JsonProperty("a1") + private String a1; + + @Nullable + @JsonProperty("algorithm") + private String algorithm; + + @Nullable + @JsonProperty("charset") + private String charset; + + @Nullable + @JsonProperty("cnonce") + private String cnonce; + + @Nullable + @JsonProperty("method") + private String method; + + @Nullable + @JsonProperty("nc") + private String nc; + + @Nullable + @JsonProperty("nonce") + private String nonce; + + @Nullable + @JsonProperty("opaque") + private String opaque; + + @Nullable + @JsonProperty("realm") + private String realm; + + @Nullable + @JsonProperty("response") + private String response; + + @Nullable + @JsonProperty("stale") + private Boolean stale; + + @Nullable + @JsonProperty("uri") + private String uri; + + @Nullable + @JsonProperty("userhash") + private Boolean userhash; + + @Nullable + @JsonProperty("username") + private String username; + + @Nullable + @JsonProperty("domain") + private List domain; + + @Nullable + @JsonProperty("qop") + private List qop; +} diff --git a/src/main/java/io/getstream/models/SIPDirectRoutingRuleCallConfigsRequest.java b/src/main/java/io/getstream/models/SIPDirectRoutingRuleCallConfigsRequest.java new file mode 100644 index 00000000..d60ec26f --- /dev/null +++ b/src/main/java/io/getstream/models/SIPDirectRoutingRuleCallConfigsRequest.java @@ -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 SIPDirectRoutingRuleCallConfigsRequest { + + @JsonProperty("call_id") + private String callID; + + @JsonProperty("call_type") + private String callType; +} diff --git a/src/main/java/io/getstream/models/SIPDirectRoutingRuleCallConfigsResponse.java b/src/main/java/io/getstream/models/SIPDirectRoutingRuleCallConfigsResponse.java new file mode 100644 index 00000000..b5c0096c --- /dev/null +++ b/src/main/java/io/getstream/models/SIPDirectRoutingRuleCallConfigsResponse.java @@ -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 SIPDirectRoutingRuleCallConfigsResponse { + + @JsonProperty("call_id") + private String callID; + + @JsonProperty("call_type") + private String callType; +} diff --git a/src/main/java/io/getstream/models/SIPInboundRoutingRulePinConfigsRequest.java b/src/main/java/io/getstream/models/SIPInboundRoutingRulePinConfigsRequest.java new file mode 100644 index 00000000..e5e63041 --- /dev/null +++ b/src/main/java/io/getstream/models/SIPInboundRoutingRulePinConfigsRequest.java @@ -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; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class SIPInboundRoutingRulePinConfigsRequest { + + @Nullable + @JsonProperty("custom_webhook_url") + private String customWebhookUrl; + + @Nullable + @JsonProperty("pin_failed_attempt_prompt") + private String pinFailedAttemptPrompt; + + @Nullable + @JsonProperty("pin_hangup_prompt") + private String pinHangupPrompt; + + @Nullable + @JsonProperty("pin_prompt") + private String pinPrompt; + + @Nullable + @JsonProperty("pin_success_prompt") + private String pinSuccessPrompt; +} diff --git a/src/main/java/io/getstream/models/SIPInboundRoutingRulePinConfigsResponse.java b/src/main/java/io/getstream/models/SIPInboundRoutingRulePinConfigsResponse.java new file mode 100644 index 00000000..a1683fc7 --- /dev/null +++ b/src/main/java/io/getstream/models/SIPInboundRoutingRulePinConfigsResponse.java @@ -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; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class SIPInboundRoutingRulePinConfigsResponse { + + @Nullable + @JsonProperty("custom_webhook_url") + private String customWebhookUrl; + + @Nullable + @JsonProperty("pin_failed_attempt_prompt") + private String pinFailedAttemptPrompt; + + @Nullable + @JsonProperty("pin_hangup_prompt") + private String pinHangupPrompt; + + @Nullable + @JsonProperty("pin_prompt") + private String pinPrompt; + + @Nullable + @JsonProperty("pin_success_prompt") + private String pinSuccessPrompt; +} diff --git a/src/main/java/io/getstream/models/SIPInboundRoutingRuleRequest.java b/src/main/java/io/getstream/models/SIPInboundRoutingRuleRequest.java new file mode 100644 index 00000000..76aa0eaf --- /dev/null +++ b/src/main/java/io/getstream/models/SIPInboundRoutingRuleRequest.java @@ -0,0 +1,57 @@ +/* + * ======================================================================== + * 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 SIPInboundRoutingRuleRequest { + + @JsonProperty("name") + private String name; + + @JsonProperty("trunk_ids") + private List trunkIds; + + @JsonProperty("caller_configs") + private SIPCallerConfigsRequest callerConfigs; + + @Nullable + @JsonProperty("called_numbers") + private List calledNumbers; + + @Nullable + @JsonProperty("caller_numbers") + private List callerNumbers; + + @Nullable + @JsonProperty("call_configs") + private SIPCallConfigsRequest callConfigs; + + @Nullable + @JsonProperty("direct_routing_configs") + private SIPDirectRoutingRuleCallConfigsRequest directRoutingConfigs; + + @Nullable + @JsonProperty("pin_protection_configs") + private SIPPinProtectionConfigsRequest pinProtectionConfigs; + + @Nullable + @JsonProperty("pin_routing_configs") + private SIPInboundRoutingRulePinConfigsRequest pinRoutingConfigs; +} diff --git a/src/main/java/io/getstream/models/SIPInboundRoutingRuleResponse.java b/src/main/java/io/getstream/models/SIPInboundRoutingRuleResponse.java new file mode 100644 index 00000000..2f000c74 --- /dev/null +++ b/src/main/java/io/getstream/models/SIPInboundRoutingRuleResponse.java @@ -0,0 +1,70 @@ +/* + * ======================================================================== + * 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.Date; +import java.util.List; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class SIPInboundRoutingRuleResponse { + + @JsonProperty("created_at") + private Date createdAt; + + @JsonProperty("duration") + private String duration; + + @JsonProperty("id") + private String id; + + @JsonProperty("name") + private String name; + + @JsonProperty("updated_at") + private Date updatedAt; + + @JsonProperty("called_numbers") + private List calledNumbers; + + @JsonProperty("trunk_ids") + private List trunkIds; + + @Nullable + @JsonProperty("caller_numbers") + private List callerNumbers; + + @Nullable + @JsonProperty("call_configs") + private SIPCallConfigsResponse callConfigs; + + @Nullable + @JsonProperty("caller_configs") + private SIPCallerConfigsResponse callerConfigs; + + @Nullable + @JsonProperty("direct_routing_configs") + private SIPDirectRoutingRuleCallConfigsResponse directRoutingConfigs; + + @Nullable + @JsonProperty("pin_protection_configs") + private SIPPinProtectionConfigsResponse pinProtectionConfigs; + + @Nullable + @JsonProperty("pin_routing_configs") + private SIPInboundRoutingRulePinConfigsResponse pinRoutingConfigs; +} diff --git a/src/main/java/io/getstream/models/SIPPinProtectionConfigsRequest.java b/src/main/java/io/getstream/models/SIPPinProtectionConfigsRequest.java new file mode 100644 index 00000000..01058eec --- /dev/null +++ b/src/main/java/io/getstream/models/SIPPinProtectionConfigsRequest.java @@ -0,0 +1,39 @@ +/* + * ======================================================================== + * 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 SIPPinProtectionConfigsRequest { + + @Nullable + @JsonProperty("default_pin") + private String defaultPin; + + @Nullable + @JsonProperty("enabled") + private Boolean enabled; + + @Nullable + @JsonProperty("max_attempts") + private Integer maxAttempts; + + @Nullable + @JsonProperty("required_pin_digits") + private Integer requiredPinDigits; +} diff --git a/src/main/java/io/getstream/models/SIPPinProtectionConfigsResponse.java b/src/main/java/io/getstream/models/SIPPinProtectionConfigsResponse.java new file mode 100644 index 00000000..bdf26e6d --- /dev/null +++ b/src/main/java/io/getstream/models/SIPPinProtectionConfigsResponse.java @@ -0,0 +1,38 @@ +/* + * ======================================================================== + * 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 SIPPinProtectionConfigsResponse { + + @JsonProperty("enabled") + private Boolean enabled; + + @Nullable + @JsonProperty("default_pin") + private String defaultPin; + + @Nullable + @JsonProperty("max_attempts") + private Integer maxAttempts; + + @Nullable + @JsonProperty("required_pin_digits") + private Integer requiredPinDigits; +} diff --git a/src/main/java/io/getstream/models/SIPTrunkResponse.java b/src/main/java/io/getstream/models/SIPTrunkResponse.java new file mode 100644 index 00000000..52b073ac --- /dev/null +++ b/src/main/java/io/getstream/models/SIPTrunkResponse.java @@ -0,0 +1,48 @@ +/* + * ======================================================================== + * 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.Date; +import java.util.List; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class SIPTrunkResponse { + + @JsonProperty("created_at") + private Date createdAt; + + @JsonProperty("id") + private String id; + + @JsonProperty("name") + private String name; + + @JsonProperty("password") + private String password; + + @JsonProperty("updated_at") + private Date updatedAt; + + @JsonProperty("uri") + private String uri; + + @JsonProperty("username") + private String username; + + @JsonProperty("numbers") + private List numbers; +} diff --git a/src/main/java/io/getstream/models/ShadowBlockActionRequest.java b/src/main/java/io/getstream/models/ShadowBlockActionRequest.java index 5dee6d8b..d8ff2c6c 100644 --- a/src/main/java/io/getstream/models/ShadowBlockActionRequest.java +++ b/src/main/java/io/getstream/models/ShadowBlockActionRequest.java @@ -12,7 +12,16 @@ */ package io.getstream.models; +import com.fasterxml.jackson.annotation.JsonProperty; +import org.jetbrains.annotations.Nullable; + @lombok.Data @lombok.Builder @lombok.NoArgsConstructor -public class ShadowBlockActionRequest {} +@lombok.AllArgsConstructor +public class ShadowBlockActionRequest { + + @Nullable + @JsonProperty("reason") + private String reason; +} diff --git a/src/main/java/io/getstream/models/SharedLocation.java b/src/main/java/io/getstream/models/SharedLocation.java index 328e3002..5412c9df 100644 --- a/src/main/java/io/getstream/models/SharedLocation.java +++ b/src/main/java/io/getstream/models/SharedLocation.java @@ -22,41 +22,17 @@ @lombok.AllArgsConstructor public class SharedLocation { - @JsonProperty("channel_cid") - private String channelCid; - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("created_by_device_id") - private String createdByDeviceID; - - @JsonProperty("message_id") - private String messageID; - - @JsonProperty("updated_at") - private Date updatedAt; - - @JsonProperty("user_id") - private String userID; - - @Nullable - @JsonProperty("end_at") - private Date endAt; - - @Nullable @JsonProperty("latitude") private Double latitude; - @Nullable @JsonProperty("longitude") private Double longitude; @Nullable - @JsonProperty("channel") - private Channel channel; + @JsonProperty("created_by_device_id") + private String createdByDeviceID; @Nullable - @JsonProperty("message") - private Message message; + @JsonProperty("end_at") + private Date endAt; } diff --git a/src/main/java/io/getstream/models/SipInboundCredentials.java b/src/main/java/io/getstream/models/SipInboundCredentials.java new file mode 100644 index 00000000..0845b0a0 --- /dev/null +++ b/src/main/java/io/getstream/models/SipInboundCredentials.java @@ -0,0 +1,41 @@ +/* + * ======================================================================== + * 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.Map; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class SipInboundCredentials { + + @JsonProperty("call_id") + private String callID; + + @JsonProperty("call_type") + private String callType; + + @JsonProperty("token") + private String token; + + @JsonProperty("user_id") + private String userID; + + @JsonProperty("call_custom_data") + private Map callCustomData; + + @JsonProperty("user_custom_data") + private Map userCustomData; +} diff --git a/src/main/java/io/getstream/models/StoriesConfig.java b/src/main/java/io/getstream/models/StoriesConfig.java index 66a2cdbd..377ea2fa 100644 --- a/src/main/java/io/getstream/models/StoriesConfig.java +++ b/src/main/java/io/getstream/models/StoriesConfig.java @@ -21,11 +21,11 @@ @lombok.AllArgsConstructor public class StoriesConfig { - @Nullable - @JsonProperty("expiration_behaviour") - private String expirationBehaviour; - @Nullable @JsonProperty("skip_watched") private Boolean skipWatched; + + @Nullable + @JsonProperty("track_watched") + private Boolean trackWatched; } diff --git a/src/main/java/io/getstream/models/StoriesFeedUpdatedEvent.java b/src/main/java/io/getstream/models/StoriesFeedUpdatedEvent.java new file mode 100644 index 00000000..473a4b35 --- /dev/null +++ b/src/main/java/io/getstream/models/StoriesFeedUpdatedEvent.java @@ -0,0 +1,58 @@ +/* + * ======================================================================== + * 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.Date; +import java.util.List; +import java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class StoriesFeedUpdatedEvent { + + @JsonProperty("created_at") + private Date createdAt; + + @JsonProperty("fid") + private String fid; + + @JsonProperty("custom") + private Map custom; + + @JsonProperty("type") + private String type; + + @Nullable + @JsonProperty("feed_visibility") + private String feedVisibility; + + @Nullable + @JsonProperty("received_at") + private Date receivedAt; + + @Nullable + @JsonProperty("activities") + private List activities; + + @Nullable + @JsonProperty("aggregated_activities") + private List aggregatedActivities; + + @Nullable + @JsonProperty("user") + private UserResponseCommonFields user; +} diff --git a/src/main/java/io/getstream/models/SubmitActionRequest.java b/src/main/java/io/getstream/models/SubmitActionRequest.java index a65b7c20..47e7251f 100644 --- a/src/main/java/io/getstream/models/SubmitActionRequest.java +++ b/src/main/java/io/getstream/models/SubmitActionRequest.java @@ -35,6 +35,10 @@ public class SubmitActionRequest { @JsonProperty("ban") private BanActionRequest ban; + @Nullable + @JsonProperty("block") + private BlockActionRequest block; + @Nullable @JsonProperty("custom") private CustomActionRequest custom; @@ -43,6 +47,10 @@ public class SubmitActionRequest { @JsonProperty("delete_activity") private DeleteActivityRequest deleteActivity; + @Nullable + @JsonProperty("delete_comment") + private DeleteCommentRequest deleteComment; + @Nullable @JsonProperty("delete_message") private DeleteMessageRequest deleteMessage; @@ -59,6 +67,10 @@ public class SubmitActionRequest { @JsonProperty("mark_reviewed") private MarkReviewedRequest markReviewed; + @Nullable + @JsonProperty("shadow_block") + private ShadowBlockActionRequest shadowBlock; + @Nullable @JsonProperty("unban") private UnbanActionRequest unban; diff --git a/src/main/java/io/getstream/models/TypingIndicators.java b/src/main/java/io/getstream/models/TypingIndicators.java index 4446b3d1..695dea05 100644 --- a/src/main/java/io/getstream/models/TypingIndicators.java +++ b/src/main/java/io/getstream/models/TypingIndicators.java @@ -13,6 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; +import org.jetbrains.annotations.Nullable; @lombok.Data @lombok.Builder @@ -20,6 +21,7 @@ @lombok.AllArgsConstructor public class TypingIndicators { + @Nullable @JsonProperty("enabled") private Boolean enabled; } diff --git a/src/main/java/io/getstream/models/UnreadCountsRequest.java b/src/main/java/io/getstream/models/UnreadCountsRequest.java index e52908f2..26f37f48 100644 --- a/src/main/java/io/getstream/models/UnreadCountsRequest.java +++ b/src/main/java/io/getstream/models/UnreadCountsRequest.java @@ -12,7 +12,16 @@ */ package io.getstream.models; +import com.fasterxml.jackson.annotation.JsonIgnore; +import io.getstream.annotations.Query; + @lombok.Data @lombok.Builder @lombok.NoArgsConstructor -public class UnreadCountsRequest {} +@lombok.AllArgsConstructor +public class UnreadCountsRequest { + + @Query("user_id") + @JsonIgnore + private String UserID; +} diff --git a/src/main/java/io/getstream/models/UpdateActivityRequest.java b/src/main/java/io/getstream/models/UpdateActivityRequest.java index 729778d9..d216dbb4 100644 --- a/src/main/java/io/getstream/models/UpdateActivityRequest.java +++ b/src/main/java/io/getstream/models/UpdateActivityRequest.java @@ -32,6 +32,10 @@ public class UpdateActivityRequest { @JsonProperty("poll_id") private String pollID; + @Nullable + @JsonProperty("restrict_replies") + private String restrictReplies; + @Nullable @JsonProperty("text") private String text; diff --git a/src/main/java/io/getstream/models/UpdateBlockListRequest.java b/src/main/java/io/getstream/models/UpdateBlockListRequest.java index 747168eb..fd7d3d4a 100644 --- a/src/main/java/io/getstream/models/UpdateBlockListRequest.java +++ b/src/main/java/io/getstream/models/UpdateBlockListRequest.java @@ -22,6 +22,14 @@ @lombok.AllArgsConstructor public class UpdateBlockListRequest { + @Nullable + @JsonProperty("is_leet_check_enabled") + private Boolean isLeetCheckEnabled; + + @Nullable + @JsonProperty("is_plural_check_enabled") + private Boolean isPluralCheckEnabled; + @Nullable @JsonProperty("team") private String team; diff --git a/src/main/java/io/getstream/models/UpdateChannelRequest.java b/src/main/java/io/getstream/models/UpdateChannelRequest.java index 6da8b073..d6bb4c7e 100644 --- a/src/main/java/io/getstream/models/UpdateChannelRequest.java +++ b/src/main/java/io/getstream/models/UpdateChannelRequest.java @@ -13,6 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.Date; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -34,6 +35,10 @@ public class UpdateChannelRequest { @JsonProperty("hide_history") private Boolean hideHistory; + @Nullable + @JsonProperty("hide_history_before") + private Date hideHistoryBefore; + @Nullable @JsonProperty("reject_invite") private Boolean rejectInvite; @@ -46,9 +51,13 @@ public class UpdateChannelRequest { @JsonProperty("user_id") private String userID; + @Nullable + @JsonProperty("add_filter_tags") + private List addFilterTags; + @Nullable @JsonProperty("add_members") - private List addMembers; + private List addMembers; @Nullable @JsonProperty("add_moderators") @@ -56,7 +65,7 @@ public class UpdateChannelRequest { @Nullable @JsonProperty("assign_roles") - private List assignRoles; + private List assignRoles; @Nullable @JsonProperty("demote_moderators") @@ -64,7 +73,11 @@ public class UpdateChannelRequest { @Nullable @JsonProperty("invites") - private List invites; + private List invites; + + @Nullable + @JsonProperty("remove_filter_tags") + private List removeFilterTags; @Nullable @JsonProperty("remove_members") @@ -72,7 +85,7 @@ public class UpdateChannelRequest { @Nullable @JsonProperty("data") - private ChannelInput data; + private ChannelInputRequest data; @Nullable @JsonProperty("message") diff --git a/src/main/java/io/getstream/models/UpdateChannelResponse.java b/src/main/java/io/getstream/models/UpdateChannelResponse.java index a7c177b9..77a9499a 100644 --- a/src/main/java/io/getstream/models/UpdateChannelResponse.java +++ b/src/main/java/io/getstream/models/UpdateChannelResponse.java @@ -26,7 +26,7 @@ public class UpdateChannelResponse { private String duration; @JsonProperty("members") - private List members; + private List members; @Nullable @JsonProperty("channel") diff --git a/src/main/java/io/getstream/models/UpdateChannelTypeRequest.java b/src/main/java/io/getstream/models/UpdateChannelTypeRequest.java index 59d41aea..17002f91 100644 --- a/src/main/java/io/getstream/models/UpdateChannelTypeRequest.java +++ b/src/main/java/io/getstream/models/UpdateChannelTypeRequest.java @@ -52,6 +52,10 @@ public class UpdateChannelTypeRequest { @JsonProperty("custom_events") private Boolean customEvents; + @Nullable + @JsonProperty("delivery_events") + private Boolean deliveryEvents; + @Nullable @JsonProperty("mark_messages_pending") private Boolean markMessagesPending; diff --git a/src/main/java/io/getstream/models/UpdateChannelTypeResponse.java b/src/main/java/io/getstream/models/UpdateChannelTypeResponse.java index 5a764bef..4a13a9f9 100644 --- a/src/main/java/io/getstream/models/UpdateChannelTypeResponse.java +++ b/src/main/java/io/getstream/models/UpdateChannelTypeResponse.java @@ -42,6 +42,9 @@ public class UpdateChannelTypeResponse { @JsonProperty("custom_events") private Boolean customEvents; + @JsonProperty("delivery_events") + private Boolean deliveryEvents; + @JsonProperty("duration") private String duration; diff --git a/src/main/java/io/getstream/models/UpdateCommentRequest.java b/src/main/java/io/getstream/models/UpdateCommentRequest.java index 7c59a049..e9d299f1 100644 --- a/src/main/java/io/getstream/models/UpdateCommentRequest.java +++ b/src/main/java/io/getstream/models/UpdateCommentRequest.java @@ -30,7 +30,15 @@ public class UpdateCommentRequest { @JsonProperty("skip_push") private Boolean skipPush; + @Nullable + @JsonProperty("user_id") + private String userID; + @Nullable @JsonProperty("custom") private Map custom; + + @Nullable + @JsonProperty("user") + private UserRequest user; } diff --git a/src/main/java/io/getstream/models/UpdateFeedGroupRequest.java b/src/main/java/io/getstream/models/UpdateFeedGroupRequest.java index 71325b82..361a70ea 100644 --- a/src/main/java/io/getstream/models/UpdateFeedGroupRequest.java +++ b/src/main/java/io/getstream/models/UpdateFeedGroupRequest.java @@ -23,6 +23,10 @@ @lombok.AllArgsConstructor public class UpdateFeedGroupRequest { + @Nullable + @JsonProperty("default_visibility") + private String defaultVisibility; + @Nullable @JsonProperty("activity_processors") private List activityProcessors; @@ -50,4 +54,8 @@ public class UpdateFeedGroupRequest { @Nullable @JsonProperty("ranking") private RankingConfig ranking; + + @Nullable + @JsonProperty("stories") + private StoriesConfig stories; } diff --git a/src/main/java/io/getstream/models/UpdateFeedViewRequest.java b/src/main/java/io/getstream/models/UpdateFeedViewRequest.java index 920de52a..76a2a665 100644 --- a/src/main/java/io/getstream/models/UpdateFeedViewRequest.java +++ b/src/main/java/io/getstream/models/UpdateFeedViewRequest.java @@ -22,10 +22,6 @@ @lombok.AllArgsConstructor public class UpdateFeedViewRequest { - @Nullable - @JsonProperty("activity_processors") - private List activityProcessors; - @Nullable @JsonProperty("activity_selectors") private List activitySelectors; diff --git a/src/main/java/io/getstream/models/UpdateFeedVisibilityRequest.java b/src/main/java/io/getstream/models/UpdateFeedVisibilityRequest.java new file mode 100644 index 00000000..03826373 --- /dev/null +++ b/src/main/java/io/getstream/models/UpdateFeedVisibilityRequest.java @@ -0,0 +1,29 @@ +/* + * ======================================================================== + * 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 java.util.Map; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class UpdateFeedVisibilityRequest { + + @Nullable + @JsonProperty("grants") + private Map> grants; +} diff --git a/src/main/java/io/getstream/models/UpdateFeedVisibilityResponse.java b/src/main/java/io/getstream/models/UpdateFeedVisibilityResponse.java new file mode 100644 index 00000000..aaebc64d --- /dev/null +++ b/src/main/java/io/getstream/models/UpdateFeedVisibilityResponse.java @@ -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 UpdateFeedVisibilityResponse { + + @JsonProperty("duration") + private String duration; + + @JsonProperty("feed_visibility") + private FeedVisibilityResponse feedVisibility; +} diff --git a/src/main/java/io/getstream/models/UpdateSIPInboundRoutingRuleRequest.java b/src/main/java/io/getstream/models/UpdateSIPInboundRoutingRuleRequest.java new file mode 100644 index 00000000..40079f01 --- /dev/null +++ b/src/main/java/io/getstream/models/UpdateSIPInboundRoutingRuleRequest.java @@ -0,0 +1,56 @@ +/* + * ======================================================================== + * 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 UpdateSIPInboundRoutingRuleRequest { + + @JsonProperty("name") + private String name; + + @JsonProperty("called_numbers") + private List calledNumbers; + + @JsonProperty("trunk_ids") + private List trunkIds; + + @JsonProperty("caller_configs") + private SIPCallerConfigsRequest callerConfigs; + + @Nullable + @JsonProperty("caller_numbers") + private List callerNumbers; + + @Nullable + @JsonProperty("call_configs") + private SIPCallConfigsRequest callConfigs; + + @Nullable + @JsonProperty("direct_routing_configs") + private SIPDirectRoutingRuleCallConfigsRequest directRoutingConfigs; + + @Nullable + @JsonProperty("pin_protection_configs") + private SIPPinProtectionConfigsRequest pinProtectionConfigs; + + @Nullable + @JsonProperty("pin_routing_configs") + private SIPInboundRoutingRulePinConfigsRequest pinRoutingConfigs; +} diff --git a/src/main/java/io/getstream/models/UpdateSIPInboundRoutingRuleResponse.java b/src/main/java/io/getstream/models/UpdateSIPInboundRoutingRuleResponse.java new file mode 100644 index 00000000..a34af2b4 --- /dev/null +++ b/src/main/java/io/getstream/models/UpdateSIPInboundRoutingRuleResponse.java @@ -0,0 +1,30 @@ +/* + * ======================================================================== + * 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 UpdateSIPInboundRoutingRuleResponse { + + @JsonProperty("duration") + private String duration; + + @Nullable + @JsonProperty("sip_inbound_routing_rule") + private SIPInboundRoutingRuleResponse sipInboundRoutingRule; +} diff --git a/src/main/java/io/getstream/models/UpdateSIPTrunkRequest.java b/src/main/java/io/getstream/models/UpdateSIPTrunkRequest.java new file mode 100644 index 00000000..d9cf6b40 --- /dev/null +++ b/src/main/java/io/getstream/models/UpdateSIPTrunkRequest.java @@ -0,0 +1,29 @@ +/* + * ======================================================================== + * 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; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class UpdateSIPTrunkRequest { + + @JsonProperty("name") + private String name; + + @JsonProperty("numbers") + private List numbers; +} diff --git a/src/main/java/io/getstream/models/UpdateSIPTrunkResponse.java b/src/main/java/io/getstream/models/UpdateSIPTrunkResponse.java new file mode 100644 index 00000000..63c8ef28 --- /dev/null +++ b/src/main/java/io/getstream/models/UpdateSIPTrunkResponse.java @@ -0,0 +1,30 @@ +/* + * ======================================================================== + * 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 UpdateSIPTrunkResponse { + + @JsonProperty("duration") + private String duration; + + @Nullable + @JsonProperty("sip_trunk") + private SIPTrunkResponse sipTrunk; +} diff --git a/src/main/java/io/getstream/models/UploadChannelFileRequest.java b/src/main/java/io/getstream/models/UploadChannelFileRequest.java new file mode 100644 index 00000000..cec15475 --- /dev/null +++ b/src/main/java/io/getstream/models/UploadChannelFileRequest.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 UploadChannelFileRequest { + + @Nullable + @JsonProperty("file") + private String file; + + @Nullable + @JsonProperty("user") + private OnlyUserID user; +} diff --git a/src/main/java/io/getstream/models/UploadChannelFileResponse.java b/src/main/java/io/getstream/models/UploadChannelFileResponse.java new file mode 100644 index 00000000..199ac193 --- /dev/null +++ b/src/main/java/io/getstream/models/UploadChannelFileResponse.java @@ -0,0 +1,38 @@ +/* + * ======================================================================== + * 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 UploadChannelFileResponse { + + @JsonProperty("duration") + private String duration; + + @Nullable + @JsonProperty("file") + private String file; + + @Nullable + @JsonProperty("moderation_action") + private String moderationAction; + + @Nullable + @JsonProperty("thumb_url") + private String thumbUrl; +} diff --git a/src/main/java/io/getstream/models/UploadChannelImageRequest.java b/src/main/java/io/getstream/models/UploadChannelImageRequest.java new file mode 100644 index 00000000..9857982a --- /dev/null +++ b/src/main/java/io/getstream/models/UploadChannelImageRequest.java @@ -0,0 +1,36 @@ +/* + * ======================================================================== + * 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 UploadChannelImageRequest { + + @Nullable + @JsonProperty("file") + private String file; + + @Nullable + @JsonProperty("upload_sizes") + private List uploadSizes; + + @Nullable + @JsonProperty("user") + private OnlyUserID user; +} diff --git a/src/main/java/io/getstream/models/UploadChannelRequest.java b/src/main/java/io/getstream/models/UploadChannelRequest.java new file mode 100644 index 00000000..da1a5ba5 --- /dev/null +++ b/src/main/java/io/getstream/models/UploadChannelRequest.java @@ -0,0 +1,36 @@ +/* + * ======================================================================== + * 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 UploadChannelRequest { + + @Nullable + @JsonProperty("file") + private String file; + + @Nullable + @JsonProperty("upload_sizes") + private List uploadSizes; + + @Nullable + @JsonProperty("user") + private OnlyUserID user; +} diff --git a/src/main/java/io/getstream/models/UploadChannelResponse.java b/src/main/java/io/getstream/models/UploadChannelResponse.java new file mode 100644 index 00000000..c3b8fa65 --- /dev/null +++ b/src/main/java/io/getstream/models/UploadChannelResponse.java @@ -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; +import java.util.List; +import org.jetbrains.annotations.Nullable; + +@lombok.Data +@lombok.Builder +@lombok.NoArgsConstructor +@lombok.AllArgsConstructor +public class UploadChannelResponse { + + @JsonProperty("duration") + private String duration; + + @Nullable + @JsonProperty("file") + private String file; + + @Nullable + @JsonProperty("moderation_action") + private String moderationAction; + + @Nullable + @JsonProperty("thumb_url") + private String thumbUrl; + + @Nullable + @JsonProperty("upload_sizes") + private List uploadSizes; +} diff --git a/src/main/java/io/getstream/models/User.java b/src/main/java/io/getstream/models/User.java index f29eccd8..2a768eed 100644 --- a/src/main/java/io/getstream/models/User.java +++ b/src/main/java/io/getstream/models/User.java @@ -24,43 +24,16 @@ @lombok.AllArgsConstructor public class User { - @JsonProperty("banned") - private Boolean banned; - @JsonProperty("id") private String id; - @JsonProperty("online") - private Boolean online; - - @JsonProperty("role") - private String role; - - @JsonProperty("custom") - private Map custom; - - @JsonProperty("teams_role") - private Map teamsRole; - - @Nullable - @JsonProperty("avg_response_time") - private Integer avgResponseTime; - @Nullable @JsonProperty("ban_expires") private Date banExpires; @Nullable - @JsonProperty("created_at") - private Date createdAt; - - @Nullable - @JsonProperty("deactivated_at") - private Date deactivatedAt; - - @Nullable - @JsonProperty("deleted_at") - private Date deletedAt; + @JsonProperty("banned") + private Boolean banned; @Nullable @JsonProperty("invisible") @@ -70,27 +43,27 @@ public class User { @JsonProperty("language") private String language; - @Nullable - @JsonProperty("last_active") - private Date lastActive; - - @Nullable - @JsonProperty("last_engaged_at") - private Date lastEngagedAt; - @Nullable @JsonProperty("revoke_tokens_issued_before") private Date revokeTokensIssuedBefore; @Nullable - @JsonProperty("updated_at") - private Date updatedAt; + @JsonProperty("role") + private String role; @Nullable @JsonProperty("teams") private List teams; + @Nullable + @JsonProperty("custom") + private Map custom; + @Nullable @JsonProperty("privacy_settings") private PrivacySettings privacySettings; + + @Nullable + @JsonProperty("teams_role") + private Map teamsRole; } diff --git a/src/main/java/io/getstream/models/WSEvent.java b/src/main/java/io/getstream/models/WSEvent.java index b884aee6..02a34885 100644 --- a/src/main/java/io/getstream/models/WSEvent.java +++ b/src/main/java/io/getstream/models/WSEvent.java @@ -98,7 +98,7 @@ public class WSEvent { @Nullable @JsonProperty("member") - private ChannelMember member; + private ChannelMemberResponse member; @Nullable @JsonProperty("message") diff --git a/src/main/java/io/getstream/services/BaseCall.java b/src/main/java/io/getstream/services/BaseCall.java index 35cce44a..f15d3d62 100644 --- a/src/main/java/io/getstream/services/BaseCall.java +++ b/src/main/java/io/getstream/services/BaseCall.java @@ -174,6 +174,15 @@ public StreamResponse getCallReport() throws StreamExcept return this.getCallReport(new GetCallReportRequest()); } + @NotNull + public StreamResponse ring(RingCallRequest request) throws StreamException { + return service.ringCall(this.callType, this.callID, request).execute(); + } + + public StreamResponse ring() throws StreamException { + return this.ring(new RingCallRequest()); + } + @NotNull public StreamResponse startRTMPBroadcasts( StartRTMPBroadcastsRequest request) throws StreamException { diff --git a/src/main/java/io/getstream/services/Channel.java b/src/main/java/io/getstream/services/Channel.java index 2ae9f5fb..98bfbeb9 100644 --- a/src/main/java/io/getstream/services/Channel.java +++ b/src/main/java/io/getstream/services/Channel.java @@ -77,21 +77,22 @@ public StreamResponse sendEvent(SendEventRequest request) throws return service.sendEvent(this.channelType, this.channelID, request).execute(); } - public StreamResponse deleteFile(DeleteFileRequest request) throws StreamException { - return service.deleteFile(this.channelType, this.channelID, request).execute(); + public StreamResponse deleteChannelFile(DeleteChannelFileRequest request) + throws StreamException { + return service.deleteChannelFile(this.channelType, this.channelID, request).execute(); } - public StreamResponse deleteFile() throws StreamException { - return this.deleteFile(new DeleteFileRequest()); + public StreamResponse deleteChannelFile() throws StreamException { + return this.deleteChannelFile(new DeleteChannelFileRequest()); } - public StreamResponse uploadFile(UploadFileRequest request) - throws StreamException { - return service.uploadFile(this.channelType, this.channelID, request).execute(); + public StreamResponse uploadChannelFile( + UploadChannelFileRequest request) throws StreamException { + return service.uploadChannelFile(this.channelType, this.channelID, request).execute(); } - public StreamResponse uploadFile() throws StreamException { - return this.uploadFile(new UploadFileRequest()); + public StreamResponse uploadChannelFile() throws StreamException { + return this.uploadChannelFile(new UploadChannelFileRequest()); } public StreamResponse hide(HideChannelRequest request) @@ -103,21 +104,22 @@ public StreamResponse hide() throws StreamException { return this.hide(new HideChannelRequest()); } - public StreamResponse deleteImage(DeleteImageRequest request) throws StreamException { - return service.deleteImage(this.channelType, this.channelID, request).execute(); + public StreamResponse deleteChannelImage(DeleteChannelImageRequest request) + throws StreamException { + return service.deleteChannelImage(this.channelType, this.channelID, request).execute(); } - public StreamResponse deleteImage() throws StreamException { - return this.deleteImage(new DeleteImageRequest()); + public StreamResponse deleteChannelImage() throws StreamException { + return this.deleteChannelImage(new DeleteChannelImageRequest()); } - public StreamResponse uploadImage(UploadImageRequest request) + public StreamResponse uploadChannelImage(UploadChannelImageRequest request) throws StreamException { - return service.uploadImage(this.channelType, this.channelID, request).execute(); + return service.uploadChannelImage(this.channelType, this.channelID, request).execute(); } - public StreamResponse uploadImage() throws StreamException { - return this.uploadImage(new UploadImageRequest()); + public StreamResponse uploadChannelImage() throws StreamException { + return this.uploadChannelImage(new UploadChannelImageRequest()); } public StreamResponse updateMemberPartial( diff --git a/src/main/java/io/getstream/services/Chat.java b/src/main/java/io/getstream/services/Chat.java index efd76aa3..311884cf 100644 --- a/src/main/java/io/getstream/services/Chat.java +++ b/src/main/java/io/getstream/services/Chat.java @@ -63,6 +63,13 @@ public StreamRequest queryChannels(QueryChannelsRequest r public StreamRequest deleteChannels(DeleteChannelsRequest request) throws StreamException; + @NotNull + public StreamRequest markDelivered(MarkDeliveredRequest request) + throws StreamException; + + @NotNull + public StreamRequest markDelivered() throws StreamException; + @NotNull public StreamRequest markChannelsRead(MarkChannelsReadRequest request) throws StreamException; @@ -126,20 +133,22 @@ public StreamRequest sendEvent( @NotNull String type, @NotNull String id, SendEventRequest request) throws StreamException; @NotNull - public StreamRequest deleteFile( - @NotNull String type, @NotNull String id, DeleteFileRequest request) throws StreamException; + public StreamRequest deleteChannelFile( + @NotNull String type, @NotNull String id, DeleteChannelFileRequest request) + throws StreamException; @NotNull - public StreamRequest deleteFile(@NotNull String type, @NotNull String id) + public StreamRequest deleteChannelFile(@NotNull String type, @NotNull String id) throws StreamException; @NotNull - public StreamRequest uploadFile( - @NotNull String type, @NotNull String id, UploadFileRequest request) throws StreamException; + public StreamRequest uploadChannelFile( + @NotNull String type, @NotNull String id, UploadChannelFileRequest request) + throws StreamException; @NotNull - public StreamRequest uploadFile(@NotNull String type, @NotNull String id) - throws StreamException; + public StreamRequest uploadChannelFile( + @NotNull String type, @NotNull String id) throws StreamException; @NotNull public StreamRequest hideChannel( @@ -150,20 +159,22 @@ public StreamRequest hideChannel(@NotNull String type, @Not throws StreamException; @NotNull - public StreamRequest deleteImage( - @NotNull String type, @NotNull String id, DeleteImageRequest request) throws StreamException; + public StreamRequest deleteChannelImage( + @NotNull String type, @NotNull String id, DeleteChannelImageRequest request) + throws StreamException; @NotNull - public StreamRequest deleteImage(@NotNull String type, @NotNull String id) + public StreamRequest deleteChannelImage(@NotNull String type, @NotNull String id) throws StreamException; @NotNull - public StreamRequest uploadImage( - @NotNull String type, @NotNull String id, UploadImageRequest request) throws StreamException; + public StreamRequest uploadChannelImage( + @NotNull String type, @NotNull String id, UploadChannelImageRequest request) + throws StreamException; @NotNull - public StreamRequest uploadImage(@NotNull String type, @NotNull String id) - throws StreamException; + public StreamRequest uploadChannelImage( + @NotNull String type, @NotNull String id) throws StreamException; @NotNull public StreamRequest updateMemberPartial( diff --git a/src/main/java/io/getstream/services/ChatImpl.java b/src/main/java/io/getstream/services/ChatImpl.java index 3f11ca48..41b20045 100644 --- a/src/main/java/io/getstream/services/ChatImpl.java +++ b/src/main/java/io/getstream/services/ChatImpl.java @@ -147,6 +147,26 @@ public StreamRequest deleteChannels(DeleteChannelsReques new TypeReference() {}); } + @NotNull + public StreamRequest markDelivered(MarkDeliveredRequest request) + throws StreamException { + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "POST", + "/api/v2/chat/channels/delivered", + request, + null, + new TypeReference() {}); + } + + @NotNull + public StreamRequest markDelivered() throws StreamException { + return markDelivered(new MarkDeliveredRequest()); + } + @NotNull public StreamRequest markChannelsRead(MarkChannelsReadRequest request) throws StreamException { @@ -337,8 +357,9 @@ public StreamRequest sendEvent( } @NotNull - public StreamRequest deleteFile( - @NotNull String type, @NotNull String id, DeleteFileRequest request) throws StreamException { + public StreamRequest deleteChannelFile( + @NotNull String type, @NotNull String id, DeleteChannelFileRequest request) + throws StreamException { var pathParams = Map.of( "type", type, @@ -356,20 +377,21 @@ public StreamRequest deleteFile( } @NotNull - public StreamRequest deleteFile(@NotNull String type, @NotNull String id) + public StreamRequest deleteChannelFile(@NotNull String type, @NotNull String id) throws StreamException { - return deleteFile(type, id, new DeleteFileRequest()); + return deleteChannelFile(type, id, new DeleteChannelFileRequest()); } @NotNull - public StreamRequest uploadFile( - @NotNull String type, @NotNull String id, UploadFileRequest request) throws StreamException { + public StreamRequest uploadChannelFile( + @NotNull String type, @NotNull String id, UploadChannelFileRequest request) + throws StreamException { var pathParams = Map.of( "type", type, "id", id); - return new StreamRequest( + return new StreamRequest( client.getHttpClient(), client.getObjectMapper(), client.getBaseUrl(), @@ -377,13 +399,13 @@ public StreamRequest uploadFile( "/api/v2/chat/channels/{type}/{id}/file", request, pathParams, - new TypeReference() {}); + new TypeReference() {}); } @NotNull - public StreamRequest uploadFile(@NotNull String type, @NotNull String id) - throws StreamException { - return uploadFile(type, id, new UploadFileRequest()); + public StreamRequest uploadChannelFile( + @NotNull String type, @NotNull String id) throws StreamException { + return uploadChannelFile(type, id, new UploadChannelFileRequest()); } @NotNull @@ -412,8 +434,9 @@ public StreamRequest hideChannel(@NotNull String type, @Not } @NotNull - public StreamRequest deleteImage( - @NotNull String type, @NotNull String id, DeleteImageRequest request) throws StreamException { + public StreamRequest deleteChannelImage( + @NotNull String type, @NotNull String id, DeleteChannelImageRequest request) + throws StreamException { var pathParams = Map.of( "type", type, @@ -431,20 +454,21 @@ public StreamRequest deleteImage( } @NotNull - public StreamRequest deleteImage(@NotNull String type, @NotNull String id) + public StreamRequest deleteChannelImage(@NotNull String type, @NotNull String id) throws StreamException { - return deleteImage(type, id, new DeleteImageRequest()); + return deleteChannelImage(type, id, new DeleteChannelImageRequest()); } @NotNull - public StreamRequest uploadImage( - @NotNull String type, @NotNull String id, UploadImageRequest request) throws StreamException { + public StreamRequest uploadChannelImage( + @NotNull String type, @NotNull String id, UploadChannelImageRequest request) + throws StreamException { var pathParams = Map.of( "type", type, "id", id); - return new StreamRequest( + return new StreamRequest( client.getHttpClient(), client.getObjectMapper(), client.getBaseUrl(), @@ -452,13 +476,13 @@ public StreamRequest uploadImage( "/api/v2/chat/channels/{type}/{id}/image", request, pathParams, - new TypeReference() {}); + new TypeReference() {}); } @NotNull - public StreamRequest uploadImage(@NotNull String type, @NotNull String id) - throws StreamException { - return uploadImage(type, id, new UploadImageRequest()); + public StreamRequest uploadChannelImage( + @NotNull String type, @NotNull String id) throws StreamException { + return uploadChannelImage(type, id, new UploadChannelImageRequest()); } @NotNull diff --git a/src/main/java/io/getstream/services/Feeds.java b/src/main/java/io/getstream/services/Feeds.java index 7bf8689f..bf8d07df 100644 --- a/src/main/java/io/getstream/services/Feeds.java +++ b/src/main/java/io/getstream/services/Feeds.java @@ -96,8 +96,8 @@ public StreamRequest deletePollVote( throws StreamException; @NotNull - public StreamRequest addReaction( - @NotNull String activityID, AddReactionRequest request) throws StreamException; + public StreamRequest addActivityReaction( + @NotNull String activityID, AddActivityReactionRequest request) throws StreamException; @NotNull public StreamRequest queryActivityReactions( @@ -447,10 +447,22 @@ public StreamRequest getFeedVisibility( public StreamRequest getFeedVisibility(@NotNull String name) throws StreamException; + @NotNull + public StreamRequest updateFeedVisibility( + @NotNull String name, UpdateFeedVisibilityRequest request) throws StreamException; + + @NotNull + public StreamRequest updateFeedVisibility(@NotNull String name) + throws StreamException; + @NotNull public StreamRequest createFeedsBatch(CreateFeedsBatchRequest request) throws StreamException; + @NotNull + public StreamRequest ownCapabilitiesBatch( + OwnCapabilitiesBatchRequest request) throws StreamException; + @NotNull public StreamRequest queryFeeds(QueryFeedsRequest request) throws StreamException; @@ -458,6 +470,13 @@ public StreamRequest queryFeeds(QueryFeedsRequest request) @NotNull public StreamRequest queryFeeds() throws StreamException; + @NotNull + public StreamRequest getFeedsRateLimits( + GetFeedsRateLimitsRequest request) throws StreamException; + + @NotNull + public StreamRequest getFeedsRateLimits() throws StreamException; + @NotNull public StreamRequest updateFollow(UpdateFollowRequest request) throws StreamException; @@ -520,6 +539,13 @@ public StreamRequest updateMembershipLevel( public StreamRequest updateMembershipLevel(@NotNull String id) throws StreamException; + @NotNull + public StreamRequest queryFeedsUsageStats( + QueryFeedsUsageStatsRequest request) throws StreamException; + + @NotNull + public StreamRequest queryFeedsUsageStats() throws StreamException; + @NotNull public StreamRequest unfollowBatch(UnfollowBatchRequest request) throws StreamException; diff --git a/src/main/java/io/getstream/services/FeedsImpl.java b/src/main/java/io/getstream/services/FeedsImpl.java index b0dd01cb..c022d083 100644 --- a/src/main/java/io/getstream/services/FeedsImpl.java +++ b/src/main/java/io/getstream/services/FeedsImpl.java @@ -238,8 +238,8 @@ public StreamRequest deletePollVote( } @NotNull - public StreamRequest addReaction( - @NotNull String activityID, AddReactionRequest request) throws StreamException { + public StreamRequest addActivityReaction( + @NotNull String activityID, AddActivityReactionRequest request) throws StreamException { var pathParams = Map.of("activity_id", activityID); return new StreamRequest( @@ -1256,6 +1256,28 @@ public StreamRequest getFeedVisibility(@NotNull Strin return getFeedVisibility(name, new GetFeedVisibilityRequest()); } + @NotNull + public StreamRequest updateFeedVisibility( + @NotNull String name, UpdateFeedVisibilityRequest request) throws StreamException { + var pathParams = Map.of("name", name); + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "PUT", + "/api/v2/feeds/feed_visibilities/{name}", + request, + pathParams, + new TypeReference() {}); + } + + @NotNull + public StreamRequest updateFeedVisibility(@NotNull String name) + throws StreamException { + return updateFeedVisibility(name, new UpdateFeedVisibilityRequest()); + } + @NotNull public StreamRequest createFeedsBatch(CreateFeedsBatchRequest request) throws StreamException { @@ -1271,6 +1293,21 @@ public StreamRequest createFeedsBatch(CreateFeedsBatch new TypeReference() {}); } + @NotNull + public StreamRequest ownCapabilitiesBatch( + OwnCapabilitiesBatchRequest request) throws StreamException { + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "POST", + "/api/v2/feeds/feeds/own_capabilities/batch", + request, + null, + new TypeReference() {}); + } + @NotNull public StreamRequest queryFeeds(QueryFeedsRequest request) throws StreamException { @@ -1291,6 +1328,26 @@ public StreamRequest queryFeeds() throws StreamException { return queryFeeds(new QueryFeedsRequest()); } + @NotNull + public StreamRequest getFeedsRateLimits( + GetFeedsRateLimitsRequest request) throws StreamException { + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "GET", + "/api/v2/feeds/feeds/rate_limits", + request, + null, + new TypeReference() {}); + } + + @NotNull + public StreamRequest getFeedsRateLimits() throws StreamException { + return getFeedsRateLimits(new GetFeedsRateLimitsRequest()); + } + @NotNull public StreamRequest updateFollow(UpdateFollowRequest request) throws StreamException { @@ -1490,6 +1547,26 @@ public StreamRequest updateMembershipLevel(@NotNu return updateMembershipLevel(id, new UpdateMembershipLevelRequest()); } + @NotNull + public StreamRequest queryFeedsUsageStats( + QueryFeedsUsageStatsRequest request) throws StreamException { + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "POST", + "/api/v2/feeds/stats/usage", + request, + null, + new TypeReference() {}); + } + + @NotNull + public StreamRequest queryFeedsUsageStats() throws StreamException { + return queryFeedsUsageStats(new QueryFeedsUsageStatsRequest()); + } + @NotNull public StreamRequest unfollowBatch(UnfollowBatchRequest request) throws StreamException { diff --git a/src/main/java/io/getstream/services/Video.java b/src/main/java/io/getstream/services/Video.java index 41d647d6..6f1b7787 100644 --- a/src/main/java/io/getstream/services/Video.java +++ b/src/main/java/io/getstream/services/Video.java @@ -171,6 +171,14 @@ public StreamRequest getCallReport( public StreamRequest getCallReport( @NotNull String type, @NotNull String id) throws StreamException; + @NotNull + public StreamRequest ringCall( + @NotNull String type, @NotNull String id, RingCallRequest request) throws StreamException; + + @NotNull + public StreamRequest ringCall(@NotNull String type, @NotNull String id) + throws StreamException; + @NotNull public StreamRequest startRTMPBroadcasts( @NotNull String type, @NotNull String id, StartRTMPBroadcastsRequest request) @@ -345,6 +353,61 @@ public StreamRequest deleteTranscription( @NotNull String type, @NotNull String id, @NotNull String session, @NotNull String filename) throws StreamException; + @NotNull + public StreamRequest + getCallSessionParticipantStatsDetails( + @NotNull String callType, + @NotNull String callID, + @NotNull String session, + @NotNull String user, + @NotNull String userSession, + GetCallSessionParticipantStatsDetailsRequest request) + throws StreamException; + + @NotNull + public StreamRequest + getCallSessionParticipantStatsDetails( + @NotNull String callType, + @NotNull String callID, + @NotNull String session, + @NotNull String user, + @NotNull String userSession) + throws StreamException; + + @NotNull + public StreamRequest queryCallSessionParticipantStats( + @NotNull String callType, + @NotNull String callID, + @NotNull String session, + QueryCallSessionParticipantStatsRequest request) + throws StreamException; + + @NotNull + public StreamRequest queryCallSessionParticipantStats( + @NotNull String callType, @NotNull String callID, @NotNull String session) + throws StreamException; + + @NotNull + public StreamRequest + getCallSessionParticipantStatsTimeline( + @NotNull String callType, + @NotNull String callID, + @NotNull String session, + @NotNull String user, + @NotNull String userSession, + GetCallSessionParticipantStatsTimelineRequest request) + throws StreamException; + + @NotNull + public StreamRequest + getCallSessionParticipantStatsTimeline( + @NotNull String callType, + @NotNull String callID, + @NotNull String session, + @NotNull String user, + @NotNull String userSession) + throws StreamException; + @NotNull public StreamRequest queryCalls(QueryCallsRequest request) throws StreamException; @@ -392,6 +455,57 @@ public StreamRequest updateCallType(@NotNull String name @NotNull public StreamRequest getEdges() throws StreamException; + @NotNull + public StreamRequest resolveSipInbound( + ResolveSipInboundRequest request) throws StreamException; + + @NotNull + public StreamRequest listSIPInboundRoutingRule( + ListSIPInboundRoutingRuleRequest request) throws StreamException; + + @NotNull + public StreamRequest listSIPInboundRoutingRule() + throws StreamException; + + @NotNull + public StreamRequest createSIPInboundRoutingRule( + CreateSIPInboundRoutingRuleRequest request) throws StreamException; + + @NotNull + public StreamRequest deleteSIPInboundRoutingRule( + @NotNull String id, DeleteSIPInboundRoutingRuleRequest request) throws StreamException; + + @NotNull + public StreamRequest deleteSIPInboundRoutingRule( + @NotNull String id) throws StreamException; + + @NotNull + public StreamRequest updateSIPInboundRoutingRule( + @NotNull String id, UpdateSIPInboundRoutingRuleRequest request) throws StreamException; + + @NotNull + public StreamRequest listSIPTrunks(ListSIPTrunksRequest request) + throws StreamException; + + @NotNull + public StreamRequest listSIPTrunks() throws StreamException; + + @NotNull + public StreamRequest createSIPTrunk(CreateSIPTrunkRequest request) + throws StreamException; + + @NotNull + public StreamRequest deleteSIPTrunk( + @NotNull String id, DeleteSIPTrunkRequest request) throws StreamException; + + @NotNull + public StreamRequest deleteSIPTrunk(@NotNull String id) + throws StreamException; + + @NotNull + public StreamRequest updateSIPTrunk( + @NotNull String id, UpdateSIPTrunkRequest request) throws StreamException; + @NotNull public StreamRequest queryAggregateCallStats( QueryAggregateCallStatsRequest request) throws StreamException; diff --git a/src/main/java/io/getstream/services/VideoImpl.java b/src/main/java/io/getstream/services/VideoImpl.java index f9ed15e0..a136813c 100644 --- a/src/main/java/io/getstream/services/VideoImpl.java +++ b/src/main/java/io/getstream/services/VideoImpl.java @@ -505,6 +505,31 @@ public StreamRequest getCallReport( return getCallReport(type, id, new GetCallReportRequest()); } + @NotNull + public StreamRequest ringCall( + @NotNull String type, @NotNull String id, RingCallRequest request) throws StreamException { + var pathParams = + Map.of( + "type", type, + "id", id); + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "POST", + "/api/v2/video/call/{type}/{id}/ring", + request, + pathParams, + new TypeReference() {}); + } + + @NotNull + public StreamRequest ringCall(@NotNull String type, @NotNull String id) + throws StreamException { + return ringCall(type, id, new RingCallRequest()); + } + @NotNull public StreamRequest startRTMPBroadcasts( @NotNull String type, @NotNull String id, StartRTMPBroadcastsRequest request) @@ -1016,6 +1041,132 @@ public StreamRequest deleteTranscription( return deleteTranscription(type, id, session, filename, new DeleteTranscriptionRequest()); } + @NotNull + public StreamRequest + getCallSessionParticipantStatsDetails( + @NotNull String callType, + @NotNull String callID, + @NotNull String session, + @NotNull String user, + @NotNull String userSession, + GetCallSessionParticipantStatsDetailsRequest request) + throws StreamException { + var pathParams = + Map.of( + "call_type", callType, + "call_id", callID, + "session", session, + "user", user, + "user_session", userSession); + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "GET", + "/api/v2/video/call_stats/{call_type}/{call_id}/{session}/participant/{user}/{user_session}/details", + request, + pathParams, + new TypeReference() {}); + } + + @NotNull + public StreamRequest + getCallSessionParticipantStatsDetails( + @NotNull String callType, + @NotNull String callID, + @NotNull String session, + @NotNull String user, + @NotNull String userSession) + throws StreamException { + return getCallSessionParticipantStatsDetails( + callType, + callID, + session, + user, + userSession, + new GetCallSessionParticipantStatsDetailsRequest()); + } + + @NotNull + public StreamRequest queryCallSessionParticipantStats( + @NotNull String callType, + @NotNull String callID, + @NotNull String session, + QueryCallSessionParticipantStatsRequest request) + throws StreamException { + var pathParams = + Map.of( + "call_type", callType, + "call_id", callID, + "session", session); + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "GET", + "/api/v2/video/call_stats/{call_type}/{call_id}/{session}/participants", + request, + pathParams, + new TypeReference() {}); + } + + @NotNull + public StreamRequest queryCallSessionParticipantStats( + @NotNull String callType, @NotNull String callID, @NotNull String session) + throws StreamException { + return queryCallSessionParticipantStats( + callType, callID, session, new QueryCallSessionParticipantStatsRequest()); + } + + @NotNull + public StreamRequest + getCallSessionParticipantStatsTimeline( + @NotNull String callType, + @NotNull String callID, + @NotNull String session, + @NotNull String user, + @NotNull String userSession, + GetCallSessionParticipantStatsTimelineRequest request) + throws StreamException { + var pathParams = + Map.of( + "call_type", callType, + "call_id", callID, + "session", session, + "user", user, + "user_session", userSession); + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "GET", + "/api/v2/video/call_stats/{call_type}/{call_id}/{session}/participants/{user}/{user_session}/timeline", + request, + pathParams, + new TypeReference() {}); + } + + @NotNull + public StreamRequest + getCallSessionParticipantStatsTimeline( + @NotNull String callType, + @NotNull String callID, + @NotNull String session, + @NotNull String user, + @NotNull String userSession) + throws StreamException { + return getCallSessionParticipantStatsTimeline( + callType, + callID, + session, + user, + userSession, + new GetCallSessionParticipantStatsTimelineRequest()); + } + @NotNull public StreamRequest queryCalls(QueryCallsRequest request) throws StreamException { @@ -1155,6 +1306,168 @@ public StreamRequest getEdges() throws StreamException { return getEdges(new GetEdgesRequest()); } + @NotNull + public StreamRequest resolveSipInbound( + ResolveSipInboundRequest request) throws StreamException { + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "POST", + "/api/v2/video/sip/resolve", + request, + null, + new TypeReference() {}); + } + + @NotNull + public StreamRequest listSIPInboundRoutingRule( + ListSIPInboundRoutingRuleRequest request) throws StreamException { + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "GET", + "/api/v2/video/sip/routing_rules", + request, + null, + new TypeReference() {}); + } + + @NotNull + public StreamRequest listSIPInboundRoutingRule() + throws StreamException { + return listSIPInboundRoutingRule(new ListSIPInboundRoutingRuleRequest()); + } + + @NotNull + public StreamRequest createSIPInboundRoutingRule( + CreateSIPInboundRoutingRuleRequest request) throws StreamException { + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "POST", + "/api/v2/video/sip/routing_rules", + request, + null, + new TypeReference() {}); + } + + @NotNull + public StreamRequest deleteSIPInboundRoutingRule( + @NotNull String id, DeleteSIPInboundRoutingRuleRequest request) throws StreamException { + var pathParams = Map.of("id", id); + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "DELETE", + "/api/v2/video/sip/routing_rules/{id}", + request, + pathParams, + new TypeReference() {}); + } + + @NotNull + public StreamRequest deleteSIPInboundRoutingRule( + @NotNull String id) throws StreamException { + return deleteSIPInboundRoutingRule(id, new DeleteSIPInboundRoutingRuleRequest()); + } + + @NotNull + public StreamRequest updateSIPInboundRoutingRule( + @NotNull String id, UpdateSIPInboundRoutingRuleRequest request) throws StreamException { + var pathParams = Map.of("id", id); + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "PUT", + "/api/v2/video/sip/routing_rules/{id}", + request, + pathParams, + new TypeReference() {}); + } + + @NotNull + public StreamRequest listSIPTrunks(ListSIPTrunksRequest request) + throws StreamException { + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "GET", + "/api/v2/video/sip/trunks", + request, + null, + new TypeReference() {}); + } + + @NotNull + public StreamRequest listSIPTrunks() throws StreamException { + return listSIPTrunks(new ListSIPTrunksRequest()); + } + + @NotNull + public StreamRequest createSIPTrunk(CreateSIPTrunkRequest request) + throws StreamException { + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "POST", + "/api/v2/video/sip/trunks", + request, + null, + new TypeReference() {}); + } + + @NotNull + public StreamRequest deleteSIPTrunk( + @NotNull String id, DeleteSIPTrunkRequest request) throws StreamException { + var pathParams = Map.of("id", id); + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "DELETE", + "/api/v2/video/sip/trunks/{id}", + request, + pathParams, + new TypeReference() {}); + } + + @NotNull + public StreamRequest deleteSIPTrunk(@NotNull String id) + throws StreamException { + return deleteSIPTrunk(id, new DeleteSIPTrunkRequest()); + } + + @NotNull + public StreamRequest updateSIPTrunk( + @NotNull String id, UpdateSIPTrunkRequest request) throws StreamException { + var pathParams = Map.of("id", id); + + return new StreamRequest( + client.getHttpClient(), + client.getObjectMapper(), + client.getBaseUrl(), + "PUT", + "/api/v2/video/sip/trunks/{id}", + request, + pathParams, + new TypeReference() {}); + } + @NotNull public StreamRequest queryAggregateCallStats( QueryAggregateCallStatsRequest request) throws StreamException { From f41ca6e6fd6c2a7b9ea49f630dab81037f082de1 Mon Sep 17 00:00:00 2001 From: Vladislav Gruchik <4280527+vagruchi@users.noreply.github.com> Date: Wed, 12 Nov 2025 11:34:06 +0100 Subject: [PATCH 2/3] switch to new java time api --- .../getstream/models/ActionLogResponse.java | 4 +- .../getstream/models/ActivityAddedEvent.java | 6 +- .../models/ActivityDeletedEvent.java | 6 +- .../models/ActivityFeedbackEvent.java | 6 +- .../models/ActivityFeedbackEventPayload.java | 6 +- .../getstream/models/ActivityMarkEvent.java | 6 +- .../getstream/models/ActivityMarkedEvent.java | 4 +- .../getstream/models/ActivityPinResponse.java | 6 +- .../getstream/models/ActivityPinnedEvent.java | 6 +- .../models/ActivityReactionAddedEvent.java | 6 +- .../models/ActivityReactionDeletedEvent.java | 6 +- .../models/ActivityReactionUpdatedEvent.java | 6 +- .../models/ActivityRemovedFromFeedEvent.java | 6 +- .../io/getstream/models/ActivityResponse.java | 12 ++-- .../ActivitySelectorConfigResponse.java | 4 +- .../models/ActivityUnpinnedEvent.java | 6 +- .../models/ActivityUpdatedEvent.java | 6 +- .../models/AggregatedActivityResponse.java | 6 +- .../java/io/getstream/models/AnyEvent.java | 4 +- .../getstream/models/AppResponseFields.java | 4 +- .../models/AsyncBulkImageModerationEvent.java | 10 +-- .../models/AsyncExportChannelsEvent.java | 10 +-- .../models/AsyncExportErrorEvent.java | 10 +-- .../AsyncExportModerationLogsEvent.java | 10 +-- .../models/AsyncExportUsersEvent.java | 10 +-- src/main/java/io/getstream/models/Ban.java | 6 +- .../java/io/getstream/models/BanResponse.java | 6 +- .../getstream/models/BlockListResponse.java | 6 +- .../getstream/models/BlockUsersResponse.java | 4 +- .../io/getstream/models/BlockedUserEvent.java | 4 +- .../getstream/models/BlockedUserResponse.java | 4 +- .../getstream/models/BookmarkAddedEvent.java | 6 +- .../models/BookmarkDeletedEvent.java | 6 +- .../models/BookmarkFolderDeletedEvent.java | 6 +- .../models/BookmarkFolderResponse.java | 6 +- .../models/BookmarkFolderUpdatedEvent.java | 6 +- .../io/getstream/models/BookmarkResponse.java | 6 +- .../models/BookmarkUpdatedEvent.java | 6 +- .../getstream/models/CallAcceptedEvent.java | 4 +- .../getstream/models/CallClosedCaption.java | 6 +- .../models/CallClosedCaptionsFailedEvent.java | 4 +- .../CallClosedCaptionsStartedEvent.java | 4 +- .../CallClosedCaptionsStoppedEvent.java | 4 +- .../io/getstream/models/CallCreatedEvent.java | 4 +- .../io/getstream/models/CallDeletedEvent.java | 4 +- .../io/getstream/models/CallEndedEvent.java | 4 +- .../models/CallFrameRecordingFailedEvent.java | 4 +- .../CallFrameRecordingFrameReadyEvent.java | 6 +- .../CallFrameRecordingStartedEvent.java | 4 +- .../CallFrameRecordingStoppedEvent.java | 4 +- .../CallHLSBroadcastingFailedEvent.java | 4 +- .../CallHLSBroadcastingStartedEvent.java | 4 +- .../CallHLSBroadcastingStoppedEvent.java | 4 +- .../models/CallLiveStartedEvent.java | 4 +- .../models/CallMemberAddedEvent.java | 4 +- .../models/CallMemberRemovedEvent.java | 4 +- .../models/CallMemberUpdatedEvent.java | 4 +- .../CallMemberUpdatedPermissionEvent.java | 4 +- .../io/getstream/models/CallMissedEvent.java | 4 +- .../models/CallModerationBlurEvent.java | 4 +- .../models/CallModerationWarningEvent.java | 4 +- .../models/CallNotificationEvent.java | 4 +- .../models/CallParticipantResponse.java | 4 +- .../models/CallParticipantTimeline.java | 4 +- .../getstream/models/CallReactionEvent.java | 4 +- .../io/getstream/models/CallRecording.java | 6 +- .../models/CallRecordingFailedEvent.java | 4 +- .../models/CallRecordingReadyEvent.java | 4 +- .../models/CallRecordingStartedEvent.java | 4 +- .../models/CallRecordingStoppedEvent.java | 4 +- .../getstream/models/CallRejectedEvent.java | 4 +- .../getstream/models/CallReportResponse.java | 6 +- .../java/io/getstream/models/CallRequest.java | 4 +- .../io/getstream/models/CallResponse.java | 10 +-- .../io/getstream/models/CallRingEvent.java | 4 +- .../models/CallRtmpBroadcastFailedEvent.java | 4 +- .../models/CallRtmpBroadcastStartedEvent.java | 4 +- .../models/CallRtmpBroadcastStoppedEvent.java | 4 +- .../models/CallSessionEndedEvent.java | 4 +- ...lSessionParticipantCountsUpdatedEvent.java | 4 +- .../CallSessionParticipantJoinedEvent.java | 4 +- .../CallSessionParticipantLeftEvent.java | 4 +- .../getstream/models/CallSessionResponse.java | 18 ++--- .../models/CallSessionStartedEvent.java | 4 +- .../models/CallStatsParticipant.java | 4 +- .../models/CallStatsParticipantSession.java | 6 +- .../models/CallStatsReportReadyEvent.java | 4 +- .../CallStatsReportSummaryResponse.java | 6 +- .../getstream/models/CallTranscription.java | 6 +- .../models/CallTranscriptionFailedEvent.java | 4 +- .../models/CallTranscriptionReadyEvent.java | 4 +- .../models/CallTranscriptionStartedEvent.java | 4 +- .../models/CallTranscriptionStoppedEvent.java | 4 +- .../java/io/getstream/models/CallType.java | 6 +- .../io/getstream/models/CallTypeResponse.java | 6 +- .../io/getstream/models/CallUpdatedEvent.java | 4 +- .../CallUserFeedbackSubmittedEvent.java | 4 +- .../getstream/models/CallUserMutedEvent.java | 4 +- .../models/CampaignCompletedEvent.java | 6 +- .../io/getstream/models/CampaignResponse.java | 10 +-- .../models/CampaignStartedEvent.java | 6 +- .../models/CampaignStatsResponse.java | 6 +- .../java/io/getstream/models/Channel.java | 12 ++-- .../io/getstream/models/ChannelConfig.java | 8 +-- .../models/ChannelConfigWithInfo.java | 6 +- .../getstream/models/ChannelCreatedEvent.java | 4 +- .../getstream/models/ChannelDeletedEvent.java | 4 +- .../io/getstream/models/ChannelExport.java | 6 +- .../getstream/models/ChannelFrozenEvent.java | 4 +- .../getstream/models/ChannelHiddenEvent.java | 4 +- .../io/getstream/models/ChannelMember.java | 70 ++++++++---------- .../getstream/models/ChannelMemberLookup.java | 8 +-- .../models/ChannelMemberResponse.java | 18 ++--- .../java/io/getstream/models/ChannelMute.java | 8 +-- .../getstream/models/ChannelMutedEvent.java | 4 +- .../models/ChannelPushPreferences.java | 4 +- .../io/getstream/models/ChannelResponse.java | 16 ++--- .../models/ChannelStateResponse.java | 6 +- .../models/ChannelStateResponseFields.java | 6 +- .../models/ChannelTruncatedEvent.java | 4 +- .../getstream/models/ChannelTypeConfig.java | 6 +- .../models/ChannelUnFrozenEvent.java | 4 +- .../getstream/models/ChannelUnmutedEvent.java | 4 +- .../getstream/models/ChannelUpdatedEvent.java | 4 +- .../getstream/models/ChannelVisibleEvent.java | 4 +- .../getstream/models/ClosedCaptionEvent.java | 4 +- .../java/io/getstream/models/Command.java | 6 +- .../getstream/models/CommentAddedEvent.java | 6 +- .../getstream/models/CommentDeletedEvent.java | 6 +- .../models/CommentReactionAddedEvent.java | 6 +- .../models/CommentReactionDeletedEvent.java | 6 +- .../models/CommentReactionUpdatedEvent.java | 6 +- .../io/getstream/models/CommentResponse.java | 8 +-- .../getstream/models/CommentUpdatedEvent.java | 6 +- .../io/getstream/models/ConfigOverrides.java | 14 ++-- .../io/getstream/models/ConfigResponse.java | 6 +- .../models/CountByMinuteResponse.java | 4 +- .../models/CreateCallTypeResponse.java | 6 +- .../models/CreateChannelTypeResponse.java | 6 +- .../models/CreateReminderRequest.java | 4 +- .../io/getstream/models/CustomVideoEvent.java | 4 +- .../io/getstream/models/DeliveryReceipts.java | 2 - src/main/java/io/getstream/models/Device.java | 4 +- .../io/getstream/models/DeviceResponse.java | 4 +- .../io/getstream/models/DraftResponse.java | 4 +- .../getstream/models/EgressRTMPResponse.java | 4 +- .../models/EntityCreatorResponse.java | 16 ++--- .../java/io/getstream/models/EventHook.java | 6 +- .../io/getstream/models/FeedCreatedEvent.java | 6 +- .../io/getstream/models/FeedDeletedEvent.java | 6 +- .../java/io/getstream/models/FeedGroup.java | 10 +-- .../models/FeedGroupChangedEvent.java | 6 +- .../models/FeedGroupDeletedEvent.java | 6 +- .../getstream/models/FeedGroupResponse.java | 8 +-- .../models/FeedMemberAddedEvent.java | 6 +- .../models/FeedMemberRemovedEvent.java | 6 +- .../getstream/models/FeedMemberResponse.java | 10 +-- .../models/FeedMemberUpdatedEvent.java | 6 +- .../io/getstream/models/FeedResponse.java | 8 +-- .../models/FeedSuggestionResponse.java | 8 +-- .../io/getstream/models/FeedUpdatedEvent.java | 6 +- .../io/getstream/models/FeedViewResponse.java | 4 +- .../models/FeedsReactionResponse.java | 6 +- src/main/java/io/getstream/models/Flag.java | 12 ++-- .../io/getstream/models/FlagFeedback.java | 4 +- .../io/getstream/models/FlagUpdatedEvent.java | 6 +- .../getstream/models/FollowCreatedEvent.java | 6 +- .../getstream/models/FollowDeletedEvent.java | 6 +- .../io/getstream/models/FollowResponse.java | 10 +-- .../getstream/models/FollowUpdatedEvent.java | 6 +- .../io/getstream/models/FullUserResponse.java | 16 ++--- .../models/GetActiveCallsStatusResponse.java | 6 +- .../getstream/models/GetCallTypeResponse.java | 6 +- .../models/GetChannelTypeResponse.java | 6 +- .../getstream/models/GetCommandResponse.java | 6 +- .../io/getstream/models/GetTaskResponse.java | 6 +- .../java/io/getstream/models/ImportTask.java | 6 +- .../getstream/models/ImportTaskHistory.java | 4 +- .../io/getstream/models/KickedUserEvent.java | 4 +- .../getstream/models/MarkUnreadRequest.java | 4 +- .../io/getstream/models/MemberAddedEvent.java | 4 +- .../getstream/models/MemberRemovedEvent.java | 4 +- .../io/getstream/models/MemberResponse.java | 8 +-- .../getstream/models/MemberUpdatedEvent.java | 4 +- .../models/MembershipLevelResponse.java | 6 +- .../java/io/getstream/models/Message.java | 14 ++-- .../getstream/models/MessageDeletedEvent.java | 4 +- .../getstream/models/MessageFlagResponse.java | 12 ++-- .../getstream/models/MessageFlaggedEvent.java | 4 +- .../models/MessageHistoryEntryResponse.java | 4 +- .../models/MessageModerationResult.java | 6 +- .../io/getstream/models/MessageNewEvent.java | 4 +- .../models/MessagePaginationParams.java | 12 ++-- .../io/getstream/models/MessageReadEvent.java | 6 +- .../io/getstream/models/MessageReminder.java | 8 +-- .../io/getstream/models/MessageRequest.java | 6 +- .../io/getstream/models/MessageResponse.java | 14 ++-- .../models/MessageUnblockedEvent.java | 4 +- .../models/MessageUndeletedEvent.java | 4 +- .../getstream/models/MessageUpdatedEvent.java | 4 +- .../models/MessageWithChannelResponse.java | 14 ++-- .../models/ModerationCheckCompletedEvent.java | 6 +- .../io/getstream/models/ModerationConfig.java | 6 +- .../models/ModerationCustomActionEvent.java | 6 +- .../models/ModerationFlagResponse.java | 6 +- .../models/ModerationFlaggedEvent.java | 4 +- .../models/ModerationMarkReviewedEvent.java | 6 +- .../models/ModerationRuleV2Response.java | 6 +- .../models/NotificationFeedUpdatedEvent.java | 6 +- .../models/NotificationMarkUnreadEvent.java | 6 +- .../models/NotificationStatusResponse.java | 6 +- .../java/io/getstream/models/OwnUser.java | 14 ++-- .../io/getstream/models/OwnUserResponse.java | 16 ++--- .../ParticipantCountByMinuteResponse.java | 4 +- .../models/ParticipantSeriesTimeframe.java | 6 +- .../getstream/models/PendingMessageEvent.java | 6 +- .../models/PermissionRequestEvent.java | 4 +- .../getstream/models/PinActivityResponse.java | 4 +- src/main/java/io/getstream/models/Policy.java | 6 +- src/main/java/io/getstream/models/Poll.java | 6 +- .../io/getstream/models/PollResponseData.java | 6 +- .../java/io/getstream/models/PollVote.java | 6 +- .../models/PollVoteResponseData.java | 6 +- .../PushNotificationSettingsResponse.java | 4 +- .../getstream/models/PushPreferenceInput.java | 4 +- .../io/getstream/models/PushPreferences.java | 4 +- .../io/getstream/models/PushProvider.java | 8 +-- .../models/PushProviderResponse.java | 8 +-- .../io/getstream/models/PushTemplate.java | 6 +- ...ryCallSessionParticipantStatsResponse.java | 6 +- .../models/QueryFeedModerationTemplate.java | 6 +- .../java/io/getstream/models/Reaction.java | 6 +- .../models/ReactionDeletedEvent.java | 4 +- .../models/ReactionGroupResponse.java | 6 +- .../io/getstream/models/ReactionNewEvent.java | 4 +- .../io/getstream/models/ReactionRequest.java | 6 +- .../io/getstream/models/ReactionResponse.java | 6 +- .../models/ReactionUpdatedEvent.java | 4 +- .../io/getstream/models/ReadReceipts.java | 2 - .../getstream/models/ReadStateResponse.java | 6 +- .../models/ReminderCreatedEvent.java | 6 +- .../models/ReminderDeletedEvent.java | 6 +- .../models/ReminderNotificationEvent.java | 6 +- .../models/ReminderResponseData.java | 12 ++-- .../models/ReminderUpdatedEvent.java | 6 +- .../models/ReviewQueueItemNewEvent.java | 6 +- .../models/ReviewQueueItemResponse.java | 10 +-- .../models/ReviewQueueItemUpdatedEvent.java | 6 +- src/main/java/io/getstream/models/Role.java | 6 +- .../models/SIPInboundRoutingRuleResponse.java | 6 +- .../io/getstream/models/SIPTrunkResponse.java | 6 +- .../getstream/models/SearchResultMessage.java | 14 ++-- .../java/io/getstream/models/Segment.java | 8 +-- .../io/getstream/models/SegmentResponse.java | 8 +-- .../models/SegmentTargetResponse.java | 4 +- .../models/SendClosedCaptionRequest.java | 6 +- .../io/getstream/models/SharedLocation.java | 34 +++++++-- .../models/SharedLocationResponse.java | 8 +-- .../models/SharedLocationResponseData.java | 8 +-- .../models/StartCampaignRequest.java | 6 +- .../models/StoriesFeedUpdatedEvent.java | 6 +- .../getstream/models/ThreadParticipant.java | 10 +-- .../io/getstream/models/ThreadResponse.java | 10 +-- .../getstream/models/ThreadStateResponse.java | 10 +-- .../getstream/models/ThreadUpdatedEvent.java | 4 +- .../models/ThreadedCommentResponse.java | 8 +-- .../models/TruncateChannelRequest.java | 4 +- .../io/getstream/models/TypingIndicators.java | 2 - .../getstream/models/UnblockedUserEvent.java | 4 +- .../getstream/models/UnreadCountsChannel.java | 4 +- .../getstream/models/UnreadCountsThread.java | 4 +- .../models/UpdateActivityRequest.java | 4 +- .../io/getstream/models/UpdateAppRequest.java | 4 +- .../getstream/models/UpdateCallRequest.java | 4 +- .../models/UpdateCallTypeResponse.java | 6 +- .../models/UpdateChannelRequest.java | 6 +- .../models/UpdateChannelTypeResponse.java | 6 +- .../models/UpdateLiveLocationRequest.java | 4 +- .../models/UpdateReminderRequest.java | 4 +- .../models/UpdatedCallPermissionsEvent.java | 4 +- .../UpsertModerationTemplateResponse.java | 6 +- src/main/java/io/getstream/models/User.java | 57 +++++++++++---- .../io/getstream/models/UserBannedEvent.java | 6 +- .../models/UserDeactivatedEvent.java | 4 +- .../io/getstream/models/UserDeletedEvent.java | 4 +- .../io/getstream/models/UserFlaggedEvent.java | 4 +- .../models/UserMessagesDeletedEvent.java | 6 +- .../java/io/getstream/models/UserMute.java | 8 +-- .../io/getstream/models/UserMuteResponse.java | 8 +-- .../io/getstream/models/UserMutedEvent.java | 4 +- .../models/UserReactivatedEvent.java | 4 +- .../io/getstream/models/UserResponse.java | 16 ++--- .../models/UserResponseCommonFields.java | 14 ++-- .../models/UserResponsePrivacyFields.java | 14 ++-- .../getstream/models/UserUnbannedEvent.java | 4 +- .../io/getstream/models/UserUnmutedEvent.java | 4 +- .../models/UserUnreadReminderEvent.java | 4 +- .../io/getstream/models/UserUpdatedEvent.java | 6 +- .../java/io/getstream/models/WSEvent.java | 6 +- .../services/framework/StreamHTTPClient.java | 11 ++- src/test/java/io/getstream/BasicTest.java | 4 +- src/test/java/io/getstream/ChannelsTest.java | 2 +- src/test/java/io/getstream/DocTest.java | 71 +++++++++---------- .../io/getstream/FeedIntegrationTests.java | 26 ++++--- .../io/getstream/StreamHTTPClientTest.java | 56 +++++++++++++++ 305 files changed, 1103 insertions(+), 1016 deletions(-) create mode 100644 src/test/java/io/getstream/StreamHTTPClientTest.java diff --git a/src/main/java/io/getstream/models/ActionLogResponse.java b/src/main/java/io/getstream/models/ActionLogResponse.java index d76ea6e2..eea255ae 100644 --- a/src/main/java/io/getstream/models/ActionLogResponse.java +++ b/src/main/java/io/getstream/models/ActionLogResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class ActionLogResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; diff --git a/src/main/java/io/getstream/models/ActivityAddedEvent.java b/src/main/java/io/getstream/models/ActivityAddedEvent.java index 8783da90..7850fd7f 100644 --- a/src/main/java/io/getstream/models/ActivityAddedEvent.java +++ b/src/main/java/io/getstream/models/ActivityAddedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ActivityAddedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class ActivityAddedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/ActivityDeletedEvent.java b/src/main/java/io/getstream/models/ActivityDeletedEvent.java index f5a632e5..78153c18 100644 --- a/src/main/java/io/getstream/models/ActivityDeletedEvent.java +++ b/src/main/java/io/getstream/models/ActivityDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ActivityDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class ActivityDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/ActivityFeedbackEvent.java b/src/main/java/io/getstream/models/ActivityFeedbackEvent.java index 50d33df3..113c3e75 100644 --- a/src/main/java/io/getstream/models/ActivityFeedbackEvent.java +++ b/src/main/java/io/getstream/models/ActivityFeedbackEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ActivityFeedbackEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("activity_feedback") private ActivityFeedbackEventPayload activityFeedback; @@ -37,7 +37,7 @@ public class ActivityFeedbackEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/ActivityFeedbackEventPayload.java b/src/main/java/io/getstream/models/ActivityFeedbackEventPayload.java index 244f4489..9aa24a7a 100644 --- a/src/main/java/io/getstream/models/ActivityFeedbackEventPayload.java +++ b/src/main/java/io/getstream/models/ActivityFeedbackEventPayload.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -28,10 +28,10 @@ public class ActivityFeedbackEventPayload { private String activityID; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("value") private String value; diff --git a/src/main/java/io/getstream/models/ActivityMarkEvent.java b/src/main/java/io/getstream/models/ActivityMarkEvent.java index 95ecc548..8b3ba505 100644 --- a/src/main/java/io/getstream/models/ActivityMarkEvent.java +++ b/src/main/java/io/getstream/models/ActivityMarkEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class ActivityMarkEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -50,7 +50,7 @@ public class ActivityMarkEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("mark_read") diff --git a/src/main/java/io/getstream/models/ActivityMarkedEvent.java b/src/main/java/io/getstream/models/ActivityMarkedEvent.java index e55edde4..939fe74a 100644 --- a/src/main/java/io/getstream/models/ActivityMarkedEvent.java +++ b/src/main/java/io/getstream/models/ActivityMarkedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -30,7 +30,7 @@ public class ActivityMarkedEvent { private Boolean allSeen; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("feed_id") private String feedID; diff --git a/src/main/java/io/getstream/models/ActivityPinResponse.java b/src/main/java/io/getstream/models/ActivityPinResponse.java index 6b701c78..43146679 100644 --- a/src/main/java/io/getstream/models/ActivityPinResponse.java +++ b/src/main/java/io/getstream/models/ActivityPinResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,13 +22,13 @@ public class ActivityPinResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("feed") private String feed; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("activity") private ActivityResponse activity; diff --git a/src/main/java/io/getstream/models/ActivityPinnedEvent.java b/src/main/java/io/getstream/models/ActivityPinnedEvent.java index bf203d42..aeb7c55c 100644 --- a/src/main/java/io/getstream/models/ActivityPinnedEvent.java +++ b/src/main/java/io/getstream/models/ActivityPinnedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ActivityPinnedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class ActivityPinnedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/ActivityReactionAddedEvent.java b/src/main/java/io/getstream/models/ActivityReactionAddedEvent.java index 9cc0db52..04d99030 100644 --- a/src/main/java/io/getstream/models/ActivityReactionAddedEvent.java +++ b/src/main/java/io/getstream/models/ActivityReactionAddedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ActivityReactionAddedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -47,7 +47,7 @@ public class ActivityReactionAddedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/ActivityReactionDeletedEvent.java b/src/main/java/io/getstream/models/ActivityReactionDeletedEvent.java index 33b24112..321dd22a 100644 --- a/src/main/java/io/getstream/models/ActivityReactionDeletedEvent.java +++ b/src/main/java/io/getstream/models/ActivityReactionDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ActivityReactionDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -47,7 +47,7 @@ public class ActivityReactionDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/ActivityReactionUpdatedEvent.java b/src/main/java/io/getstream/models/ActivityReactionUpdatedEvent.java index a9afc0f1..68635ce2 100644 --- a/src/main/java/io/getstream/models/ActivityReactionUpdatedEvent.java +++ b/src/main/java/io/getstream/models/ActivityReactionUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ActivityReactionUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -47,7 +47,7 @@ public class ActivityReactionUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/ActivityRemovedFromFeedEvent.java b/src/main/java/io/getstream/models/ActivityRemovedFromFeedEvent.java index 094535c0..7960b190 100644 --- a/src/main/java/io/getstream/models/ActivityRemovedFromFeedEvent.java +++ b/src/main/java/io/getstream/models/ActivityRemovedFromFeedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ActivityRemovedFromFeedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class ActivityRemovedFromFeedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/ActivityResponse.java b/src/main/java/io/getstream/models/ActivityResponse.java index b4b4a7d9..58c402c4 100644 --- a/src/main/java/io/getstream/models/ActivityResponse.java +++ b/src/main/java/io/getstream/models/ActivityResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -31,7 +31,7 @@ public class ActivityResponse { private Integer commentCount; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("hidden") private Boolean hidden; @@ -61,7 +61,7 @@ public class ActivityResponse { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("visibility") private String visibility; @@ -107,15 +107,15 @@ public class ActivityResponse { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("edited_at") - private Date editedAt; + private Instant editedAt; @Nullable @JsonProperty("expires_at") - private Date expiresAt; + private Instant expiresAt; @Nullable @JsonProperty("is_watched") diff --git a/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java b/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java index 3f0e4186..acfcab37 100644 --- a/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java +++ b/src/main/java/io/getstream/models/ActivitySelectorConfigResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -29,7 +29,7 @@ public class ActivitySelectorConfigResponse { @Nullable @JsonProperty("cutoff_time") - private Date cutoffTime; + private Instant cutoffTime; @Nullable @JsonProperty("cutoff_window") diff --git a/src/main/java/io/getstream/models/ActivityUnpinnedEvent.java b/src/main/java/io/getstream/models/ActivityUnpinnedEvent.java index 296298fe..14b4747a 100644 --- a/src/main/java/io/getstream/models/ActivityUnpinnedEvent.java +++ b/src/main/java/io/getstream/models/ActivityUnpinnedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ActivityUnpinnedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class ActivityUnpinnedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/ActivityUpdatedEvent.java b/src/main/java/io/getstream/models/ActivityUpdatedEvent.java index 31e80917..d308254d 100644 --- a/src/main/java/io/getstream/models/ActivityUpdatedEvent.java +++ b/src/main/java/io/getstream/models/ActivityUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ActivityUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class ActivityUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/AggregatedActivityResponse.java b/src/main/java/io/getstream/models/AggregatedActivityResponse.java index bd94684a..71e6c4e9 100644 --- a/src/main/java/io/getstream/models/AggregatedActivityResponse.java +++ b/src/main/java/io/getstream/models/AggregatedActivityResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class AggregatedActivityResponse { private Integer activityCount; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("group") private String group; @@ -36,7 +36,7 @@ public class AggregatedActivityResponse { private Double score; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user_count") private Integer userCount; diff --git a/src/main/java/io/getstream/models/AnyEvent.java b/src/main/java/io/getstream/models/AnyEvent.java index 826e4a2a..4c847de2 100644 --- a/src/main/java/io/getstream/models/AnyEvent.java +++ b/src/main/java/io/getstream/models/AnyEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,7 +22,7 @@ public class AnyEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/AppResponseFields.java b/src/main/java/io/getstream/models/AppResponseFields.java index 3c0f72a0..39aa74d9 100644 --- a/src/main/java/io/getstream/models/AppResponseFields.java +++ b/src/main/java/io/getstream/models/AppResponseFields.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -165,7 +165,7 @@ public class AppResponseFields { @Nullable @JsonProperty("revoke_tokens_issued_before") - private Date revokeTokensIssuedBefore; + private Instant revokeTokensIssuedBefore; @Nullable @JsonProperty("allowed_flag_reasons") diff --git a/src/main/java/io/getstream/models/AsyncBulkImageModerationEvent.java b/src/main/java/io/getstream/models/AsyncBulkImageModerationEvent.java index 42de7ecb..e1c9a24d 100644 --- a/src/main/java/io/getstream/models/AsyncBulkImageModerationEvent.java +++ b/src/main/java/io/getstream/models/AsyncBulkImageModerationEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,13 +24,13 @@ public class AsyncBulkImageModerationEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("finished_at") - private Date finishedAt; + private Instant finishedAt; @JsonProperty("started_at") - private Date startedAt; + private Instant startedAt; @JsonProperty("task_id") private String taskID; @@ -46,5 +46,5 @@ public class AsyncBulkImageModerationEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/AsyncExportChannelsEvent.java b/src/main/java/io/getstream/models/AsyncExportChannelsEvent.java index 014ee122..5a0f1316 100644 --- a/src/main/java/io/getstream/models/AsyncExportChannelsEvent.java +++ b/src/main/java/io/getstream/models/AsyncExportChannelsEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,13 +24,13 @@ public class AsyncExportChannelsEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("finished_at") - private Date finishedAt; + private Instant finishedAt; @JsonProperty("started_at") - private Date startedAt; + private Instant startedAt; @JsonProperty("task_id") private String taskID; @@ -46,5 +46,5 @@ public class AsyncExportChannelsEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/AsyncExportErrorEvent.java b/src/main/java/io/getstream/models/AsyncExportErrorEvent.java index ee1bde2c..cb418e8e 100644 --- a/src/main/java/io/getstream/models/AsyncExportErrorEvent.java +++ b/src/main/java/io/getstream/models/AsyncExportErrorEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,16 +24,16 @@ public class AsyncExportErrorEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("error") private String error; @JsonProperty("finished_at") - private Date finishedAt; + private Instant finishedAt; @JsonProperty("started_at") - private Date startedAt; + private Instant startedAt; @JsonProperty("task_id") private String taskID; @@ -46,5 +46,5 @@ public class AsyncExportErrorEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/AsyncExportModerationLogsEvent.java b/src/main/java/io/getstream/models/AsyncExportModerationLogsEvent.java index 07cdd83a..09ec96bf 100644 --- a/src/main/java/io/getstream/models/AsyncExportModerationLogsEvent.java +++ b/src/main/java/io/getstream/models/AsyncExportModerationLogsEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,13 +24,13 @@ public class AsyncExportModerationLogsEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("finished_at") - private Date finishedAt; + private Instant finishedAt; @JsonProperty("started_at") - private Date startedAt; + private Instant startedAt; @JsonProperty("task_id") private String taskID; @@ -46,5 +46,5 @@ public class AsyncExportModerationLogsEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/AsyncExportUsersEvent.java b/src/main/java/io/getstream/models/AsyncExportUsersEvent.java index cba18161..b485107d 100644 --- a/src/main/java/io/getstream/models/AsyncExportUsersEvent.java +++ b/src/main/java/io/getstream/models/AsyncExportUsersEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,13 +24,13 @@ public class AsyncExportUsersEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("finished_at") - private Date finishedAt; + private Instant finishedAt; @JsonProperty("started_at") - private Date startedAt; + private Instant startedAt; @JsonProperty("task_id") private String taskID; @@ -46,5 +46,5 @@ public class AsyncExportUsersEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/Ban.java b/src/main/java/io/getstream/models/Ban.java index 31f4d322..6a35687a 100644 --- a/src/main/java/io/getstream/models/Ban.java +++ b/src/main/java/io/getstream/models/Ban.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,14 +23,14 @@ public class Ban { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("shadow") private Boolean shadow; @Nullable @JsonProperty("expires") - private Date expires; + private Instant expires; @Nullable @JsonProperty("reason") diff --git a/src/main/java/io/getstream/models/BanResponse.java b/src/main/java/io/getstream/models/BanResponse.java index b2da934b..72e04c1a 100644 --- a/src/main/java/io/getstream/models/BanResponse.java +++ b/src/main/java/io/getstream/models/BanResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,11 +23,11 @@ public class BanResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @Nullable @JsonProperty("expires") - private Date expires; + private Instant expires; @Nullable @JsonProperty("reason") diff --git a/src/main/java/io/getstream/models/BlockListResponse.java b/src/main/java/io/getstream/models/BlockListResponse.java index 83ed5547..29882a92 100644 --- a/src/main/java/io/getstream/models/BlockListResponse.java +++ b/src/main/java/io/getstream/models/BlockListResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -40,7 +40,7 @@ public class BlockListResponse { @Nullable @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @Nullable @JsonProperty("id") @@ -52,5 +52,5 @@ public class BlockListResponse { @Nullable @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; } diff --git a/src/main/java/io/getstream/models/BlockUsersResponse.java b/src/main/java/io/getstream/models/BlockUsersResponse.java index 6759a2a1..d7033cf0 100644 --- a/src/main/java/io/getstream/models/BlockUsersResponse.java +++ b/src/main/java/io/getstream/models/BlockUsersResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -28,7 +28,7 @@ public class BlockUsersResponse { private String blockedUserID; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("duration") private String duration; diff --git a/src/main/java/io/getstream/models/BlockedUserEvent.java b/src/main/java/io/getstream/models/BlockedUserEvent.java index f062a8f2..fa75cc8c 100644 --- a/src/main/java/io/getstream/models/BlockedUserEvent.java +++ b/src/main/java/io/getstream/models/BlockedUserEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class BlockedUserEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("user") private UserResponse user; diff --git a/src/main/java/io/getstream/models/BlockedUserResponse.java b/src/main/java/io/getstream/models/BlockedUserResponse.java index 0f922e20..3ef0a5b8 100644 --- a/src/main/java/io/getstream/models/BlockedUserResponse.java +++ b/src/main/java/io/getstream/models/BlockedUserResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class BlockedUserResponse { private String blockedUserID; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("user_id") private String userID; diff --git a/src/main/java/io/getstream/models/BookmarkAddedEvent.java b/src/main/java/io/getstream/models/BookmarkAddedEvent.java index 01f75fe3..874e624c 100644 --- a/src/main/java/io/getstream/models/BookmarkAddedEvent.java +++ b/src/main/java/io/getstream/models/BookmarkAddedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class BookmarkAddedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("bookmark") private BookmarkResponse bookmark; @@ -37,7 +37,7 @@ public class BookmarkAddedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/BookmarkDeletedEvent.java b/src/main/java/io/getstream/models/BookmarkDeletedEvent.java index 365c37c4..6e732331 100644 --- a/src/main/java/io/getstream/models/BookmarkDeletedEvent.java +++ b/src/main/java/io/getstream/models/BookmarkDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class BookmarkDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("bookmark") private BookmarkResponse bookmark; @@ -37,7 +37,7 @@ public class BookmarkDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/BookmarkFolderDeletedEvent.java b/src/main/java/io/getstream/models/BookmarkFolderDeletedEvent.java index 80c8751f..e36caedc 100644 --- a/src/main/java/io/getstream/models/BookmarkFolderDeletedEvent.java +++ b/src/main/java/io/getstream/models/BookmarkFolderDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class BookmarkFolderDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("bookmark_folder") private BookmarkFolderResponse bookmarkFolder; @@ -37,7 +37,7 @@ public class BookmarkFolderDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/BookmarkFolderResponse.java b/src/main/java/io/getstream/models/BookmarkFolderResponse.java index 86a22848..41e35355 100644 --- a/src/main/java/io/getstream/models/BookmarkFolderResponse.java +++ b/src/main/java/io/getstream/models/BookmarkFolderResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class BookmarkFolderResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -33,7 +33,7 @@ public class BookmarkFolderResponse { private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("custom") diff --git a/src/main/java/io/getstream/models/BookmarkFolderUpdatedEvent.java b/src/main/java/io/getstream/models/BookmarkFolderUpdatedEvent.java index d802a33f..c1bdfc12 100644 --- a/src/main/java/io/getstream/models/BookmarkFolderUpdatedEvent.java +++ b/src/main/java/io/getstream/models/BookmarkFolderUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class BookmarkFolderUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("bookmark_folder") private BookmarkFolderResponse bookmarkFolder; @@ -37,7 +37,7 @@ public class BookmarkFolderUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/BookmarkResponse.java b/src/main/java/io/getstream/models/BookmarkResponse.java index f44e909d..0efc5e04 100644 --- a/src/main/java/io/getstream/models/BookmarkResponse.java +++ b/src/main/java/io/getstream/models/BookmarkResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,10 +24,10 @@ public class BookmarkResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("activity") private ActivityResponse activity; diff --git a/src/main/java/io/getstream/models/BookmarkUpdatedEvent.java b/src/main/java/io/getstream/models/BookmarkUpdatedEvent.java index 384875e9..d8f8bb19 100644 --- a/src/main/java/io/getstream/models/BookmarkUpdatedEvent.java +++ b/src/main/java/io/getstream/models/BookmarkUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class BookmarkUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("bookmark") private BookmarkResponse bookmark; @@ -37,7 +37,7 @@ public class BookmarkUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/CallAcceptedEvent.java b/src/main/java/io/getstream/models/CallAcceptedEvent.java index c5613cbf..ace88273 100644 --- a/src/main/java/io/getstream/models/CallAcceptedEvent.java +++ b/src/main/java/io/getstream/models/CallAcceptedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallAcceptedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("call") private CallResponse call; diff --git a/src/main/java/io/getstream/models/CallClosedCaption.java b/src/main/java/io/getstream/models/CallClosedCaption.java index 9b9c71d8..a35206b6 100644 --- a/src/main/java/io/getstream/models/CallClosedCaption.java +++ b/src/main/java/io/getstream/models/CallClosedCaption.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class CallClosedCaption { @JsonProperty("end_time") - private Date endTime; + private Instant endTime; @JsonProperty("id") private String id; @@ -35,7 +35,7 @@ public class CallClosedCaption { private String speakerID; @JsonProperty("start_time") - private Date startTime; + private Instant startTime; @JsonProperty("text") private String text; diff --git a/src/main/java/io/getstream/models/CallClosedCaptionsFailedEvent.java b/src/main/java/io/getstream/models/CallClosedCaptionsFailedEvent.java index 60834dda..a06c8adc 100644 --- a/src/main/java/io/getstream/models/CallClosedCaptionsFailedEvent.java +++ b/src/main/java/io/getstream/models/CallClosedCaptionsFailedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallClosedCaptionsFailedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/CallClosedCaptionsStartedEvent.java b/src/main/java/io/getstream/models/CallClosedCaptionsStartedEvent.java index 22ad74e7..d13fadf4 100644 --- a/src/main/java/io/getstream/models/CallClosedCaptionsStartedEvent.java +++ b/src/main/java/io/getstream/models/CallClosedCaptionsStartedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallClosedCaptionsStartedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/CallClosedCaptionsStoppedEvent.java b/src/main/java/io/getstream/models/CallClosedCaptionsStoppedEvent.java index 531c2d30..e8947ff5 100644 --- a/src/main/java/io/getstream/models/CallClosedCaptionsStoppedEvent.java +++ b/src/main/java/io/getstream/models/CallClosedCaptionsStoppedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallClosedCaptionsStoppedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/CallCreatedEvent.java b/src/main/java/io/getstream/models/CallCreatedEvent.java index a2686325..1c259523 100644 --- a/src/main/java/io/getstream/models/CallCreatedEvent.java +++ b/src/main/java/io/getstream/models/CallCreatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class CallCreatedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("members") private List members; diff --git a/src/main/java/io/getstream/models/CallDeletedEvent.java b/src/main/java/io/getstream/models/CallDeletedEvent.java index 0e69652d..c8cac518 100644 --- a/src/main/java/io/getstream/models/CallDeletedEvent.java +++ b/src/main/java/io/getstream/models/CallDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallDeletedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("call") private CallResponse call; diff --git a/src/main/java/io/getstream/models/CallEndedEvent.java b/src/main/java/io/getstream/models/CallEndedEvent.java index 8fc085ad..873a817f 100644 --- a/src/main/java/io/getstream/models/CallEndedEvent.java +++ b/src/main/java/io/getstream/models/CallEndedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class CallEndedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("call") private CallResponse call; diff --git a/src/main/java/io/getstream/models/CallFrameRecordingFailedEvent.java b/src/main/java/io/getstream/models/CallFrameRecordingFailedEvent.java index 793df440..7a28c638 100644 --- a/src/main/java/io/getstream/models/CallFrameRecordingFailedEvent.java +++ b/src/main/java/io/getstream/models/CallFrameRecordingFailedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallFrameRecordingFailedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallFrameRecordingFrameReadyEvent.java b/src/main/java/io/getstream/models/CallFrameRecordingFrameReadyEvent.java index d18a7bba..d6f22e25 100644 --- a/src/main/java/io/getstream/models/CallFrameRecordingFrameReadyEvent.java +++ b/src/main/java/io/getstream/models/CallFrameRecordingFrameReadyEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; @lombok.Data @@ -26,10 +26,10 @@ public class CallFrameRecordingFrameReadyEvent { private String callCid; @JsonProperty("captured_at") - private Date capturedAt; + private Instant capturedAt; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallFrameRecordingStartedEvent.java b/src/main/java/io/getstream/models/CallFrameRecordingStartedEvent.java index 2c91326f..00578a0d 100644 --- a/src/main/java/io/getstream/models/CallFrameRecordingStartedEvent.java +++ b/src/main/java/io/getstream/models/CallFrameRecordingStartedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallFrameRecordingStartedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallFrameRecordingStoppedEvent.java b/src/main/java/io/getstream/models/CallFrameRecordingStoppedEvent.java index db5ef0ad..476fa2e8 100644 --- a/src/main/java/io/getstream/models/CallFrameRecordingStoppedEvent.java +++ b/src/main/java/io/getstream/models/CallFrameRecordingStoppedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallFrameRecordingStoppedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallHLSBroadcastingFailedEvent.java b/src/main/java/io/getstream/models/CallHLSBroadcastingFailedEvent.java index b22410a7..df0ff718 100644 --- a/src/main/java/io/getstream/models/CallHLSBroadcastingFailedEvent.java +++ b/src/main/java/io/getstream/models/CallHLSBroadcastingFailedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallHLSBroadcastingFailedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/CallHLSBroadcastingStartedEvent.java b/src/main/java/io/getstream/models/CallHLSBroadcastingStartedEvent.java index 957fb431..cbedf1fe 100644 --- a/src/main/java/io/getstream/models/CallHLSBroadcastingStartedEvent.java +++ b/src/main/java/io/getstream/models/CallHLSBroadcastingStartedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallHLSBroadcastingStartedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("hls_playlist_url") private String hlsPlaylistUrl; diff --git a/src/main/java/io/getstream/models/CallHLSBroadcastingStoppedEvent.java b/src/main/java/io/getstream/models/CallHLSBroadcastingStoppedEvent.java index c76fa421..c74f3f19 100644 --- a/src/main/java/io/getstream/models/CallHLSBroadcastingStoppedEvent.java +++ b/src/main/java/io/getstream/models/CallHLSBroadcastingStoppedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallHLSBroadcastingStoppedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/CallLiveStartedEvent.java b/src/main/java/io/getstream/models/CallLiveStartedEvent.java index 8d486441..29d5175b 100644 --- a/src/main/java/io/getstream/models/CallLiveStartedEvent.java +++ b/src/main/java/io/getstream/models/CallLiveStartedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallLiveStartedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("call") private CallResponse call; diff --git a/src/main/java/io/getstream/models/CallMemberAddedEvent.java b/src/main/java/io/getstream/models/CallMemberAddedEvent.java index 19b8540b..e13e634d 100644 --- a/src/main/java/io/getstream/models/CallMemberAddedEvent.java +++ b/src/main/java/io/getstream/models/CallMemberAddedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class CallMemberAddedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("members") private List members; diff --git a/src/main/java/io/getstream/models/CallMemberRemovedEvent.java b/src/main/java/io/getstream/models/CallMemberRemovedEvent.java index 0366575c..0390f3af 100644 --- a/src/main/java/io/getstream/models/CallMemberRemovedEvent.java +++ b/src/main/java/io/getstream/models/CallMemberRemovedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class CallMemberRemovedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("members") private List members; diff --git a/src/main/java/io/getstream/models/CallMemberUpdatedEvent.java b/src/main/java/io/getstream/models/CallMemberUpdatedEvent.java index 3d448f40..8e1db4e8 100644 --- a/src/main/java/io/getstream/models/CallMemberUpdatedEvent.java +++ b/src/main/java/io/getstream/models/CallMemberUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class CallMemberUpdatedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("members") private List members; diff --git a/src/main/java/io/getstream/models/CallMemberUpdatedPermissionEvent.java b/src/main/java/io/getstream/models/CallMemberUpdatedPermissionEvent.java index d6b5442f..9f69229b 100644 --- a/src/main/java/io/getstream/models/CallMemberUpdatedPermissionEvent.java +++ b/src/main/java/io/getstream/models/CallMemberUpdatedPermissionEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; @@ -27,7 +27,7 @@ public class CallMemberUpdatedPermissionEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("members") private List members; diff --git a/src/main/java/io/getstream/models/CallMissedEvent.java b/src/main/java/io/getstream/models/CallMissedEvent.java index e82479be..5c8dc8e1 100644 --- a/src/main/java/io/getstream/models/CallMissedEvent.java +++ b/src/main/java/io/getstream/models/CallMissedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class CallMissedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("notify_user") private Boolean notifyUser; diff --git a/src/main/java/io/getstream/models/CallModerationBlurEvent.java b/src/main/java/io/getstream/models/CallModerationBlurEvent.java index 11d716f4..435d1af1 100644 --- a/src/main/java/io/getstream/models/CallModerationBlurEvent.java +++ b/src/main/java/io/getstream/models/CallModerationBlurEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; @lombok.Data @@ -26,7 +26,7 @@ public class CallModerationBlurEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("user_id") private String userID; diff --git a/src/main/java/io/getstream/models/CallModerationWarningEvent.java b/src/main/java/io/getstream/models/CallModerationWarningEvent.java index d31ecc85..c0573703 100644 --- a/src/main/java/io/getstream/models/CallModerationWarningEvent.java +++ b/src/main/java/io/getstream/models/CallModerationWarningEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; @lombok.Data @@ -26,7 +26,7 @@ public class CallModerationWarningEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message") private String message; diff --git a/src/main/java/io/getstream/models/CallNotificationEvent.java b/src/main/java/io/getstream/models/CallNotificationEvent.java index 5d649af0..9fa0018f 100644 --- a/src/main/java/io/getstream/models/CallNotificationEvent.java +++ b/src/main/java/io/getstream/models/CallNotificationEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class CallNotificationEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("session_id") private String sessionID; diff --git a/src/main/java/io/getstream/models/CallParticipantResponse.java b/src/main/java/io/getstream/models/CallParticipantResponse.java index 78b475fd..0516dded 100644 --- a/src/main/java/io/getstream/models/CallParticipantResponse.java +++ b/src/main/java/io/getstream/models/CallParticipantResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,7 +22,7 @@ public class CallParticipantResponse { @JsonProperty("joined_at") - private Date joinedAt; + private Instant joinedAt; @JsonProperty("role") private String role; diff --git a/src/main/java/io/getstream/models/CallParticipantTimeline.java b/src/main/java/io/getstream/models/CallParticipantTimeline.java index c7ca0ac3..0514fb79 100644 --- a/src/main/java/io/getstream/models/CallParticipantTimeline.java +++ b/src/main/java/io/getstream/models/CallParticipantTimeline.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; @lombok.Data @@ -26,7 +26,7 @@ public class CallParticipantTimeline { private String severity; @JsonProperty("timestamp") - private Date timestamp; + private Instant timestamp; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/CallReactionEvent.java b/src/main/java/io/getstream/models/CallReactionEvent.java index a19d1d06..92a440dd 100644 --- a/src/main/java/io/getstream/models/CallReactionEvent.java +++ b/src/main/java/io/getstream/models/CallReactionEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallReactionEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("reaction") private ReactionResponse reaction; diff --git a/src/main/java/io/getstream/models/CallRecording.java b/src/main/java/io/getstream/models/CallRecording.java index 6dd08023..e74da115 100644 --- a/src/main/java/io/getstream/models/CallRecording.java +++ b/src/main/java/io/getstream/models/CallRecording.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,7 +22,7 @@ public class CallRecording { @JsonProperty("end_time") - private Date endTime; + private Instant endTime; @JsonProperty("filename") private String filename; @@ -31,7 +31,7 @@ public class CallRecording { private String sessionID; @JsonProperty("start_time") - private Date startTime; + private Instant startTime; @JsonProperty("url") private String url; diff --git a/src/main/java/io/getstream/models/CallRecordingFailedEvent.java b/src/main/java/io/getstream/models/CallRecordingFailedEvent.java index 5958933d..c9469cf2 100644 --- a/src/main/java/io/getstream/models/CallRecordingFailedEvent.java +++ b/src/main/java/io/getstream/models/CallRecordingFailedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallRecordingFailedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallRecordingReadyEvent.java b/src/main/java/io/getstream/models/CallRecordingReadyEvent.java index 2a19688d..dd10aa0a 100644 --- a/src/main/java/io/getstream/models/CallRecordingReadyEvent.java +++ b/src/main/java/io/getstream/models/CallRecordingReadyEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallRecordingReadyEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallRecordingStartedEvent.java b/src/main/java/io/getstream/models/CallRecordingStartedEvent.java index b0dff532..031683d5 100644 --- a/src/main/java/io/getstream/models/CallRecordingStartedEvent.java +++ b/src/main/java/io/getstream/models/CallRecordingStartedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallRecordingStartedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallRecordingStoppedEvent.java b/src/main/java/io/getstream/models/CallRecordingStoppedEvent.java index 5e64a83c..302639ee 100644 --- a/src/main/java/io/getstream/models/CallRecordingStoppedEvent.java +++ b/src/main/java/io/getstream/models/CallRecordingStoppedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallRecordingStoppedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallRejectedEvent.java b/src/main/java/io/getstream/models/CallRejectedEvent.java index bb48c258..50db1dee 100644 --- a/src/main/java/io/getstream/models/CallRejectedEvent.java +++ b/src/main/java/io/getstream/models/CallRejectedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class CallRejectedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("call") private CallResponse call; diff --git a/src/main/java/io/getstream/models/CallReportResponse.java b/src/main/java/io/getstream/models/CallReportResponse.java index 99c6e6ad..eb25d975 100644 --- a/src/main/java/io/getstream/models/CallReportResponse.java +++ b/src/main/java/io/getstream/models/CallReportResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -27,9 +27,9 @@ public class CallReportResponse { @Nullable @JsonProperty("ended_at") - private Date endedAt; + private Instant endedAt; @Nullable @JsonProperty("started_at") - private Date startedAt; + private Instant startedAt; } diff --git a/src/main/java/io/getstream/models/CallRequest.java b/src/main/java/io/getstream/models/CallRequest.java index 26a98204..ea566bf5 100644 --- a/src/main/java/io/getstream/models/CallRequest.java +++ b/src/main/java/io/getstream/models/CallRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -34,7 +34,7 @@ public class CallRequest { @Nullable @JsonProperty("starts_at") - private Date startsAt; + private Instant startsAt; @Nullable @JsonProperty("team") diff --git a/src/main/java/io/getstream/models/CallResponse.java b/src/main/java/io/getstream/models/CallResponse.java index 241e4301..5521c0cd 100644 --- a/src/main/java/io/getstream/models/CallResponse.java +++ b/src/main/java/io/getstream/models/CallResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -34,7 +34,7 @@ public class CallResponse { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("current_session_id") private String currentSessionID; @@ -55,7 +55,7 @@ public class CallResponse { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("blocked_user_ids") private List blockedUserIds; @@ -81,7 +81,7 @@ public class CallResponse { @Nullable @JsonProperty("ended_at") - private Date endedAt; + private Instant endedAt; @Nullable @JsonProperty("join_ahead_time_seconds") @@ -89,7 +89,7 @@ public class CallResponse { @Nullable @JsonProperty("starts_at") - private Date startsAt; + private Instant startsAt; @Nullable @JsonProperty("team") diff --git a/src/main/java/io/getstream/models/CallRingEvent.java b/src/main/java/io/getstream/models/CallRingEvent.java index b0a67c08..e887a8f2 100644 --- a/src/main/java/io/getstream/models/CallRingEvent.java +++ b/src/main/java/io/getstream/models/CallRingEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class CallRingEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("session_id") private String sessionID; diff --git a/src/main/java/io/getstream/models/CallRtmpBroadcastFailedEvent.java b/src/main/java/io/getstream/models/CallRtmpBroadcastFailedEvent.java index 07f9c366..2329c33a 100644 --- a/src/main/java/io/getstream/models/CallRtmpBroadcastFailedEvent.java +++ b/src/main/java/io/getstream/models/CallRtmpBroadcastFailedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallRtmpBroadcastFailedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("name") private String name; diff --git a/src/main/java/io/getstream/models/CallRtmpBroadcastStartedEvent.java b/src/main/java/io/getstream/models/CallRtmpBroadcastStartedEvent.java index 9cca8341..2b949400 100644 --- a/src/main/java/io/getstream/models/CallRtmpBroadcastStartedEvent.java +++ b/src/main/java/io/getstream/models/CallRtmpBroadcastStartedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallRtmpBroadcastStartedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("name") private String name; diff --git a/src/main/java/io/getstream/models/CallRtmpBroadcastStoppedEvent.java b/src/main/java/io/getstream/models/CallRtmpBroadcastStoppedEvent.java index 5126d6f0..56a7ed04 100644 --- a/src/main/java/io/getstream/models/CallRtmpBroadcastStoppedEvent.java +++ b/src/main/java/io/getstream/models/CallRtmpBroadcastStoppedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallRtmpBroadcastStoppedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("name") private String name; diff --git a/src/main/java/io/getstream/models/CallSessionEndedEvent.java b/src/main/java/io/getstream/models/CallSessionEndedEvent.java index f766f9cb..c8dd4f4d 100644 --- a/src/main/java/io/getstream/models/CallSessionEndedEvent.java +++ b/src/main/java/io/getstream/models/CallSessionEndedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallSessionEndedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("session_id") private String sessionID; diff --git a/src/main/java/io/getstream/models/CallSessionParticipantCountsUpdatedEvent.java b/src/main/java/io/getstream/models/CallSessionParticipantCountsUpdatedEvent.java index 6ca94052..fdd32c14 100644 --- a/src/main/java/io/getstream/models/CallSessionParticipantCountsUpdatedEvent.java +++ b/src/main/java/io/getstream/models/CallSessionParticipantCountsUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; @lombok.Data @@ -29,7 +29,7 @@ public class CallSessionParticipantCountsUpdatedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("session_id") private String sessionID; diff --git a/src/main/java/io/getstream/models/CallSessionParticipantJoinedEvent.java b/src/main/java/io/getstream/models/CallSessionParticipantJoinedEvent.java index e31c648e..6a8b6dee 100644 --- a/src/main/java/io/getstream/models/CallSessionParticipantJoinedEvent.java +++ b/src/main/java/io/getstream/models/CallSessionParticipantJoinedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallSessionParticipantJoinedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("session_id") private String sessionID; diff --git a/src/main/java/io/getstream/models/CallSessionParticipantLeftEvent.java b/src/main/java/io/getstream/models/CallSessionParticipantLeftEvent.java index a815ad29..12df3021 100644 --- a/src/main/java/io/getstream/models/CallSessionParticipantLeftEvent.java +++ b/src/main/java/io/getstream/models/CallSessionParticipantLeftEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class CallSessionParticipantLeftEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("duration_seconds") private Integer durationSeconds; diff --git a/src/main/java/io/getstream/models/CallSessionResponse.java b/src/main/java/io/getstream/models/CallSessionResponse.java index 6e803610..fddde243 100644 --- a/src/main/java/io/getstream/models/CallSessionResponse.java +++ b/src/main/java/io/getstream/models/CallSessionResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -34,34 +34,34 @@ public class CallSessionResponse { private List participants; @JsonProperty("accepted_by") - private Map acceptedBy; + private Map acceptedBy; @JsonProperty("missed_by") - private Map missedBy; + private Map missedBy; @JsonProperty("participants_count_by_role") private Map participantsCountByRole; @JsonProperty("rejected_by") - private Map rejectedBy; + private Map rejectedBy; @Nullable @JsonProperty("ended_at") - private Date endedAt; + private Instant endedAt; @Nullable @JsonProperty("live_ended_at") - private Date liveEndedAt; + private Instant liveEndedAt; @Nullable @JsonProperty("live_started_at") - private Date liveStartedAt; + private Instant liveStartedAt; @Nullable @JsonProperty("started_at") - private Date startedAt; + private Instant startedAt; @Nullable @JsonProperty("timer_ends_at") - private Date timerEndsAt; + private Instant timerEndsAt; } diff --git a/src/main/java/io/getstream/models/CallSessionStartedEvent.java b/src/main/java/io/getstream/models/CallSessionStartedEvent.java index a601608b..687e879d 100644 --- a/src/main/java/io/getstream/models/CallSessionStartedEvent.java +++ b/src/main/java/io/getstream/models/CallSessionStartedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallSessionStartedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("session_id") private String sessionID; diff --git a/src/main/java/io/getstream/models/CallStatsParticipant.java b/src/main/java/io/getstream/models/CallStatsParticipant.java index 4ec37bc2..308a25df 100644 --- a/src/main/java/io/getstream/models/CallStatsParticipant.java +++ b/src/main/java/io/getstream/models/CallStatsParticipant.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -31,7 +31,7 @@ public class CallStatsParticipant { @Nullable @JsonProperty("latest_activity_at") - private Date latestActivityAt; + private Instant latestActivityAt; @Nullable @JsonProperty("name") diff --git a/src/main/java/io/getstream/models/CallStatsParticipantSession.java b/src/main/java/io/getstream/models/CallStatsParticipantSession.java index c1a27a20..ce94fc02 100644 --- a/src/main/java/io/getstream/models/CallStatsParticipantSession.java +++ b/src/main/java/io/getstream/models/CallStatsParticipantSession.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -57,7 +57,7 @@ public class CallStatsParticipantSession { @Nullable @JsonProperty("ended_at") - private Date endedAt; + private Instant endedAt; @Nullable @JsonProperty("os") @@ -77,7 +77,7 @@ public class CallStatsParticipantSession { @Nullable @JsonProperty("started_at") - private Date startedAt; + private Instant startedAt; @Nullable @JsonProperty("unified_session_id") diff --git a/src/main/java/io/getstream/models/CallStatsReportReadyEvent.java b/src/main/java/io/getstream/models/CallStatsReportReadyEvent.java index c70af61d..3065a5e1 100644 --- a/src/main/java/io/getstream/models/CallStatsReportReadyEvent.java +++ b/src/main/java/io/getstream/models/CallStatsReportReadyEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallStatsReportReadyEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("session_id") private String sessionID; diff --git a/src/main/java/io/getstream/models/CallStatsReportSummaryResponse.java b/src/main/java/io/getstream/models/CallStatsReportSummaryResponse.java index fabb4b35..aa5469cc 100644 --- a/src/main/java/io/getstream/models/CallStatsReportSummaryResponse.java +++ b/src/main/java/io/getstream/models/CallStatsReportSummaryResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -35,11 +35,11 @@ public class CallStatsReportSummaryResponse { private String callStatus; @JsonProperty("first_stats_time") - private Date firstStatsTime; + private Instant firstStatsTime; @Nullable @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @Nullable @JsonProperty("min_user_rating") diff --git a/src/main/java/io/getstream/models/CallTranscription.java b/src/main/java/io/getstream/models/CallTranscription.java index f2cb7e5a..8446ade4 100644 --- a/src/main/java/io/getstream/models/CallTranscription.java +++ b/src/main/java/io/getstream/models/CallTranscription.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,7 +22,7 @@ public class CallTranscription { @JsonProperty("end_time") - private Date endTime; + private Instant endTime; @JsonProperty("filename") private String filename; @@ -31,7 +31,7 @@ public class CallTranscription { private String sessionID; @JsonProperty("start_time") - private Date startTime; + private Instant startTime; @JsonProperty("url") private String url; diff --git a/src/main/java/io/getstream/models/CallTranscriptionFailedEvent.java b/src/main/java/io/getstream/models/CallTranscriptionFailedEvent.java index c35c4de9..17f2012a 100644 --- a/src/main/java/io/getstream/models/CallTranscriptionFailedEvent.java +++ b/src/main/java/io/getstream/models/CallTranscriptionFailedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class CallTranscriptionFailedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallTranscriptionReadyEvent.java b/src/main/java/io/getstream/models/CallTranscriptionReadyEvent.java index e4a3e367..af420ad2 100644 --- a/src/main/java/io/getstream/models/CallTranscriptionReadyEvent.java +++ b/src/main/java/io/getstream/models/CallTranscriptionReadyEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallTranscriptionReadyEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallTranscriptionStartedEvent.java b/src/main/java/io/getstream/models/CallTranscriptionStartedEvent.java index 03084d08..b3e8c93b 100644 --- a/src/main/java/io/getstream/models/CallTranscriptionStartedEvent.java +++ b/src/main/java/io/getstream/models/CallTranscriptionStartedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallTranscriptionStartedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallTranscriptionStoppedEvent.java b/src/main/java/io/getstream/models/CallTranscriptionStoppedEvent.java index dcd7bfde..695b065b 100644 --- a/src/main/java/io/getstream/models/CallTranscriptionStoppedEvent.java +++ b/src/main/java/io/getstream/models/CallTranscriptionStoppedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class CallTranscriptionStoppedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("egress_id") private String egressID; diff --git a/src/main/java/io/getstream/models/CallType.java b/src/main/java/io/getstream/models/CallType.java index 176b2303..6c63921f 100644 --- a/src/main/java/io/getstream/models/CallType.java +++ b/src/main/java/io/getstream/models/CallType.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class CallType { private Integer app; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private Integer id; @@ -38,7 +38,7 @@ public class CallType { private String recordingExternalStorage; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("notification_settings") diff --git a/src/main/java/io/getstream/models/CallTypeResponse.java b/src/main/java/io/getstream/models/CallTypeResponse.java index 130194cc..f5f162b7 100644 --- a/src/main/java/io/getstream/models/CallTypeResponse.java +++ b/src/main/java/io/getstream/models/CallTypeResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,13 +25,13 @@ public class CallTypeResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("name") private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("grants") private Map> grants; diff --git a/src/main/java/io/getstream/models/CallUpdatedEvent.java b/src/main/java/io/getstream/models/CallUpdatedEvent.java index f8021a79..fa95a379 100644 --- a/src/main/java/io/getstream/models/CallUpdatedEvent.java +++ b/src/main/java/io/getstream/models/CallUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; @@ -27,7 +27,7 @@ public class CallUpdatedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("call") private CallResponse call; diff --git a/src/main/java/io/getstream/models/CallUserFeedbackSubmittedEvent.java b/src/main/java/io/getstream/models/CallUserFeedbackSubmittedEvent.java index 52942f7e..857b7b8c 100644 --- a/src/main/java/io/getstream/models/CallUserFeedbackSubmittedEvent.java +++ b/src/main/java/io/getstream/models/CallUserFeedbackSubmittedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class CallUserFeedbackSubmittedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("rating") private Integer rating; diff --git a/src/main/java/io/getstream/models/CallUserMutedEvent.java b/src/main/java/io/getstream/models/CallUserMutedEvent.java index b94064ec..f1245045 100644 --- a/src/main/java/io/getstream/models/CallUserMutedEvent.java +++ b/src/main/java/io/getstream/models/CallUserMutedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class CallUserMutedEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("from_user_id") private String fromUserID; diff --git a/src/main/java/io/getstream/models/CampaignCompletedEvent.java b/src/main/java/io/getstream/models/CampaignCompletedEvent.java index d457f6e5..21422a8c 100644 --- a/src/main/java/io/getstream/models/CampaignCompletedEvent.java +++ b/src/main/java/io/getstream/models/CampaignCompletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class CampaignCompletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Map custom; @@ -34,7 +34,7 @@ public class CampaignCompletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("campaign") diff --git a/src/main/java/io/getstream/models/CampaignResponse.java b/src/main/java/io/getstream/models/CampaignResponse.java index 272e1a2e..375b34b6 100644 --- a/src/main/java/io/getstream/models/CampaignResponse.java +++ b/src/main/java/io/getstream/models/CampaignResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class CampaignResponse { private Boolean createChannels; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("description") private String description; @@ -60,7 +60,7 @@ public class CampaignResponse { private String status; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("segment_ids") private List segmentIds; @@ -79,11 +79,11 @@ public class CampaignResponse { @Nullable @JsonProperty("scheduled_for") - private Date scheduledFor; + private Instant scheduledFor; @Nullable @JsonProperty("stop_at") - private Date stopAt; + private Instant stopAt; @Nullable @JsonProperty("channel_template") diff --git a/src/main/java/io/getstream/models/CampaignStartedEvent.java b/src/main/java/io/getstream/models/CampaignStartedEvent.java index 0398f255..e84883ff 100644 --- a/src/main/java/io/getstream/models/CampaignStartedEvent.java +++ b/src/main/java/io/getstream/models/CampaignStartedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class CampaignStartedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Map custom; @@ -34,7 +34,7 @@ public class CampaignStartedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("campaign") diff --git a/src/main/java/io/getstream/models/CampaignStatsResponse.java b/src/main/java/io/getstream/models/CampaignStatsResponse.java index 803d0637..316b6e7f 100644 --- a/src/main/java/io/getstream/models/CampaignStatsResponse.java +++ b/src/main/java/io/getstream/models/CampaignStatsResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -28,13 +28,13 @@ public class CampaignStatsResponse { private Integer statsChannelsCreated; @JsonProperty("stats_completed_at") - private Date statsCompletedAt; + private Instant statsCompletedAt; @JsonProperty("stats_messages_sent") private Integer statsMessagesSent; @JsonProperty("stats_started_at") - private Date statsStartedAt; + private Instant statsStartedAt; @JsonProperty("stats_users_read") private Integer statsUsersRead; diff --git a/src/main/java/io/getstream/models/Channel.java b/src/main/java/io/getstream/models/Channel.java index bc8ce0c2..934c5a12 100644 --- a/src/main/java/io/getstream/models/Channel.java +++ b/src/main/java/io/getstream/models/Channel.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -31,7 +31,7 @@ public class Channel { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("disabled") private Boolean disabled; @@ -46,7 +46,7 @@ public class Channel { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("custom") private Map custom; @@ -61,7 +61,7 @@ public class Channel { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("last_campaigns") @@ -69,7 +69,7 @@ public class Channel { @Nullable @JsonProperty("last_message_at") - private Date lastMessageAt; + private Instant lastMessageAt; @Nullable @JsonProperty("member_count") @@ -81,7 +81,7 @@ public class Channel { @Nullable @JsonProperty("message_count_updated_at") - private Date messageCountUpdatedAt; + private Instant messageCountUpdatedAt; @Nullable @JsonProperty("team") diff --git a/src/main/java/io/getstream/models/ChannelConfig.java b/src/main/java/io/getstream/models/ChannelConfig.java index 5c89909c..c88cb32c 100644 --- a/src/main/java/io/getstream/models/ChannelConfig.java +++ b/src/main/java/io/getstream/models/ChannelConfig.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -36,7 +36,7 @@ public class ChannelConfig { private Boolean countMessages; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom_events") private Boolean customEvents; @@ -90,7 +90,7 @@ public class ChannelConfig { private Boolean typingEvents; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("uploads") private Boolean uploads; @@ -118,7 +118,7 @@ public class ChannelConfig { @Nullable @JsonProperty("partition_ttl") - private String partitionTtl; + private Integer partitionTtl; @Nullable @JsonProperty("allowed_flag_reasons") diff --git a/src/main/java/io/getstream/models/ChannelConfigWithInfo.java b/src/main/java/io/getstream/models/ChannelConfigWithInfo.java index dea1a690..f5db24fa 100644 --- a/src/main/java/io/getstream/models/ChannelConfigWithInfo.java +++ b/src/main/java/io/getstream/models/ChannelConfigWithInfo.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -37,7 +37,7 @@ public class ChannelConfigWithInfo { private Boolean countMessages; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom_events") private Boolean customEvents; @@ -91,7 +91,7 @@ public class ChannelConfigWithInfo { private Boolean typingEvents; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("uploads") private Boolean uploads; diff --git a/src/main/java/io/getstream/models/ChannelCreatedEvent.java b/src/main/java/io/getstream/models/ChannelCreatedEvent.java index 939d3390..84fb0867 100644 --- a/src/main/java/io/getstream/models/ChannelCreatedEvent.java +++ b/src/main/java/io/getstream/models/ChannelCreatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,7 +22,7 @@ public class ChannelCreatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ChannelDeletedEvent.java b/src/main/java/io/getstream/models/ChannelDeletedEvent.java index a84ff899..77d5063b 100644 --- a/src/main/java/io/getstream/models/ChannelDeletedEvent.java +++ b/src/main/java/io/getstream/models/ChannelDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -35,7 +35,7 @@ public class ChannelDeletedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ChannelExport.java b/src/main/java/io/getstream/models/ChannelExport.java index 9e4974fd..c7728141 100644 --- a/src/main/java/io/getstream/models/ChannelExport.java +++ b/src/main/java/io/getstream/models/ChannelExport.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,11 +32,11 @@ public class ChannelExport { @Nullable @JsonProperty("messages_since") - private Date messagesSince; + private Instant messagesSince; @Nullable @JsonProperty("messages_until") - private Date messagesUntil; + private Instant messagesUntil; @Nullable @JsonProperty("type") diff --git a/src/main/java/io/getstream/models/ChannelFrozenEvent.java b/src/main/java/io/getstream/models/ChannelFrozenEvent.java index db93874f..a076f043 100644 --- a/src/main/java/io/getstream/models/ChannelFrozenEvent.java +++ b/src/main/java/io/getstream/models/ChannelFrozenEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -31,7 +31,7 @@ public class ChannelFrozenEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ChannelHiddenEvent.java b/src/main/java/io/getstream/models/ChannelHiddenEvent.java index fe4720ea..153c760a 100644 --- a/src/main/java/io/getstream/models/ChannelHiddenEvent.java +++ b/src/main/java/io/getstream/models/ChannelHiddenEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -38,7 +38,7 @@ public class ChannelHiddenEvent { private Boolean clearHistory; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ChannelMember.java b/src/main/java/io/getstream/models/ChannelMember.java index 87d7ad9b..fec50020 100644 --- a/src/main/java/io/getstream/models/ChannelMember.java +++ b/src/main/java/io/getstream/models/ChannelMember.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,33 +24,45 @@ @lombok.AllArgsConstructor public class ChannelMember { + @JsonProperty("banned") + private Boolean banned; + + @JsonProperty("channel_role") + private String channelRole; + + @JsonProperty("created_at") + private Instant createdAt; + + @JsonProperty("is_global_banned") + private Boolean isGlobalBanned; + + @JsonProperty("notifications_muted") + private Boolean notificationsMuted; + + @JsonProperty("shadow_banned") + private Boolean shadowBanned; + + @JsonProperty("updated_at") + private Instant updatedAt; + + @JsonProperty("custom") + private Map custom; + @Nullable @JsonProperty("archived_at") - private Date archivedAt; + private Instant archivedAt; @Nullable @JsonProperty("ban_expires") - private Date banExpires; - - @Nullable - @JsonProperty("banned") - private Boolean banned; + private Instant banExpires; @Nullable @JsonProperty("blocked") private Boolean blocked; - @Nullable - @JsonProperty("channel_role") - private String channelRole; - - @Nullable - @JsonProperty("created_at") - private Date createdAt; - @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("hidden") @@ -58,44 +70,28 @@ public class ChannelMember { @Nullable @JsonProperty("invite_accepted_at") - private Date inviteAcceptedAt; + private Instant inviteAcceptedAt; @Nullable @JsonProperty("invite_rejected_at") - private Date inviteRejectedAt; + private Instant inviteRejectedAt; @Nullable @JsonProperty("invited") private Boolean invited; - @Nullable - @JsonProperty("is_global_banned") - private Boolean isGlobalBanned; - @Nullable @JsonProperty("is_moderator") private Boolean isModerator; - @Nullable - @JsonProperty("notifications_muted") - private Boolean notificationsMuted; - @Nullable @JsonProperty("pinned_at") - private Date pinnedAt; - - @Nullable - @JsonProperty("shadow_banned") - private Boolean shadowBanned; + private Instant pinnedAt; @Nullable @JsonProperty("status") private String status; - @Nullable - @JsonProperty("updated_at") - private Date updatedAt; - @Nullable @JsonProperty("user_id") private String userID; @@ -108,10 +104,6 @@ public class ChannelMember { @JsonProperty("channel") private DenormalizedChannelFields channel; - @Nullable - @JsonProperty("custom") - private Map custom; - @Nullable @JsonProperty("user") private User user; diff --git a/src/main/java/io/getstream/models/ChannelMemberLookup.java b/src/main/java/io/getstream/models/ChannelMemberLookup.java index 8e961e00..0b36f7a8 100644 --- a/src/main/java/io/getstream/models/ChannelMemberLookup.java +++ b/src/main/java/io/getstream/models/ChannelMemberLookup.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -39,13 +39,13 @@ public class ChannelMemberLookup { @Nullable @JsonProperty("archived_at") - private Date archivedAt; + private Instant archivedAt; @Nullable @JsonProperty("ban_expires") - private Date banExpires; + private Instant banExpires; @Nullable @JsonProperty("pinned_at") - private Date pinnedAt; + private Instant pinnedAt; } diff --git a/src/main/java/io/getstream/models/ChannelMemberResponse.java b/src/main/java/io/getstream/models/ChannelMemberResponse.java index 0d145826..c208efe1 100644 --- a/src/main/java/io/getstream/models/ChannelMemberResponse.java +++ b/src/main/java/io/getstream/models/ChannelMemberResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -31,7 +31,7 @@ public class ChannelMemberResponse { private String channelRole; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("notifications_muted") private Boolean notificationsMuted; @@ -40,30 +40,30 @@ public class ChannelMemberResponse { private Boolean shadowBanned; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("custom") private Map custom; @Nullable @JsonProperty("archived_at") - private Date archivedAt; + private Instant archivedAt; @Nullable @JsonProperty("ban_expires") - private Date banExpires; + private Instant banExpires; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("invite_accepted_at") - private Date inviteAcceptedAt; + private Instant inviteAcceptedAt; @Nullable @JsonProperty("invite_rejected_at") - private Date inviteRejectedAt; + private Instant inviteRejectedAt; @Nullable @JsonProperty("invited") @@ -75,7 +75,7 @@ public class ChannelMemberResponse { @Nullable @JsonProperty("pinned_at") - private Date pinnedAt; + private Instant pinnedAt; @Nullable @JsonProperty("role") diff --git a/src/main/java/io/getstream/models/ChannelMute.java b/src/main/java/io/getstream/models/ChannelMute.java index a764d8a4..2de4dd65 100644 --- a/src/main/java/io/getstream/models/ChannelMute.java +++ b/src/main/java/io/getstream/models/ChannelMute.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,14 +23,14 @@ public class ChannelMute { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("expires") - private Date expires; + private Instant expires; @Nullable @JsonProperty("channel") diff --git a/src/main/java/io/getstream/models/ChannelMutedEvent.java b/src/main/java/io/getstream/models/ChannelMutedEvent.java index e558c999..4c6eece8 100644 --- a/src/main/java/io/getstream/models/ChannelMutedEvent.java +++ b/src/main/java/io/getstream/models/ChannelMutedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,7 +22,7 @@ public class ChannelMutedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ChannelPushPreferences.java b/src/main/java/io/getstream/models/ChannelPushPreferences.java index d5526243..5c37e220 100644 --- a/src/main/java/io/getstream/models/ChannelPushPreferences.java +++ b/src/main/java/io/getstream/models/ChannelPushPreferences.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -28,5 +28,5 @@ public class ChannelPushPreferences { @Nullable @JsonProperty("disabled_until") - private Date disabledUntil; + private Instant disabledUntil; } diff --git a/src/main/java/io/getstream/models/ChannelResponse.java b/src/main/java/io/getstream/models/ChannelResponse.java index f8576de6..5353f2c7 100644 --- a/src/main/java/io/getstream/models/ChannelResponse.java +++ b/src/main/java/io/getstream/models/ChannelResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class ChannelResponse { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("disabled") private Boolean disabled; @@ -43,7 +43,7 @@ public class ChannelResponse { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("custom") private Map custom; @@ -66,7 +66,7 @@ public class ChannelResponse { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("hidden") @@ -74,11 +74,11 @@ public class ChannelResponse { @Nullable @JsonProperty("hide_messages_before") - private Date hideMessagesBefore; + private Instant hideMessagesBefore; @Nullable @JsonProperty("last_message_at") - private Date lastMessageAt; + private Instant lastMessageAt; @Nullable @JsonProperty("member_count") @@ -90,7 +90,7 @@ public class ChannelResponse { @Nullable @JsonProperty("mute_expires_at") - private Date muteExpiresAt; + private Instant muteExpiresAt; @Nullable @JsonProperty("muted") @@ -102,7 +102,7 @@ public class ChannelResponse { @Nullable @JsonProperty("truncated_at") - private Date truncatedAt; + private Instant truncatedAt; @Nullable @JsonProperty("filter_tags") diff --git a/src/main/java/io/getstream/models/ChannelStateResponse.java b/src/main/java/io/getstream/models/ChannelStateResponse.java index b34b19dd..e1074b29 100644 --- a/src/main/java/io/getstream/models/ChannelStateResponse.java +++ b/src/main/java/io/getstream/models/ChannelStateResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -44,7 +44,7 @@ public class ChannelStateResponse { @Nullable @JsonProperty("hide_messages_before") - private Date hideMessagesBefore; + private Instant hideMessagesBefore; @Nullable @JsonProperty("watcher_count") @@ -80,5 +80,5 @@ public class ChannelStateResponse { @Nullable @JsonProperty("push_preferences") - private ChannelPushPreferencesResponse pushPreferences; + private ChannelPushPreferences pushPreferences; } diff --git a/src/main/java/io/getstream/models/ChannelStateResponseFields.java b/src/main/java/io/getstream/models/ChannelStateResponseFields.java index c13ecec3..6d380698 100644 --- a/src/main/java/io/getstream/models/ChannelStateResponseFields.java +++ b/src/main/java/io/getstream/models/ChannelStateResponseFields.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -41,7 +41,7 @@ public class ChannelStateResponseFields { @Nullable @JsonProperty("hide_messages_before") - private Date hideMessagesBefore; + private Instant hideMessagesBefore; @Nullable @JsonProperty("watcher_count") @@ -77,5 +77,5 @@ public class ChannelStateResponseFields { @Nullable @JsonProperty("push_preferences") - private ChannelPushPreferencesResponse pushPreferences; + private ChannelPushPreferences pushPreferences; } diff --git a/src/main/java/io/getstream/models/ChannelTruncatedEvent.java b/src/main/java/io/getstream/models/ChannelTruncatedEvent.java index fb66041b..0a9bd349 100644 --- a/src/main/java/io/getstream/models/ChannelTruncatedEvent.java +++ b/src/main/java/io/getstream/models/ChannelTruncatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -35,7 +35,7 @@ public class ChannelTruncatedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ChannelTypeConfig.java b/src/main/java/io/getstream/models/ChannelTypeConfig.java index ba9c0be4..fe71110e 100644 --- a/src/main/java/io/getstream/models/ChannelTypeConfig.java +++ b/src/main/java/io/getstream/models/ChannelTypeConfig.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -37,7 +37,7 @@ public class ChannelTypeConfig { private Boolean countMessages; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom_events") private Boolean customEvents; @@ -91,7 +91,7 @@ public class ChannelTypeConfig { private Boolean typingEvents; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("uploads") private Boolean uploads; diff --git a/src/main/java/io/getstream/models/ChannelUnFrozenEvent.java b/src/main/java/io/getstream/models/ChannelUnFrozenEvent.java index ba289569..1782a0df 100644 --- a/src/main/java/io/getstream/models/ChannelUnFrozenEvent.java +++ b/src/main/java/io/getstream/models/ChannelUnFrozenEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -31,7 +31,7 @@ public class ChannelUnFrozenEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ChannelUnmutedEvent.java b/src/main/java/io/getstream/models/ChannelUnmutedEvent.java index 1872acfe..e741cfeb 100644 --- a/src/main/java/io/getstream/models/ChannelUnmutedEvent.java +++ b/src/main/java/io/getstream/models/ChannelUnmutedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,7 +22,7 @@ public class ChannelUnmutedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ChannelUpdatedEvent.java b/src/main/java/io/getstream/models/ChannelUpdatedEvent.java index 359aeb06..d6a16505 100644 --- a/src/main/java/io/getstream/models/ChannelUpdatedEvent.java +++ b/src/main/java/io/getstream/models/ChannelUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -35,7 +35,7 @@ public class ChannelUpdatedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ChannelVisibleEvent.java b/src/main/java/io/getstream/models/ChannelVisibleEvent.java index 838b87d1..1a4432ee 100644 --- a/src/main/java/io/getstream/models/ChannelVisibleEvent.java +++ b/src/main/java/io/getstream/models/ChannelVisibleEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,7 +32,7 @@ public class ChannelVisibleEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ClosedCaptionEvent.java b/src/main/java/io/getstream/models/ClosedCaptionEvent.java index 75fffb48..77d662ad 100644 --- a/src/main/java/io/getstream/models/ClosedCaptionEvent.java +++ b/src/main/java/io/getstream/models/ClosedCaptionEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class ClosedCaptionEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("closed_caption") private CallClosedCaption closedCaption; diff --git a/src/main/java/io/getstream/models/Command.java b/src/main/java/io/getstream/models/Command.java index 7d7c95a1..309c7df6 100644 --- a/src/main/java/io/getstream/models/Command.java +++ b/src/main/java/io/getstream/models/Command.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -36,9 +36,9 @@ public class Command { @Nullable @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @Nullable @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; } diff --git a/src/main/java/io/getstream/models/CommentAddedEvent.java b/src/main/java/io/getstream/models/CommentAddedEvent.java index ff854791..98a43716 100644 --- a/src/main/java/io/getstream/models/CommentAddedEvent.java +++ b/src/main/java/io/getstream/models/CommentAddedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class CommentAddedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -47,7 +47,7 @@ public class CommentAddedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/CommentDeletedEvent.java b/src/main/java/io/getstream/models/CommentDeletedEvent.java index 1885997d..e49b19f5 100644 --- a/src/main/java/io/getstream/models/CommentDeletedEvent.java +++ b/src/main/java/io/getstream/models/CommentDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class CommentDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class CommentDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/CommentReactionAddedEvent.java b/src/main/java/io/getstream/models/CommentReactionAddedEvent.java index d47ec3cd..1a56c387 100644 --- a/src/main/java/io/getstream/models/CommentReactionAddedEvent.java +++ b/src/main/java/io/getstream/models/CommentReactionAddedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class CommentReactionAddedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -50,7 +50,7 @@ public class CommentReactionAddedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/CommentReactionDeletedEvent.java b/src/main/java/io/getstream/models/CommentReactionDeletedEvent.java index e9dd28ec..a2ec3054 100644 --- a/src/main/java/io/getstream/models/CommentReactionDeletedEvent.java +++ b/src/main/java/io/getstream/models/CommentReactionDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class CommentReactionDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -47,5 +47,5 @@ public class CommentReactionDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/CommentReactionUpdatedEvent.java b/src/main/java/io/getstream/models/CommentReactionUpdatedEvent.java index 29fc30c8..5b094206 100644 --- a/src/main/java/io/getstream/models/CommentReactionUpdatedEvent.java +++ b/src/main/java/io/getstream/models/CommentReactionUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class CommentReactionUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -50,7 +50,7 @@ public class CommentReactionUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/CommentResponse.java b/src/main/java/io/getstream/models/CommentResponse.java index ac499b4e..68d584f4 100644 --- a/src/main/java/io/getstream/models/CommentResponse.java +++ b/src/main/java/io/getstream/models/CommentResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class CommentResponse { private Double confidenceScore; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("downvote_count") private Integer downvoteCount; @@ -55,7 +55,7 @@ public class CommentResponse { private String status; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("upvote_count") private Integer upvoteCount; @@ -75,7 +75,7 @@ public class CommentResponse { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("parent_id") diff --git a/src/main/java/io/getstream/models/CommentUpdatedEvent.java b/src/main/java/io/getstream/models/CommentUpdatedEvent.java index da9ab66e..6387f87d 100644 --- a/src/main/java/io/getstream/models/CommentUpdatedEvent.java +++ b/src/main/java/io/getstream/models/CommentUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class CommentUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class CommentUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/ConfigOverrides.java b/src/main/java/io/getstream/models/ConfigOverrides.java index 1e6e717c..ff1fce42 100644 --- a/src/main/java/io/getstream/models/ConfigOverrides.java +++ b/src/main/java/io/getstream/models/ConfigOverrides.java @@ -23,6 +23,12 @@ @lombok.AllArgsConstructor public class ConfigOverrides { + @JsonProperty("commands") + private List commands; + + @JsonProperty("grants") + private Map> grants; + @Nullable @JsonProperty("blocklist") private String blocklist; @@ -70,12 +76,4 @@ public class ConfigOverrides { @Nullable @JsonProperty("user_message_reminders") private Boolean userMessageReminders; - - @Nullable - @JsonProperty("commands") - private List commands; - - @Nullable - @JsonProperty("grants") - private Map> grants; } diff --git a/src/main/java/io/getstream/models/ConfigResponse.java b/src/main/java/io/getstream/models/ConfigResponse.java index ed86274b..4aa98967 100644 --- a/src/main/java/io/getstream/models/ConfigResponse.java +++ b/src/main/java/io/getstream/models/ConfigResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class ConfigResponse { private Boolean async; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("key") private String key; @@ -36,7 +36,7 @@ public class ConfigResponse { private String team; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("supported_video_call_harm_types") private List supportedVideoCallHarmTypes; diff --git a/src/main/java/io/getstream/models/CountByMinuteResponse.java b/src/main/java/io/getstream/models/CountByMinuteResponse.java index 2731c862..5f950bc2 100644 --- a/src/main/java/io/getstream/models/CountByMinuteResponse.java +++ b/src/main/java/io/getstream/models/CountByMinuteResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,5 +25,5 @@ public class CountByMinuteResponse { private Integer count; @JsonProperty("start_ts") - private Date startTs; + private Instant startTs; } diff --git a/src/main/java/io/getstream/models/CreateCallTypeResponse.java b/src/main/java/io/getstream/models/CreateCallTypeResponse.java index f0c1fe80..a2b9052c 100644 --- a/src/main/java/io/getstream/models/CreateCallTypeResponse.java +++ b/src/main/java/io/getstream/models/CreateCallTypeResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class CreateCallTypeResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("duration") private String duration; @@ -34,7 +34,7 @@ public class CreateCallTypeResponse { private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("grants") private Map> grants; diff --git a/src/main/java/io/getstream/models/CreateChannelTypeResponse.java b/src/main/java/io/getstream/models/CreateChannelTypeResponse.java index ffe017b6..6d9f859e 100644 --- a/src/main/java/io/getstream/models/CreateChannelTypeResponse.java +++ b/src/main/java/io/getstream/models/CreateChannelTypeResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -37,7 +37,7 @@ public class CreateChannelTypeResponse { private Boolean countMessages; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom_events") private Boolean customEvents; @@ -94,7 +94,7 @@ public class CreateChannelTypeResponse { private Boolean typingEvents; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("uploads") private Boolean uploads; diff --git a/src/main/java/io/getstream/models/CreateReminderRequest.java b/src/main/java/io/getstream/models/CreateReminderRequest.java index 9765a71a..377432dc 100644 --- a/src/main/java/io/getstream/models/CreateReminderRequest.java +++ b/src/main/java/io/getstream/models/CreateReminderRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -24,7 +24,7 @@ public class CreateReminderRequest { @Nullable @JsonProperty("remind_at") - private Date remindAt; + private Instant remindAt; @Nullable @JsonProperty("user_id") diff --git a/src/main/java/io/getstream/models/CustomVideoEvent.java b/src/main/java/io/getstream/models/CustomVideoEvent.java index 9d6d0360..9cb9d627 100644 --- a/src/main/java/io/getstream/models/CustomVideoEvent.java +++ b/src/main/java/io/getstream/models/CustomVideoEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; @lombok.Data @@ -26,7 +26,7 @@ public class CustomVideoEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Map custom; diff --git a/src/main/java/io/getstream/models/DeliveryReceipts.java b/src/main/java/io/getstream/models/DeliveryReceipts.java index ab3ed875..5aaf5709 100644 --- a/src/main/java/io/getstream/models/DeliveryReceipts.java +++ b/src/main/java/io/getstream/models/DeliveryReceipts.java @@ -13,7 +13,6 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import org.jetbrains.annotations.Nullable; @lombok.Data @lombok.Builder @@ -21,7 +20,6 @@ @lombok.AllArgsConstructor public class DeliveryReceipts { - @Nullable @JsonProperty("enabled") private Boolean enabled; } diff --git a/src/main/java/io/getstream/models/Device.java b/src/main/java/io/getstream/models/Device.java index dc2828f6..232c64dc 100644 --- a/src/main/java/io/getstream/models/Device.java +++ b/src/main/java/io/getstream/models/Device.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class Device { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; diff --git a/src/main/java/io/getstream/models/DeviceResponse.java b/src/main/java/io/getstream/models/DeviceResponse.java index 3b70ee59..77689527 100644 --- a/src/main/java/io/getstream/models/DeviceResponse.java +++ b/src/main/java/io/getstream/models/DeviceResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class DeviceResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; diff --git a/src/main/java/io/getstream/models/DraftResponse.java b/src/main/java/io/getstream/models/DraftResponse.java index c6d4d4b0..dd3d1065 100644 --- a/src/main/java/io/getstream/models/DraftResponse.java +++ b/src/main/java/io/getstream/models/DraftResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class DraftResponse { private String channelCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message") private DraftPayloadResponse message; diff --git a/src/main/java/io/getstream/models/EgressRTMPResponse.java b/src/main/java/io/getstream/models/EgressRTMPResponse.java index 0d21bed2..3c0c4005 100644 --- a/src/main/java/io/getstream/models/EgressRTMPResponse.java +++ b/src/main/java/io/getstream/models/EgressRTMPResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class EgressRTMPResponse { private String name; @JsonProperty("started_at") - private Date startedAt; + private Instant startedAt; @Nullable @JsonProperty("stream_key") diff --git a/src/main/java/io/getstream/models/EntityCreatorResponse.java b/src/main/java/io/getstream/models/EntityCreatorResponse.java index 759fd21c..3e84b920 100644 --- a/src/main/java/io/getstream/models/EntityCreatorResponse.java +++ b/src/main/java/io/getstream/models/EntityCreatorResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -31,7 +31,7 @@ public class EntityCreatorResponse { private Boolean banned; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("deleted_content_count") private Integer deletedContentCount; @@ -58,7 +58,7 @@ public class EntityCreatorResponse { private Boolean shadowBanned; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("blocked_user_ids") private List blockedUserIds; @@ -75,15 +75,15 @@ public class EntityCreatorResponse { @Nullable @JsonProperty("ban_expires") - private Date banExpires; + private Instant banExpires; @Nullable @JsonProperty("deactivated_at") - private Date deactivatedAt; + private Instant deactivatedAt; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("image") @@ -91,7 +91,7 @@ public class EntityCreatorResponse { @Nullable @JsonProperty("last_active") - private Date lastActive; + private Instant lastActive; @Nullable @JsonProperty("name") @@ -99,7 +99,7 @@ public class EntityCreatorResponse { @Nullable @JsonProperty("revoke_tokens_issued_before") - private Date revokeTokensIssuedBefore; + private Instant revokeTokensIssuedBefore; @Nullable @JsonProperty("devices") diff --git a/src/main/java/io/getstream/models/EventHook.java b/src/main/java/io/getstream/models/EventHook.java index 629144e5..eabe5bbc 100644 --- a/src/main/java/io/getstream/models/EventHook.java +++ b/src/main/java/io/getstream/models/EventHook.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class EventHook { @Nullable @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @Nullable @JsonProperty("enabled") @@ -97,7 +97,7 @@ public class EventHook { @Nullable @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("webhook_url") diff --git a/src/main/java/io/getstream/models/FeedCreatedEvent.java b/src/main/java/io/getstream/models/FeedCreatedEvent.java index 9c721a3e..6dedd3f8 100644 --- a/src/main/java/io/getstream/models/FeedCreatedEvent.java +++ b/src/main/java/io/getstream/models/FeedCreatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class FeedCreatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -51,5 +51,5 @@ public class FeedCreatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/FeedDeletedEvent.java b/src/main/java/io/getstream/models/FeedDeletedEvent.java index 1326a7cb..86f5a268 100644 --- a/src/main/java/io/getstream/models/FeedDeletedEvent.java +++ b/src/main/java/io/getstream/models/FeedDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FeedDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -41,7 +41,7 @@ public class FeedDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/FeedGroup.java b/src/main/java/io/getstream/models/FeedGroup.java index e303c1f2..78a5b42f 100644 --- a/src/main/java/io/getstream/models/FeedGroup.java +++ b/src/main/java/io/getstream/models/FeedGroup.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -31,7 +31,7 @@ public class FeedGroup { private Integer appPk; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("default_visibility") private String defaultVisibility; @@ -40,7 +40,7 @@ public class FeedGroup { private String groupID; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("activity_processors") private List activityProcessors; @@ -53,11 +53,11 @@ public class FeedGroup { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("last_feed_get_at") - private Date lastFeedGetAt; + private Instant lastFeedGetAt; @Nullable @JsonProperty("aggregation") diff --git a/src/main/java/io/getstream/models/FeedGroupChangedEvent.java b/src/main/java/io/getstream/models/FeedGroupChangedEvent.java index c118a368..b4ca46c1 100644 --- a/src/main/java/io/getstream/models/FeedGroupChangedEvent.java +++ b/src/main/java/io/getstream/models/FeedGroupChangedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FeedGroupChangedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -41,7 +41,7 @@ public class FeedGroupChangedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("feed_group") diff --git a/src/main/java/io/getstream/models/FeedGroupDeletedEvent.java b/src/main/java/io/getstream/models/FeedGroupDeletedEvent.java index e0e4b09b..2255d557 100644 --- a/src/main/java/io/getstream/models/FeedGroupDeletedEvent.java +++ b/src/main/java/io/getstream/models/FeedGroupDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FeedGroupDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,5 +44,5 @@ public class FeedGroupDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/FeedGroupResponse.java b/src/main/java/io/getstream/models/FeedGroupResponse.java index 99290401..00be7fb1 100644 --- a/src/main/java/io/getstream/models/FeedGroupResponse.java +++ b/src/main/java/io/getstream/models/FeedGroupResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,13 +25,13 @@ public class FeedGroupResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("default_visibility") @@ -39,7 +39,7 @@ public class FeedGroupResponse { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("activity_processors") diff --git a/src/main/java/io/getstream/models/FeedMemberAddedEvent.java b/src/main/java/io/getstream/models/FeedMemberAddedEvent.java index 75b3707c..a899f899 100644 --- a/src/main/java/io/getstream/models/FeedMemberAddedEvent.java +++ b/src/main/java/io/getstream/models/FeedMemberAddedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FeedMemberAddedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class FeedMemberAddedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/FeedMemberRemovedEvent.java b/src/main/java/io/getstream/models/FeedMemberRemovedEvent.java index f511d1f9..41f1ee5a 100644 --- a/src/main/java/io/getstream/models/FeedMemberRemovedEvent.java +++ b/src/main/java/io/getstream/models/FeedMemberRemovedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FeedMemberRemovedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class FeedMemberRemovedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/FeedMemberResponse.java b/src/main/java/io/getstream/models/FeedMemberResponse.java index 54fd738a..dc09f6b9 100644 --- a/src/main/java/io/getstream/models/FeedMemberResponse.java +++ b/src/main/java/io/getstream/models/FeedMemberResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FeedMemberResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("role") private String role; @@ -33,18 +33,18 @@ public class FeedMemberResponse { private String status; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user") private UserResponse user; @Nullable @JsonProperty("invite_accepted_at") - private Date inviteAcceptedAt; + private Instant inviteAcceptedAt; @Nullable @JsonProperty("invite_rejected_at") - private Date inviteRejectedAt; + private Instant inviteRejectedAt; @Nullable @JsonProperty("custom") diff --git a/src/main/java/io/getstream/models/FeedMemberUpdatedEvent.java b/src/main/java/io/getstream/models/FeedMemberUpdatedEvent.java index 8212e79d..9cddf167 100644 --- a/src/main/java/io/getstream/models/FeedMemberUpdatedEvent.java +++ b/src/main/java/io/getstream/models/FeedMemberUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FeedMemberUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class FeedMemberUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/FeedResponse.java b/src/main/java/io/getstream/models/FeedResponse.java index 43fa8c2d..9e4016e4 100644 --- a/src/main/java/io/getstream/models/FeedResponse.java +++ b/src/main/java/io/getstream/models/FeedResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class FeedResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("description") private String description; @@ -55,14 +55,14 @@ public class FeedResponse { private Integer pinCount; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("created_by") private UserResponse createdBy; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("visibility") diff --git a/src/main/java/io/getstream/models/FeedSuggestionResponse.java b/src/main/java/io/getstream/models/FeedSuggestionResponse.java index 395458e7..bcff5335 100644 --- a/src/main/java/io/getstream/models/FeedSuggestionResponse.java +++ b/src/main/java/io/getstream/models/FeedSuggestionResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class FeedSuggestionResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("description") private String description; @@ -55,14 +55,14 @@ public class FeedSuggestionResponse { private Integer pinCount; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("created_by") private UserResponse createdBy; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("reason") diff --git a/src/main/java/io/getstream/models/FeedUpdatedEvent.java b/src/main/java/io/getstream/models/FeedUpdatedEvent.java index ec379cc9..124ab544 100644 --- a/src/main/java/io/getstream/models/FeedUpdatedEvent.java +++ b/src/main/java/io/getstream/models/FeedUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FeedUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,7 +44,7 @@ public class FeedUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("user") diff --git a/src/main/java/io/getstream/models/FeedViewResponse.java b/src/main/java/io/getstream/models/FeedViewResponse.java index 49a2347c..ce2a60ed 100644 --- a/src/main/java/io/getstream/models/FeedViewResponse.java +++ b/src/main/java/io/getstream/models/FeedViewResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class FeedViewResponse { @Nullable @JsonProperty("last_used_at") - private Date lastUsedAt; + private Instant lastUsedAt; @Nullable @JsonProperty("activity_selectors") diff --git a/src/main/java/io/getstream/models/FeedsReactionResponse.java b/src/main/java/io/getstream/models/FeedsReactionResponse.java index 6cc96870..7919a749 100644 --- a/src/main/java/io/getstream/models/FeedsReactionResponse.java +++ b/src/main/java/io/getstream/models/FeedsReactionResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -27,13 +27,13 @@ public class FeedsReactionResponse { private String activityID; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user") private UserResponse user; diff --git a/src/main/java/io/getstream/models/Flag.java b/src/main/java/io/getstream/models/Flag.java index a44d225e..ffc43030 100644 --- a/src/main/java/io/getstream/models/Flag.java +++ b/src/main/java/io/getstream/models/Flag.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,17 +24,17 @@ public class Flag { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("created_by_automod") private Boolean createdByAutomod; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("approved_at") - private Date approvedAt; + private Instant approvedAt; @Nullable @JsonProperty("reason") @@ -42,11 +42,11 @@ public class Flag { @Nullable @JsonProperty("rejected_at") - private Date rejectedAt; + private Instant rejectedAt; @Nullable @JsonProperty("reviewed_at") - private Date reviewedAt; + private Instant reviewedAt; @Nullable @JsonProperty("reviewed_by") diff --git a/src/main/java/io/getstream/models/FlagFeedback.java b/src/main/java/io/getstream/models/FlagFeedback.java index 1112f957..c4856d27 100644 --- a/src/main/java/io/getstream/models/FlagFeedback.java +++ b/src/main/java/io/getstream/models/FlagFeedback.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -23,7 +23,7 @@ public class FlagFeedback { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message_id") private String messageID; diff --git a/src/main/java/io/getstream/models/FlagUpdatedEvent.java b/src/main/java/io/getstream/models/FlagUpdatedEvent.java index 641cb1f6..cc9e8d31 100644 --- a/src/main/java/io/getstream/models/FlagUpdatedEvent.java +++ b/src/main/java/io/getstream/models/FlagUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FlagUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Map custom; @@ -34,7 +34,7 @@ public class FlagUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("CreatedBy") diff --git a/src/main/java/io/getstream/models/FollowCreatedEvent.java b/src/main/java/io/getstream/models/FollowCreatedEvent.java index 544efb7e..b0441e1b 100644 --- a/src/main/java/io/getstream/models/FollowCreatedEvent.java +++ b/src/main/java/io/getstream/models/FollowCreatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FollowCreatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,5 +44,5 @@ public class FollowCreatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/FollowDeletedEvent.java b/src/main/java/io/getstream/models/FollowDeletedEvent.java index e5bec974..e4d8da8f 100644 --- a/src/main/java/io/getstream/models/FollowDeletedEvent.java +++ b/src/main/java/io/getstream/models/FollowDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FollowDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,5 +44,5 @@ public class FollowDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/FollowResponse.java b/src/main/java/io/getstream/models/FollowResponse.java index e0411775..a10cf612 100644 --- a/src/main/java/io/getstream/models/FollowResponse.java +++ b/src/main/java/io/getstream/models/FollowResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FollowResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("follower_role") private String followerRole; @@ -36,7 +36,7 @@ public class FollowResponse { private String status; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("source_feed") private FeedResponse sourceFeed; @@ -46,11 +46,11 @@ public class FollowResponse { @Nullable @JsonProperty("request_accepted_at") - private Date requestAcceptedAt; + private Instant requestAcceptedAt; @Nullable @JsonProperty("request_rejected_at") - private Date requestRejectedAt; + private Instant requestRejectedAt; @Nullable @JsonProperty("custom") diff --git a/src/main/java/io/getstream/models/FollowUpdatedEvent.java b/src/main/java/io/getstream/models/FollowUpdatedEvent.java index 341cb3a9..e59e1dac 100644 --- a/src/main/java/io/getstream/models/FollowUpdatedEvent.java +++ b/src/main/java/io/getstream/models/FollowUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class FollowUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -44,5 +44,5 @@ public class FollowUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/FullUserResponse.java b/src/main/java/io/getstream/models/FullUserResponse.java index f7b3c082..10fcb1e4 100644 --- a/src/main/java/io/getstream/models/FullUserResponse.java +++ b/src/main/java/io/getstream/models/FullUserResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class FullUserResponse { private Boolean banned; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -61,7 +61,7 @@ public class FullUserResponse { private Integer unreadThreads; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("blocked_user_ids") private List blockedUserIds; @@ -87,15 +87,15 @@ public class FullUserResponse { @Nullable @JsonProperty("ban_expires") - private Date banExpires; + private Instant banExpires; @Nullable @JsonProperty("deactivated_at") - private Date deactivatedAt; + private Instant deactivatedAt; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("image") @@ -103,7 +103,7 @@ public class FullUserResponse { @Nullable @JsonProperty("last_active") - private Date lastActive; + private Instant lastActive; @Nullable @JsonProperty("name") @@ -111,7 +111,7 @@ public class FullUserResponse { @Nullable @JsonProperty("revoke_tokens_issued_before") - private Date revokeTokensIssuedBefore; + private Instant revokeTokensIssuedBefore; @Nullable @JsonProperty("latest_hidden_channels") diff --git a/src/main/java/io/getstream/models/GetActiveCallsStatusResponse.java b/src/main/java/io/getstream/models/GetActiveCallsStatusResponse.java index 2dfb891b..4ef02fc5 100644 --- a/src/main/java/io/getstream/models/GetActiveCallsStatusResponse.java +++ b/src/main/java/io/getstream/models/GetActiveCallsStatusResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,10 +26,10 @@ public class GetActiveCallsStatusResponse { private String duration; @JsonProperty("end_time") - private Date endTime; + private Instant endTime; @JsonProperty("start_time") - private Date startTime; + private Instant startTime; @Nullable @JsonProperty("metrics") diff --git a/src/main/java/io/getstream/models/GetCallTypeResponse.java b/src/main/java/io/getstream/models/GetCallTypeResponse.java index 3c4d2d21..f6bccef6 100644 --- a/src/main/java/io/getstream/models/GetCallTypeResponse.java +++ b/src/main/java/io/getstream/models/GetCallTypeResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class GetCallTypeResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("duration") private String duration; @@ -34,7 +34,7 @@ public class GetCallTypeResponse { private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("grants") private Map> grants; diff --git a/src/main/java/io/getstream/models/GetChannelTypeResponse.java b/src/main/java/io/getstream/models/GetChannelTypeResponse.java index 9da3931e..d3f51137 100644 --- a/src/main/java/io/getstream/models/GetChannelTypeResponse.java +++ b/src/main/java/io/getstream/models/GetChannelTypeResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -37,7 +37,7 @@ public class GetChannelTypeResponse { private Boolean countMessages; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom_events") private Boolean customEvents; @@ -94,7 +94,7 @@ public class GetChannelTypeResponse { private Boolean typingEvents; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("uploads") private Boolean uploads; diff --git a/src/main/java/io/getstream/models/GetCommandResponse.java b/src/main/java/io/getstream/models/GetCommandResponse.java index fc55a38e..d380e888 100644 --- a/src/main/java/io/getstream/models/GetCommandResponse.java +++ b/src/main/java/io/getstream/models/GetCommandResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -39,9 +39,9 @@ public class GetCommandResponse { @Nullable @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @Nullable @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; } diff --git a/src/main/java/io/getstream/models/GetTaskResponse.java b/src/main/java/io/getstream/models/GetTaskResponse.java index fbd8f8de..9e5fa483 100644 --- a/src/main/java/io/getstream/models/GetTaskResponse.java +++ b/src/main/java/io/getstream/models/GetTaskResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class GetTaskResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("duration") private String duration; @@ -36,7 +36,7 @@ public class GetTaskResponse { private String taskID; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("error") diff --git a/src/main/java/io/getstream/models/ImportTask.java b/src/main/java/io/getstream/models/ImportTask.java index aa36f161..3cade55f 100644 --- a/src/main/java/io/getstream/models/ImportTask.java +++ b/src/main/java/io/getstream/models/ImportTask.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ImportTask { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -39,7 +39,7 @@ public class ImportTask { private String state; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("history") private List history; diff --git a/src/main/java/io/getstream/models/ImportTaskHistory.java b/src/main/java/io/getstream/models/ImportTaskHistory.java index 0596ca06..79fc3f8c 100644 --- a/src/main/java/io/getstream/models/ImportTaskHistory.java +++ b/src/main/java/io/getstream/models/ImportTaskHistory.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,7 +22,7 @@ public class ImportTaskHistory { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("next_state") private String nextState; diff --git a/src/main/java/io/getstream/models/KickedUserEvent.java b/src/main/java/io/getstream/models/KickedUserEvent.java index f358463b..697f0d9d 100644 --- a/src/main/java/io/getstream/models/KickedUserEvent.java +++ b/src/main/java/io/getstream/models/KickedUserEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class KickedUserEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("user") private UserResponse user; diff --git a/src/main/java/io/getstream/models/MarkUnreadRequest.java b/src/main/java/io/getstream/models/MarkUnreadRequest.java index fdb10c96..30784b86 100644 --- a/src/main/java/io/getstream/models/MarkUnreadRequest.java +++ b/src/main/java/io/getstream/models/MarkUnreadRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -28,7 +28,7 @@ public class MarkUnreadRequest { @Nullable @JsonProperty("message_timestamp") - private Date messageTimestamp; + private Instant messageTimestamp; @Nullable @JsonProperty("thread_id") diff --git a/src/main/java/io/getstream/models/MemberAddedEvent.java b/src/main/java/io/getstream/models/MemberAddedEvent.java index d15f558c..06288974 100644 --- a/src/main/java/io/getstream/models/MemberAddedEvent.java +++ b/src/main/java/io/getstream/models/MemberAddedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,7 +32,7 @@ public class MemberAddedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/MemberRemovedEvent.java b/src/main/java/io/getstream/models/MemberRemovedEvent.java index e37eee0f..64509199 100644 --- a/src/main/java/io/getstream/models/MemberRemovedEvent.java +++ b/src/main/java/io/getstream/models/MemberRemovedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,7 +32,7 @@ public class MemberRemovedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/MemberResponse.java b/src/main/java/io/getstream/models/MemberResponse.java index 3a53ea13..0824ac1d 100644 --- a/src/main/java/io/getstream/models/MemberResponse.java +++ b/src/main/java/io/getstream/models/MemberResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,10 +24,10 @@ public class MemberResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user_id") private String userID; @@ -40,7 +40,7 @@ public class MemberResponse { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("role") diff --git a/src/main/java/io/getstream/models/MemberUpdatedEvent.java b/src/main/java/io/getstream/models/MemberUpdatedEvent.java index 2f67db0a..05bc68e2 100644 --- a/src/main/java/io/getstream/models/MemberUpdatedEvent.java +++ b/src/main/java/io/getstream/models/MemberUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,7 +32,7 @@ public class MemberUpdatedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/MembershipLevelResponse.java b/src/main/java/io/getstream/models/MembershipLevelResponse.java index 221ab3c8..78d0af00 100644 --- a/src/main/java/io/getstream/models/MembershipLevelResponse.java +++ b/src/main/java/io/getstream/models/MembershipLevelResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class MembershipLevelResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -37,7 +37,7 @@ public class MembershipLevelResponse { private Integer priority; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("tags") private List tags; diff --git a/src/main/java/io/getstream/models/Message.java b/src/main/java/io/getstream/models/Message.java index 3aeeb3f7..fc7839c9 100644 --- a/src/main/java/io/getstream/models/Message.java +++ b/src/main/java/io/getstream/models/Message.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class Message { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("deleted_reply_count") private Integer deletedReplyCount; @@ -58,7 +58,7 @@ public class Message { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("attachments") private List attachments; @@ -97,7 +97,7 @@ public class Message { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("deleted_for_me") @@ -105,7 +105,7 @@ public class Message { @Nullable @JsonProperty("message_text_updated_at") - private Date messageTextUpdatedAt; + private Instant messageTextUpdatedAt; @Nullable @JsonProperty("mml") @@ -117,11 +117,11 @@ public class Message { @Nullable @JsonProperty("pin_expires") - private Date pinExpires; + private Instant pinExpires; @Nullable @JsonProperty("pinned_at") - private Date pinnedAt; + private Instant pinnedAt; @Nullable @JsonProperty("poll_id") diff --git a/src/main/java/io/getstream/models/MessageDeletedEvent.java b/src/main/java/io/getstream/models/MessageDeletedEvent.java index 3d4ba555..4e37e307 100644 --- a/src/main/java/io/getstream/models/MessageDeletedEvent.java +++ b/src/main/java/io/getstream/models/MessageDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -33,7 +33,7 @@ public class MessageDeletedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("hard_delete") private Boolean hardDelete; diff --git a/src/main/java/io/getstream/models/MessageFlagResponse.java b/src/main/java/io/getstream/models/MessageFlagResponse.java index ef27a54c..f300a4e8 100644 --- a/src/main/java/io/getstream/models/MessageFlagResponse.java +++ b/src/main/java/io/getstream/models/MessageFlagResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,17 +24,17 @@ public class MessageFlagResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("created_by_automod") private Boolean createdByAutomod; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("approved_at") - private Date approvedAt; + private Instant approvedAt; @Nullable @JsonProperty("reason") @@ -42,11 +42,11 @@ public class MessageFlagResponse { @Nullable @JsonProperty("rejected_at") - private Date rejectedAt; + private Instant rejectedAt; @Nullable @JsonProperty("reviewed_at") - private Date reviewedAt; + private Instant reviewedAt; @Nullable @JsonProperty("custom") diff --git a/src/main/java/io/getstream/models/MessageFlaggedEvent.java b/src/main/java/io/getstream/models/MessageFlaggedEvent.java index 4297ab98..123489ab 100644 --- a/src/main/java/io/getstream/models/MessageFlaggedEvent.java +++ b/src/main/java/io/getstream/models/MessageFlaggedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class MessageFlaggedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/MessageHistoryEntryResponse.java b/src/main/java/io/getstream/models/MessageHistoryEntryResponse.java index 14cfd89d..659be0b4 100644 --- a/src/main/java/io/getstream/models/MessageHistoryEntryResponse.java +++ b/src/main/java/io/getstream/models/MessageHistoryEntryResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; @@ -30,7 +30,7 @@ public class MessageHistoryEntryResponse { private String messageID; @JsonProperty("message_updated_at") - private Date messageUpdatedAt; + private Instant messageUpdatedAt; @JsonProperty("message_updated_by_id") private String messageUpdatedByID; diff --git a/src/main/java/io/getstream/models/MessageModerationResult.java b/src/main/java/io/getstream/models/MessageModerationResult.java index 11040083..10500e11 100644 --- a/src/main/java/io/getstream/models/MessageModerationResult.java +++ b/src/main/java/io/getstream/models/MessageModerationResult.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,13 +26,13 @@ public class MessageModerationResult { private String action; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message_id") private String messageID; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user_bad_karma") private Boolean userBadKarma; diff --git a/src/main/java/io/getstream/models/MessageNewEvent.java b/src/main/java/io/getstream/models/MessageNewEvent.java index 35b41ac1..eb35208e 100644 --- a/src/main/java/io/getstream/models/MessageNewEvent.java +++ b/src/main/java/io/getstream/models/MessageNewEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -33,7 +33,7 @@ public class MessageNewEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("watcher_count") private Integer watcherCount; diff --git a/src/main/java/io/getstream/models/MessagePaginationParams.java b/src/main/java/io/getstream/models/MessagePaginationParams.java index 04d199da..a56a7af5 100644 --- a/src/main/java/io/getstream/models/MessagePaginationParams.java +++ b/src/main/java/io/getstream/models/MessagePaginationParams.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -24,23 +24,23 @@ public class MessagePaginationParams { @Nullable @JsonProperty("created_at_after") - private Date createdAtAfter; + private Instant createdAtAfter; @Nullable @JsonProperty("created_at_after_or_equal") - private Date createdAtAfterOrEqual; + private Instant createdAtAfterOrEqual; @Nullable @JsonProperty("created_at_around") - private Date createdAtAround; + private Instant createdAtAround; @Nullable @JsonProperty("created_at_before") - private Date createdAtBefore; + private Instant createdAtBefore; @Nullable @JsonProperty("created_at_before_or_equal") - private Date createdAtBeforeOrEqual; + private Instant createdAtBeforeOrEqual; @Nullable @JsonProperty("id_around") diff --git a/src/main/java/io/getstream/models/MessageReadEvent.java b/src/main/java/io/getstream/models/MessageReadEvent.java index f81c29a0..456b3d7e 100644 --- a/src/main/java/io/getstream/models/MessageReadEvent.java +++ b/src/main/java/io/getstream/models/MessageReadEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,14 +32,14 @@ public class MessageReadEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; @Nullable @JsonProperty("channel_last_message_at") - private Date channelLastMessageAt; + private Instant channelLastMessageAt; @Nullable @JsonProperty("last_read_message_id") diff --git a/src/main/java/io/getstream/models/MessageReminder.java b/src/main/java/io/getstream/models/MessageReminder.java index a4899579..6ae59dc1 100644 --- a/src/main/java/io/getstream/models/MessageReminder.java +++ b/src/main/java/io/getstream/models/MessageReminder.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class MessageReminder { private String channelCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message_id") private String messageID; @@ -35,14 +35,14 @@ public class MessageReminder { private String taskID; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user_id") private String userID; @Nullable @JsonProperty("remind_at") - private Date remindAt; + private Instant remindAt; @Nullable @JsonProperty("channel") diff --git a/src/main/java/io/getstream/models/MessageRequest.java b/src/main/java/io/getstream/models/MessageRequest.java index 167f437f..12e8defd 100644 --- a/src/main/java/io/getstream/models/MessageRequest.java +++ b/src/main/java/io/getstream/models/MessageRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -42,7 +42,7 @@ public class MessageRequest { @Nullable @JsonProperty("pin_expires") - private Date pinExpires; + private Instant pinExpires; @Nullable @JsonProperty("pinned") @@ -50,7 +50,7 @@ public class MessageRequest { @Nullable @JsonProperty("pinned_at") - private Date pinnedAt; + private Instant pinnedAt; @Nullable @JsonProperty("poll_id") diff --git a/src/main/java/io/getstream/models/MessageResponse.java b/src/main/java/io/getstream/models/MessageResponse.java index ae5906f7..c97bd339 100644 --- a/src/main/java/io/getstream/models/MessageResponse.java +++ b/src/main/java/io/getstream/models/MessageResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class MessageResponse { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("deleted_reply_count") private Integer deletedReplyCount; @@ -58,7 +58,7 @@ public class MessageResponse { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("attachments") private List attachments; @@ -93,7 +93,7 @@ public class MessageResponse { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("deleted_for_me") @@ -101,7 +101,7 @@ public class MessageResponse { @Nullable @JsonProperty("message_text_updated_at") - private Date messageTextUpdatedAt; + private Instant messageTextUpdatedAt; @Nullable @JsonProperty("mml") @@ -113,11 +113,11 @@ public class MessageResponse { @Nullable @JsonProperty("pin_expires") - private Date pinExpires; + private Instant pinExpires; @Nullable @JsonProperty("pinned_at") - private Date pinnedAt; + private Instant pinnedAt; @Nullable @JsonProperty("poll_id") diff --git a/src/main/java/io/getstream/models/MessageUnblockedEvent.java b/src/main/java/io/getstream/models/MessageUnblockedEvent.java index 9cb7aeed..37a6dd49 100644 --- a/src/main/java/io/getstream/models/MessageUnblockedEvent.java +++ b/src/main/java/io/getstream/models/MessageUnblockedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class MessageUnblockedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/MessageUndeletedEvent.java b/src/main/java/io/getstream/models/MessageUndeletedEvent.java index 4f7900e7..15e7130f 100644 --- a/src/main/java/io/getstream/models/MessageUndeletedEvent.java +++ b/src/main/java/io/getstream/models/MessageUndeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -33,7 +33,7 @@ public class MessageUndeletedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/MessageUpdatedEvent.java b/src/main/java/io/getstream/models/MessageUpdatedEvent.java index 6c57923f..3dd12a7b 100644 --- a/src/main/java/io/getstream/models/MessageUpdatedEvent.java +++ b/src/main/java/io/getstream/models/MessageUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -33,7 +33,7 @@ public class MessageUpdatedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/MessageWithChannelResponse.java b/src/main/java/io/getstream/models/MessageWithChannelResponse.java index 921f888a..27d0d19d 100644 --- a/src/main/java/io/getstream/models/MessageWithChannelResponse.java +++ b/src/main/java/io/getstream/models/MessageWithChannelResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class MessageWithChannelResponse { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("deleted_reply_count") private Integer deletedReplyCount; @@ -58,7 +58,7 @@ public class MessageWithChannelResponse { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("attachments") private List attachments; @@ -96,7 +96,7 @@ public class MessageWithChannelResponse { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("deleted_for_me") @@ -104,7 +104,7 @@ public class MessageWithChannelResponse { @Nullable @JsonProperty("message_text_updated_at") - private Date messageTextUpdatedAt; + private Instant messageTextUpdatedAt; @Nullable @JsonProperty("mml") @@ -116,11 +116,11 @@ public class MessageWithChannelResponse { @Nullable @JsonProperty("pin_expires") - private Date pinExpires; + private Instant pinExpires; @Nullable @JsonProperty("pinned_at") - private Date pinnedAt; + private Instant pinnedAt; @Nullable @JsonProperty("poll_id") diff --git a/src/main/java/io/getstream/models/ModerationCheckCompletedEvent.java b/src/main/java/io/getstream/models/ModerationCheckCompletedEvent.java index cec9abe0..1d6f1a85 100644 --- a/src/main/java/io/getstream/models/ModerationCheckCompletedEvent.java +++ b/src/main/java/io/getstream/models/ModerationCheckCompletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ModerationCheckCompletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("entity_id") private String entityID; @@ -46,5 +46,5 @@ public class ModerationCheckCompletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/ModerationConfig.java b/src/main/java/io/getstream/models/ModerationConfig.java index 6911571b..5524c0aa 100644 --- a/src/main/java/io/getstream/models/ModerationConfig.java +++ b/src/main/java/io/getstream/models/ModerationConfig.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -29,7 +29,7 @@ public class ModerationConfig { @Nullable @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @Nullable @JsonProperty("key") @@ -41,7 +41,7 @@ public class ModerationConfig { @Nullable @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("supported_video_call_harm_types") diff --git a/src/main/java/io/getstream/models/ModerationCustomActionEvent.java b/src/main/java/io/getstream/models/ModerationCustomActionEvent.java index 75b18a31..43b82487 100644 --- a/src/main/java/io/getstream/models/ModerationCustomActionEvent.java +++ b/src/main/java/io/getstream/models/ModerationCustomActionEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class ModerationCustomActionEvent { private String actionID; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Map custom; @@ -40,7 +40,7 @@ public class ModerationCustomActionEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("action_options") diff --git a/src/main/java/io/getstream/models/ModerationFlagResponse.java b/src/main/java/io/getstream/models/ModerationFlagResponse.java index 316c390d..7493e7ee 100644 --- a/src/main/java/io/getstream/models/ModerationFlagResponse.java +++ b/src/main/java/io/getstream/models/ModerationFlagResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class ModerationFlagResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("entity_id") private String entityID; @@ -37,7 +37,7 @@ public class ModerationFlagResponse { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user_id") private String userID; diff --git a/src/main/java/io/getstream/models/ModerationFlaggedEvent.java b/src/main/java/io/getstream/models/ModerationFlaggedEvent.java index 4ac805ef..ed5e60fd 100644 --- a/src/main/java/io/getstream/models/ModerationFlaggedEvent.java +++ b/src/main/java/io/getstream/models/ModerationFlaggedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class ModerationFlaggedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ModerationMarkReviewedEvent.java b/src/main/java/io/getstream/models/ModerationMarkReviewedEvent.java index 890e36a7..0d796d13 100644 --- a/src/main/java/io/getstream/models/ModerationMarkReviewedEvent.java +++ b/src/main/java/io/getstream/models/ModerationMarkReviewedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ModerationMarkReviewedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Map custom; @@ -37,7 +37,7 @@ public class ModerationMarkReviewedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("message") diff --git a/src/main/java/io/getstream/models/ModerationRuleV2Response.java b/src/main/java/io/getstream/models/ModerationRuleV2Response.java index 79309630..59c24788 100644 --- a/src/main/java/io/getstream/models/ModerationRuleV2Response.java +++ b/src/main/java/io/getstream/models/ModerationRuleV2Response.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class ModerationRuleV2Response { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("description") private String description; @@ -45,7 +45,7 @@ public class ModerationRuleV2Response { private String team; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("config_keys") private List configKeys; diff --git a/src/main/java/io/getstream/models/NotificationFeedUpdatedEvent.java b/src/main/java/io/getstream/models/NotificationFeedUpdatedEvent.java index a094d85f..f11207c7 100644 --- a/src/main/java/io/getstream/models/NotificationFeedUpdatedEvent.java +++ b/src/main/java/io/getstream/models/NotificationFeedUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class NotificationFeedUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -42,7 +42,7 @@ public class NotificationFeedUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("aggregated_activities") diff --git a/src/main/java/io/getstream/models/NotificationMarkUnreadEvent.java b/src/main/java/io/getstream/models/NotificationMarkUnreadEvent.java index bffe563e..8d3074a1 100644 --- a/src/main/java/io/getstream/models/NotificationMarkUnreadEvent.java +++ b/src/main/java/io/getstream/models/NotificationMarkUnreadEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -35,13 +35,13 @@ public class NotificationMarkUnreadEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("first_unread_message_id") private String firstUnreadMessageID; @JsonProperty("last_read_at") - private Date lastReadAt; + private Instant lastReadAt; @JsonProperty("total_unread_count") private Integer totalUnreadCount; diff --git a/src/main/java/io/getstream/models/NotificationStatusResponse.java b/src/main/java/io/getstream/models/NotificationStatusResponse.java index 035c109a..f5c5b5ac 100644 --- a/src/main/java/io/getstream/models/NotificationStatusResponse.java +++ b/src/main/java/io/getstream/models/NotificationStatusResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -31,11 +31,11 @@ public class NotificationStatusResponse { @Nullable @JsonProperty("last_read_at") - private Date lastReadAt; + private Instant lastReadAt; @Nullable @JsonProperty("last_seen_at") - private Date lastSeenAt; + private Instant lastSeenAt; @Nullable @JsonProperty("read_activities") diff --git a/src/main/java/io/getstream/models/OwnUser.java b/src/main/java/io/getstream/models/OwnUser.java index 80729909..3385f965 100644 --- a/src/main/java/io/getstream/models/OwnUser.java +++ b/src/main/java/io/getstream/models/OwnUser.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class OwnUser { private Boolean banned; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -55,7 +55,7 @@ public class OwnUser { private Integer unreadThreads; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("channel_mutes") private List channelMutes; @@ -78,11 +78,11 @@ public class OwnUser { @Nullable @JsonProperty("deactivated_at") - private Date deactivatedAt; + private Instant deactivatedAt; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("invisible") @@ -90,11 +90,11 @@ public class OwnUser { @Nullable @JsonProperty("last_active") - private Date lastActive; + private Instant lastActive; @Nullable @JsonProperty("last_engaged_at") - private Date lastEngagedAt; + private Instant lastEngagedAt; @Nullable @JsonProperty("blocked_user_ids") diff --git a/src/main/java/io/getstream/models/OwnUserResponse.java b/src/main/java/io/getstream/models/OwnUserResponse.java index 6c08c66f..bdf052a8 100644 --- a/src/main/java/io/getstream/models/OwnUserResponse.java +++ b/src/main/java/io/getstream/models/OwnUserResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class OwnUserResponse { private Boolean banned; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -58,7 +58,7 @@ public class OwnUserResponse { private Integer unreadThreads; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("channel_mutes") private List channelMutes; @@ -81,11 +81,11 @@ public class OwnUserResponse { @Nullable @JsonProperty("deactivated_at") - private Date deactivatedAt; + private Instant deactivatedAt; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("image") @@ -93,7 +93,7 @@ public class OwnUserResponse { @Nullable @JsonProperty("last_active") - private Date lastActive; + private Instant lastActive; @Nullable @JsonProperty("name") @@ -101,7 +101,7 @@ public class OwnUserResponse { @Nullable @JsonProperty("revoke_tokens_issued_before") - private Date revokeTokensIssuedBefore; + private Instant revokeTokensIssuedBefore; @Nullable @JsonProperty("blocked_user_ids") @@ -117,7 +117,7 @@ public class OwnUserResponse { @Nullable @JsonProperty("push_preferences") - private PushPreferencesResponse pushPreferences; + private PushPreferences pushPreferences; @Nullable @JsonProperty("teams_role") diff --git a/src/main/java/io/getstream/models/ParticipantCountByMinuteResponse.java b/src/main/java/io/getstream/models/ParticipantCountByMinuteResponse.java index a0fd5aa6..6914158a 100644 --- a/src/main/java/io/getstream/models/ParticipantCountByMinuteResponse.java +++ b/src/main/java/io/getstream/models/ParticipantCountByMinuteResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -34,5 +34,5 @@ public class ParticipantCountByMinuteResponse { private Integer min; @JsonProperty("start_ts") - private Date startTs; + private Instant startTs; } diff --git a/src/main/java/io/getstream/models/ParticipantSeriesTimeframe.java b/src/main/java/io/getstream/models/ParticipantSeriesTimeframe.java index 0fd39533..252b5e0e 100644 --- a/src/main/java/io/getstream/models/ParticipantSeriesTimeframe.java +++ b/src/main/java/io/getstream/models/ParticipantSeriesTimeframe.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,11 +25,11 @@ public class ParticipantSeriesTimeframe { private Integer maxPoints; @JsonProperty("since") - private Date since; + private Instant since; @JsonProperty("step_seconds") private Integer stepSeconds; @JsonProperty("until") - private Date until; + private Instant until; } diff --git a/src/main/java/io/getstream/models/PendingMessageEvent.java b/src/main/java/io/getstream/models/PendingMessageEvent.java index aeb397b4..8ae9fc66 100644 --- a/src/main/java/io/getstream/models/PendingMessageEvent.java +++ b/src/main/java/io/getstream/models/PendingMessageEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class PendingMessageEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("method") private String method; @@ -37,7 +37,7 @@ public class PendingMessageEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("channel") diff --git a/src/main/java/io/getstream/models/PermissionRequestEvent.java b/src/main/java/io/getstream/models/PermissionRequestEvent.java index 0992a22a..d6d03f90 100644 --- a/src/main/java/io/getstream/models/PermissionRequestEvent.java +++ b/src/main/java/io/getstream/models/PermissionRequestEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class PermissionRequestEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("permissions") private List permissions; diff --git a/src/main/java/io/getstream/models/PinActivityResponse.java b/src/main/java/io/getstream/models/PinActivityResponse.java index 1785ea64..ec0e474b 100644 --- a/src/main/java/io/getstream/models/PinActivityResponse.java +++ b/src/main/java/io/getstream/models/PinActivityResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,7 +22,7 @@ public class PinActivityResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("duration") private String duration; diff --git a/src/main/java/io/getstream/models/Policy.java b/src/main/java/io/getstream/models/Policy.java index fe250ae2..0b2c9425 100644 --- a/src/main/java/io/getstream/models/Policy.java +++ b/src/main/java/io/getstream/models/Policy.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class Policy { private Integer action; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("name") private String name; @@ -38,7 +38,7 @@ public class Policy { private Integer priority; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("resources") private List resources; diff --git a/src/main/java/io/getstream/models/Poll.java b/src/main/java/io/getstream/models/Poll.java index d6b7d730..d6a96d0d 100644 --- a/src/main/java/io/getstream/models/Poll.java +++ b/src/main/java/io/getstream/models/Poll.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -34,7 +34,7 @@ public class Poll { private Integer answersCount; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("created_by_id") private String createdByID; @@ -52,7 +52,7 @@ public class Poll { private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("vote_count") private Integer voteCount; diff --git a/src/main/java/io/getstream/models/PollResponseData.java b/src/main/java/io/getstream/models/PollResponseData.java index 1b923a2d..a13b934d 100644 --- a/src/main/java/io/getstream/models/PollResponseData.java +++ b/src/main/java/io/getstream/models/PollResponseData.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -34,7 +34,7 @@ public class PollResponseData { private Integer answersCount; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("created_by_id") private String createdByID; @@ -52,7 +52,7 @@ public class PollResponseData { private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("vote_count") private Integer voteCount; diff --git a/src/main/java/io/getstream/models/PollVote.java b/src/main/java/io/getstream/models/PollVote.java index 891cf960..6c430f9f 100644 --- a/src/main/java/io/getstream/models/PollVote.java +++ b/src/main/java/io/getstream/models/PollVote.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class PollVote { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -35,7 +35,7 @@ public class PollVote { private String pollID; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("answer_text") diff --git a/src/main/java/io/getstream/models/PollVoteResponseData.java b/src/main/java/io/getstream/models/PollVoteResponseData.java index 3919ac89..ee29047f 100644 --- a/src/main/java/io/getstream/models/PollVoteResponseData.java +++ b/src/main/java/io/getstream/models/PollVoteResponseData.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class PollVoteResponseData { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -35,7 +35,7 @@ public class PollVoteResponseData { private String pollID; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("answer_text") diff --git a/src/main/java/io/getstream/models/PushNotificationSettingsResponse.java b/src/main/java/io/getstream/models/PushNotificationSettingsResponse.java index 27ac68b7..3c125a23 100644 --- a/src/main/java/io/getstream/models/PushNotificationSettingsResponse.java +++ b/src/main/java/io/getstream/models/PushNotificationSettingsResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -28,5 +28,5 @@ public class PushNotificationSettingsResponse { @Nullable @JsonProperty("disabled_until") - private Date disabledUntil; + private Instant disabledUntil; } diff --git a/src/main/java/io/getstream/models/PushPreferenceInput.java b/src/main/java/io/getstream/models/PushPreferenceInput.java index d5998902..1030f182 100644 --- a/src/main/java/io/getstream/models/PushPreferenceInput.java +++ b/src/main/java/io/getstream/models/PushPreferenceInput.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -36,7 +36,7 @@ public class PushPreferenceInput { @Nullable @JsonProperty("disabled_until") - private Date disabledUntil; + private Instant disabledUntil; @Nullable @JsonProperty("feeds_level") diff --git a/src/main/java/io/getstream/models/PushPreferences.java b/src/main/java/io/getstream/models/PushPreferences.java index 3b73a713..8ef0d80d 100644 --- a/src/main/java/io/getstream/models/PushPreferences.java +++ b/src/main/java/io/getstream/models/PushPreferences.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,7 +32,7 @@ public class PushPreferences { @Nullable @JsonProperty("disabled_until") - private Date disabledUntil; + private Instant disabledUntil; @Nullable @JsonProperty("feeds_level") diff --git a/src/main/java/io/getstream/models/PushProvider.java b/src/main/java/io/getstream/models/PushProvider.java index 407c7a28..a1c2f8d1 100644 --- a/src/main/java/io/getstream/models/PushProvider.java +++ b/src/main/java/io/getstream/models/PushProvider.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class PushProvider { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("name") private String name; @@ -33,7 +33,7 @@ public class PushProvider { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("apn_auth_key") @@ -77,7 +77,7 @@ public class PushProvider { @Nullable @JsonProperty("disabled_at") - private Date disabledAt; + private Instant disabledAt; @Nullable @JsonProperty("disabled_reason") diff --git a/src/main/java/io/getstream/models/PushProviderResponse.java b/src/main/java/io/getstream/models/PushProviderResponse.java index 0088ee5e..06c83306 100644 --- a/src/main/java/io/getstream/models/PushProviderResponse.java +++ b/src/main/java/io/getstream/models/PushProviderResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class PushProviderResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("name") private String name; @@ -32,7 +32,7 @@ public class PushProviderResponse { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("apn_auth_key") @@ -84,7 +84,7 @@ public class PushProviderResponse { @Nullable @JsonProperty("disabled_at") - private Date disabledAt; + private Instant disabledAt; @Nullable @JsonProperty("disabled_reason") diff --git a/src/main/java/io/getstream/models/PushTemplate.java b/src/main/java/io/getstream/models/PushTemplate.java index 2a694126..398b0fbb 100644 --- a/src/main/java/io/getstream/models/PushTemplate.java +++ b/src/main/java/io/getstream/models/PushTemplate.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class PushTemplate { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("enable_push") private Boolean enablePush; @@ -32,7 +32,7 @@ public class PushTemplate { private String eventType; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("template") diff --git a/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsResponse.java b/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsResponse.java index 142ae8f9..05ec87c6 100644 --- a/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsResponse.java +++ b/src/main/java/io/getstream/models/QueryCallSessionParticipantStatsResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -43,11 +43,11 @@ public class QueryCallSessionParticipantStatsResponse { @Nullable @JsonProperty("call_ended_at") - private Date callEndedAt; + private Instant callEndedAt; @Nullable @JsonProperty("call_started_at") - private Date callStartedAt; + private Instant callStartedAt; @Nullable @JsonProperty("next") diff --git a/src/main/java/io/getstream/models/QueryFeedModerationTemplate.java b/src/main/java/io/getstream/models/QueryFeedModerationTemplate.java index 4869274f..e5040c31 100644 --- a/src/main/java/io/getstream/models/QueryFeedModerationTemplate.java +++ b/src/main/java/io/getstream/models/QueryFeedModerationTemplate.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,13 +23,13 @@ public class QueryFeedModerationTemplate { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("name") private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("config") diff --git a/src/main/java/io/getstream/models/Reaction.java b/src/main/java/io/getstream/models/Reaction.java index 25ad92c9..d20632c2 100644 --- a/src/main/java/io/getstream/models/Reaction.java +++ b/src/main/java/io/getstream/models/Reaction.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class Reaction { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message_id") private String messageID; @@ -36,7 +36,7 @@ public class Reaction { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("custom") private Map custom; diff --git a/src/main/java/io/getstream/models/ReactionDeletedEvent.java b/src/main/java/io/getstream/models/ReactionDeletedEvent.java index 1807b7cd..120ca035 100644 --- a/src/main/java/io/getstream/models/ReactionDeletedEvent.java +++ b/src/main/java/io/getstream/models/ReactionDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -33,7 +33,7 @@ public class ReactionDeletedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ReactionGroupResponse.java b/src/main/java/io/getstream/models/ReactionGroupResponse.java index dd8b21f9..a0ed7ae5 100644 --- a/src/main/java/io/getstream/models/ReactionGroupResponse.java +++ b/src/main/java/io/getstream/models/ReactionGroupResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,10 +25,10 @@ public class ReactionGroupResponse { private Integer count; @JsonProperty("first_reaction_at") - private Date firstReactionAt; + private Instant firstReactionAt; @JsonProperty("last_reaction_at") - private Date lastReactionAt; + private Instant lastReactionAt; @JsonProperty("sum_scores") private Integer sumScores; diff --git a/src/main/java/io/getstream/models/ReactionNewEvent.java b/src/main/java/io/getstream/models/ReactionNewEvent.java index ef991b9d..c96ab243 100644 --- a/src/main/java/io/getstream/models/ReactionNewEvent.java +++ b/src/main/java/io/getstream/models/ReactionNewEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -33,7 +33,7 @@ public class ReactionNewEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ReactionRequest.java b/src/main/java/io/getstream/models/ReactionRequest.java index eb7f22ec..ebfc33d0 100644 --- a/src/main/java/io/getstream/models/ReactionRequest.java +++ b/src/main/java/io/getstream/models/ReactionRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class ReactionRequest { @Nullable @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @Nullable @JsonProperty("score") @@ -36,7 +36,7 @@ public class ReactionRequest { @Nullable @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("user_id") diff --git a/src/main/java/io/getstream/models/ReactionResponse.java b/src/main/java/io/getstream/models/ReactionResponse.java index 6b956780..0bdde0d8 100644 --- a/src/main/java/io/getstream/models/ReactionResponse.java +++ b/src/main/java/io/getstream/models/ReactionResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; @lombok.Data @@ -23,7 +23,7 @@ public class ReactionResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message_id") private String messageID; @@ -35,7 +35,7 @@ public class ReactionResponse { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user_id") private String userID; diff --git a/src/main/java/io/getstream/models/ReactionUpdatedEvent.java b/src/main/java/io/getstream/models/ReactionUpdatedEvent.java index 7e52ed92..5efe8e26 100644 --- a/src/main/java/io/getstream/models/ReactionUpdatedEvent.java +++ b/src/main/java/io/getstream/models/ReactionUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,7 +32,7 @@ public class ReactionUpdatedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message") private Message message; diff --git a/src/main/java/io/getstream/models/ReadReceipts.java b/src/main/java/io/getstream/models/ReadReceipts.java index 360f58a0..aa76a9ed 100644 --- a/src/main/java/io/getstream/models/ReadReceipts.java +++ b/src/main/java/io/getstream/models/ReadReceipts.java @@ -13,7 +13,6 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import org.jetbrains.annotations.Nullable; @lombok.Data @lombok.Builder @@ -21,7 +20,6 @@ @lombok.AllArgsConstructor public class ReadReceipts { - @Nullable @JsonProperty("enabled") private Boolean enabled; } diff --git a/src/main/java/io/getstream/models/ReadStateResponse.java b/src/main/java/io/getstream/models/ReadStateResponse.java index bccf03c3..f8f55cec 100644 --- a/src/main/java/io/getstream/models/ReadStateResponse.java +++ b/src/main/java/io/getstream/models/ReadStateResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class ReadStateResponse { @JsonProperty("last_read") - private Date lastRead; + private Instant lastRead; @JsonProperty("unread_messages") private Integer unreadMessages; @@ -33,7 +33,7 @@ public class ReadStateResponse { @Nullable @JsonProperty("last_delivered_at") - private Date lastDeliveredAt; + private Instant lastDeliveredAt; @Nullable @JsonProperty("last_delivered_message_id") diff --git a/src/main/java/io/getstream/models/ReminderCreatedEvent.java b/src/main/java/io/getstream/models/ReminderCreatedEvent.java index e2ce163d..c1d5cacd 100644 --- a/src/main/java/io/getstream/models/ReminderCreatedEvent.java +++ b/src/main/java/io/getstream/models/ReminderCreatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class ReminderCreatedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message_id") private String messageID; @@ -47,7 +47,7 @@ public class ReminderCreatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("reminder") diff --git a/src/main/java/io/getstream/models/ReminderDeletedEvent.java b/src/main/java/io/getstream/models/ReminderDeletedEvent.java index 24ec6702..843d4fac 100644 --- a/src/main/java/io/getstream/models/ReminderDeletedEvent.java +++ b/src/main/java/io/getstream/models/ReminderDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class ReminderDeletedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message_id") private String messageID; @@ -47,7 +47,7 @@ public class ReminderDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("reminder") diff --git a/src/main/java/io/getstream/models/ReminderNotificationEvent.java b/src/main/java/io/getstream/models/ReminderNotificationEvent.java index 661867b0..28271d02 100644 --- a/src/main/java/io/getstream/models/ReminderNotificationEvent.java +++ b/src/main/java/io/getstream/models/ReminderNotificationEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class ReminderNotificationEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message_id") private String messageID; @@ -47,7 +47,7 @@ public class ReminderNotificationEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("reminder") diff --git a/src/main/java/io/getstream/models/ReminderResponseData.java b/src/main/java/io/getstream/models/ReminderResponseData.java index 4a510df5..874a5d92 100644 --- a/src/main/java/io/getstream/models/ReminderResponseData.java +++ b/src/main/java/io/getstream/models/ReminderResponseData.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,20 +26,20 @@ public class ReminderResponseData { private String channelCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message_id") private String messageID; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user_id") private String userID; @Nullable @JsonProperty("remind_at") - private Date remindAt; + private Instant remindAt; @Nullable @JsonProperty("channel") @@ -47,9 +47,9 @@ public class ReminderResponseData { @Nullable @JsonProperty("message") - private MessageResponse message; + private Message message; @Nullable @JsonProperty("user") - private UserResponse user; + private User user; } diff --git a/src/main/java/io/getstream/models/ReminderUpdatedEvent.java b/src/main/java/io/getstream/models/ReminderUpdatedEvent.java index d1aa2681..2d045479 100644 --- a/src/main/java/io/getstream/models/ReminderUpdatedEvent.java +++ b/src/main/java/io/getstream/models/ReminderUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class ReminderUpdatedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("message_id") private String messageID; @@ -47,7 +47,7 @@ public class ReminderUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("reminder") diff --git a/src/main/java/io/getstream/models/ReviewQueueItemNewEvent.java b/src/main/java/io/getstream/models/ReviewQueueItemNewEvent.java index 2f5eb1cf..f1ede059 100644 --- a/src/main/java/io/getstream/models/ReviewQueueItemNewEvent.java +++ b/src/main/java/io/getstream/models/ReviewQueueItemNewEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class ReviewQueueItemNewEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Map custom; @@ -35,7 +35,7 @@ public class ReviewQueueItemNewEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("flags") diff --git a/src/main/java/io/getstream/models/ReviewQueueItemResponse.java b/src/main/java/io/getstream/models/ReviewQueueItemResponse.java index 2459ecaa..b3882468 100644 --- a/src/main/java/io/getstream/models/ReviewQueueItemResponse.java +++ b/src/main/java/io/getstream/models/ReviewQueueItemResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -27,7 +27,7 @@ public class ReviewQueueItemResponse { private String aiTextSeverity; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("entity_id") private String entityID; @@ -57,7 +57,7 @@ public class ReviewQueueItemResponse { private String status; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("actions") private List actions; @@ -73,7 +73,7 @@ public class ReviewQueueItemResponse { @Nullable @JsonProperty("completed_at") - private Date completedAt; + private Instant completedAt; @Nullable @JsonProperty("config_key") @@ -85,7 +85,7 @@ public class ReviewQueueItemResponse { @Nullable @JsonProperty("reviewed_at") - private Date reviewedAt; + private Instant reviewedAt; @Nullable @JsonProperty("teams") diff --git a/src/main/java/io/getstream/models/ReviewQueueItemUpdatedEvent.java b/src/main/java/io/getstream/models/ReviewQueueItemUpdatedEvent.java index d5f17267..86cea2d3 100644 --- a/src/main/java/io/getstream/models/ReviewQueueItemUpdatedEvent.java +++ b/src/main/java/io/getstream/models/ReviewQueueItemUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class ReviewQueueItemUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Map custom; @@ -35,7 +35,7 @@ public class ReviewQueueItemUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("flags") diff --git a/src/main/java/io/getstream/models/Role.java b/src/main/java/io/getstream/models/Role.java index 31fba21c..1ac94e06 100644 --- a/src/main/java/io/getstream/models/Role.java +++ b/src/main/java/io/getstream/models/Role.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -23,7 +23,7 @@ public class Role { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Boolean custom; @@ -32,7 +32,7 @@ public class Role { private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("scopes") private List scopes; diff --git a/src/main/java/io/getstream/models/SIPInboundRoutingRuleResponse.java b/src/main/java/io/getstream/models/SIPInboundRoutingRuleResponse.java index 2f000c74..3bdde5db 100644 --- a/src/main/java/io/getstream/models/SIPInboundRoutingRuleResponse.java +++ b/src/main/java/io/getstream/models/SIPInboundRoutingRuleResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class SIPInboundRoutingRuleResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("duration") private String duration; @@ -36,7 +36,7 @@ public class SIPInboundRoutingRuleResponse { private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("called_numbers") private List calledNumbers; diff --git a/src/main/java/io/getstream/models/SIPTrunkResponse.java b/src/main/java/io/getstream/models/SIPTrunkResponse.java index 52b073ac..488db716 100644 --- a/src/main/java/io/getstream/models/SIPTrunkResponse.java +++ b/src/main/java/io/getstream/models/SIPTrunkResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -23,7 +23,7 @@ public class SIPTrunkResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -35,7 +35,7 @@ public class SIPTrunkResponse { private String password; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("uri") private String uri; diff --git a/src/main/java/io/getstream/models/SearchResultMessage.java b/src/main/java/io/getstream/models/SearchResultMessage.java index 7a362609..f8bccbe9 100644 --- a/src/main/java/io/getstream/models/SearchResultMessage.java +++ b/src/main/java/io/getstream/models/SearchResultMessage.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class SearchResultMessage { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("deleted_reply_count") private Integer deletedReplyCount; @@ -58,7 +58,7 @@ public class SearchResultMessage { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("attachments") private List attachments; @@ -93,7 +93,7 @@ public class SearchResultMessage { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("deleted_for_me") @@ -101,7 +101,7 @@ public class SearchResultMessage { @Nullable @JsonProperty("message_text_updated_at") - private Date messageTextUpdatedAt; + private Instant messageTextUpdatedAt; @Nullable @JsonProperty("mml") @@ -113,11 +113,11 @@ public class SearchResultMessage { @Nullable @JsonProperty("pin_expires") - private Date pinExpires; + private Instant pinExpires; @Nullable @JsonProperty("pinned_at") - private Date pinnedAt; + private Instant pinnedAt; @Nullable @JsonProperty("poll_id") diff --git a/src/main/java/io/getstream/models/Segment.java b/src/main/java/io/getstream/models/Segment.java index 4ad13c15..6e5457e6 100644 --- a/src/main/java/io/getstream/models/Segment.java +++ b/src/main/java/io/getstream/models/Segment.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -30,7 +30,7 @@ public class Segment { private Boolean allUsers; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -45,11 +45,11 @@ public class Segment { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("description") diff --git a/src/main/java/io/getstream/models/SegmentResponse.java b/src/main/java/io/getstream/models/SegmentResponse.java index 67f547a0..e2116646 100644 --- a/src/main/java/io/getstream/models/SegmentResponse.java +++ b/src/main/java/io/getstream/models/SegmentResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; @lombok.Data @@ -29,10 +29,10 @@ public class SegmentResponse { private Boolean allUsers; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @JsonProperty("description") private String description; @@ -50,7 +50,7 @@ public class SegmentResponse { private String type; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("filter") private Map filter; diff --git a/src/main/java/io/getstream/models/SegmentTargetResponse.java b/src/main/java/io/getstream/models/SegmentTargetResponse.java index 3ccd585e..3529e021 100644 --- a/src/main/java/io/getstream/models/SegmentTargetResponse.java +++ b/src/main/java/io/getstream/models/SegmentTargetResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class SegmentTargetResponse { private Integer appPk; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("segment_id") private String segmentID; diff --git a/src/main/java/io/getstream/models/SendClosedCaptionRequest.java b/src/main/java/io/getstream/models/SendClosedCaptionRequest.java index 1453572d..b4c3b7ae 100644 --- a/src/main/java/io/getstream/models/SendClosedCaptionRequest.java +++ b/src/main/java/io/getstream/models/SendClosedCaptionRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -30,7 +30,7 @@ public class SendClosedCaptionRequest { @Nullable @JsonProperty("end_time") - private Date endTime; + private Instant endTime; @Nullable @JsonProperty("language") @@ -42,7 +42,7 @@ public class SendClosedCaptionRequest { @Nullable @JsonProperty("start_time") - private Date startTime; + private Instant startTime; @Nullable @JsonProperty("translated") diff --git a/src/main/java/io/getstream/models/SharedLocation.java b/src/main/java/io/getstream/models/SharedLocation.java index 5412c9df..b0fceb65 100644 --- a/src/main/java/io/getstream/models/SharedLocation.java +++ b/src/main/java/io/getstream/models/SharedLocation.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -22,17 +22,41 @@ @lombok.AllArgsConstructor public class SharedLocation { + @JsonProperty("channel_cid") + private String channelCid; + + @JsonProperty("created_at") + private Instant createdAt; + + @JsonProperty("created_by_device_id") + private String createdByDeviceID; + + @JsonProperty("message_id") + private String messageID; + + @JsonProperty("updated_at") + private Instant updatedAt; + + @JsonProperty("user_id") + private String userID; + + @Nullable + @JsonProperty("end_at") + private Instant endAt; + + @Nullable @JsonProperty("latitude") private Double latitude; + @Nullable @JsonProperty("longitude") private Double longitude; @Nullable - @JsonProperty("created_by_device_id") - private String createdByDeviceID; + @JsonProperty("channel") + private Channel channel; @Nullable - @JsonProperty("end_at") - private Date endAt; + @JsonProperty("message") + private Message message; } diff --git a/src/main/java/io/getstream/models/SharedLocationResponse.java b/src/main/java/io/getstream/models/SharedLocationResponse.java index ff51c0a3..fb67fcb8 100644 --- a/src/main/java/io/getstream/models/SharedLocationResponse.java +++ b/src/main/java/io/getstream/models/SharedLocationResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class SharedLocationResponse { private String channelCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("created_by_device_id") private String createdByDeviceID; @@ -44,14 +44,14 @@ public class SharedLocationResponse { private String messageID; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user_id") private String userID; @Nullable @JsonProperty("end_at") - private Date endAt; + private Instant endAt; @Nullable @JsonProperty("channel") diff --git a/src/main/java/io/getstream/models/SharedLocationResponseData.java b/src/main/java/io/getstream/models/SharedLocationResponseData.java index 3719ffc6..e67cfd91 100644 --- a/src/main/java/io/getstream/models/SharedLocationResponseData.java +++ b/src/main/java/io/getstream/models/SharedLocationResponseData.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -26,7 +26,7 @@ public class SharedLocationResponseData { private String channelCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("created_by_device_id") private String createdByDeviceID; @@ -41,14 +41,14 @@ public class SharedLocationResponseData { private String messageID; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("user_id") private String userID; @Nullable @JsonProperty("end_at") - private Date endAt; + private Instant endAt; @Nullable @JsonProperty("channel") diff --git a/src/main/java/io/getstream/models/StartCampaignRequest.java b/src/main/java/io/getstream/models/StartCampaignRequest.java index 177bb96b..1bad0aad 100644 --- a/src/main/java/io/getstream/models/StartCampaignRequest.java +++ b/src/main/java/io/getstream/models/StartCampaignRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -24,9 +24,9 @@ public class StartCampaignRequest { @Nullable @JsonProperty("scheduled_for") - private Date scheduledFor; + private Instant scheduledFor; @Nullable @JsonProperty("stop_at") - private Date stopAt; + private Instant stopAt; } diff --git a/src/main/java/io/getstream/models/StoriesFeedUpdatedEvent.java b/src/main/java/io/getstream/models/StoriesFeedUpdatedEvent.java index 473a4b35..e6763a99 100644 --- a/src/main/java/io/getstream/models/StoriesFeedUpdatedEvent.java +++ b/src/main/java/io/getstream/models/StoriesFeedUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class StoriesFeedUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("fid") private String fid; @@ -42,7 +42,7 @@ public class StoriesFeedUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("activities") diff --git a/src/main/java/io/getstream/models/ThreadParticipant.java b/src/main/java/io/getstream/models/ThreadParticipant.java index fd823635..a619e20d 100644 --- a/src/main/java/io/getstream/models/ThreadParticipant.java +++ b/src/main/java/io/getstream/models/ThreadParticipant.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -30,21 +30,21 @@ public class ThreadParticipant { private String channelCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("last_read_at") - private Date lastReadAt; + private Instant lastReadAt; @JsonProperty("custom") private Map custom; @Nullable @JsonProperty("last_thread_message_at") - private Date lastThreadMessageAt; + private Instant lastThreadMessageAt; @Nullable @JsonProperty("left_thread_at") - private Date leftThreadAt; + private Instant leftThreadAt; @Nullable @JsonProperty("thread_id") diff --git a/src/main/java/io/getstream/models/ThreadResponse.java b/src/main/java/io/getstream/models/ThreadResponse.java index d37722c2..d874d9e7 100644 --- a/src/main/java/io/getstream/models/ThreadResponse.java +++ b/src/main/java/io/getstream/models/ThreadResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -31,7 +31,7 @@ public class ThreadResponse { private String channelCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("created_by_user_id") private String createdByUserID; @@ -46,18 +46,18 @@ public class ThreadResponse { private String title; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("custom") private Map custom; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("last_message_at") - private Date lastMessageAt; + private Instant lastMessageAt; @Nullable @JsonProperty("reply_count") diff --git a/src/main/java/io/getstream/models/ThreadStateResponse.java b/src/main/java/io/getstream/models/ThreadStateResponse.java index d4a7a49c..3dfdf029 100644 --- a/src/main/java/io/getstream/models/ThreadStateResponse.java +++ b/src/main/java/io/getstream/models/ThreadStateResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -31,7 +31,7 @@ public class ThreadStateResponse { private String channelCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("created_by_user_id") private String createdByUserID; @@ -46,7 +46,7 @@ public class ThreadStateResponse { private String title; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("latest_replies") private List latestReplies; @@ -56,11 +56,11 @@ public class ThreadStateResponse { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("last_message_at") - private Date lastMessageAt; + private Instant lastMessageAt; @Nullable @JsonProperty("reply_count") diff --git a/src/main/java/io/getstream/models/ThreadUpdatedEvent.java b/src/main/java/io/getstream/models/ThreadUpdatedEvent.java index 14cc3df7..32b825a6 100644 --- a/src/main/java/io/getstream/models/ThreadUpdatedEvent.java +++ b/src/main/java/io/getstream/models/ThreadUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,7 +32,7 @@ public class ThreadUpdatedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/ThreadedCommentResponse.java b/src/main/java/io/getstream/models/ThreadedCommentResponse.java index dd8b47fb..bc57c3fe 100644 --- a/src/main/java/io/getstream/models/ThreadedCommentResponse.java +++ b/src/main/java/io/getstream/models/ThreadedCommentResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class ThreadedCommentResponse { private Double confidenceScore; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("downvote_count") private Integer downvoteCount; @@ -55,7 +55,7 @@ public class ThreadedCommentResponse { private String status; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("upvote_count") private Integer upvoteCount; @@ -75,7 +75,7 @@ public class ThreadedCommentResponse { @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("parent_id") diff --git a/src/main/java/io/getstream/models/TruncateChannelRequest.java b/src/main/java/io/getstream/models/TruncateChannelRequest.java index 04c7b1e4..927faf98 100644 --- a/src/main/java/io/getstream/models/TruncateChannelRequest.java +++ b/src/main/java/io/getstream/models/TruncateChannelRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -33,7 +33,7 @@ public class TruncateChannelRequest { @Nullable @JsonProperty("truncated_at") - private Date truncatedAt; + private Instant truncatedAt; @Nullable @JsonProperty("user_id") diff --git a/src/main/java/io/getstream/models/TypingIndicators.java b/src/main/java/io/getstream/models/TypingIndicators.java index 695dea05..4446b3d1 100644 --- a/src/main/java/io/getstream/models/TypingIndicators.java +++ b/src/main/java/io/getstream/models/TypingIndicators.java @@ -13,7 +13,6 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import org.jetbrains.annotations.Nullable; @lombok.Data @lombok.Builder @@ -21,7 +20,6 @@ @lombok.AllArgsConstructor public class TypingIndicators { - @Nullable @JsonProperty("enabled") private Boolean enabled; } diff --git a/src/main/java/io/getstream/models/UnblockedUserEvent.java b/src/main/java/io/getstream/models/UnblockedUserEvent.java index 12ea6263..0ab6b9a8 100644 --- a/src/main/java/io/getstream/models/UnblockedUserEvent.java +++ b/src/main/java/io/getstream/models/UnblockedUserEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class UnblockedUserEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("user") private UserResponse user; diff --git a/src/main/java/io/getstream/models/UnreadCountsChannel.java b/src/main/java/io/getstream/models/UnreadCountsChannel.java index 1fc9c8eb..f85c2a65 100644 --- a/src/main/java/io/getstream/models/UnreadCountsChannel.java +++ b/src/main/java/io/getstream/models/UnreadCountsChannel.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -25,7 +25,7 @@ public class UnreadCountsChannel { private String channelID; @JsonProperty("last_read") - private Date lastRead; + private Instant lastRead; @JsonProperty("unread_count") private Integer unreadCount; diff --git a/src/main/java/io/getstream/models/UnreadCountsThread.java b/src/main/java/io/getstream/models/UnreadCountsThread.java index c2aa4b9b..2bf768a8 100644 --- a/src/main/java/io/getstream/models/UnreadCountsThread.java +++ b/src/main/java/io/getstream/models/UnreadCountsThread.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; @lombok.Data @lombok.Builder @@ -22,7 +22,7 @@ public class UnreadCountsThread { @JsonProperty("last_read") - private Date lastRead; + private Instant lastRead; @JsonProperty("last_read_message_id") private String lastReadMessageID; diff --git a/src/main/java/io/getstream/models/UpdateActivityRequest.java b/src/main/java/io/getstream/models/UpdateActivityRequest.java index d216dbb4..0ca1ea3e 100644 --- a/src/main/java/io/getstream/models/UpdateActivityRequest.java +++ b/src/main/java/io/getstream/models/UpdateActivityRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -26,7 +26,7 @@ public class UpdateActivityRequest { @Nullable @JsonProperty("expires_at") - private Date expiresAt; + private Instant expiresAt; @Nullable @JsonProperty("poll_id") diff --git a/src/main/java/io/getstream/models/UpdateAppRequest.java b/src/main/java/io/getstream/models/UpdateAppRequest.java index d36e9105..adb55265 100644 --- a/src/main/java/io/getstream/models/UpdateAppRequest.java +++ b/src/main/java/io/getstream/models/UpdateAppRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -110,7 +110,7 @@ public class UpdateAppRequest { @Nullable @JsonProperty("revoke_tokens_issued_before") - private Date revokeTokensIssuedBefore; + private Instant revokeTokensIssuedBefore; @Nullable @JsonProperty("sns_key") diff --git a/src/main/java/io/getstream/models/UpdateCallRequest.java b/src/main/java/io/getstream/models/UpdateCallRequest.java index 566348af..a17b58b9 100644 --- a/src/main/java/io/getstream/models/UpdateCallRequest.java +++ b/src/main/java/io/getstream/models/UpdateCallRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class UpdateCallRequest { @Nullable @JsonProperty("starts_at") - private Date startsAt; + private Instant startsAt; @Nullable @JsonProperty("custom") diff --git a/src/main/java/io/getstream/models/UpdateCallTypeResponse.java b/src/main/java/io/getstream/models/UpdateCallTypeResponse.java index 87edd7b7..a39dfa5a 100644 --- a/src/main/java/io/getstream/models/UpdateCallTypeResponse.java +++ b/src/main/java/io/getstream/models/UpdateCallTypeResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -25,7 +25,7 @@ public class UpdateCallTypeResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("duration") private String duration; @@ -34,7 +34,7 @@ public class UpdateCallTypeResponse { private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("grants") private Map> grants; diff --git a/src/main/java/io/getstream/models/UpdateChannelRequest.java b/src/main/java/io/getstream/models/UpdateChannelRequest.java index d6bb4c7e..4fc4ad5f 100644 --- a/src/main/java/io/getstream/models/UpdateChannelRequest.java +++ b/src/main/java/io/getstream/models/UpdateChannelRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -37,7 +37,7 @@ public class UpdateChannelRequest { @Nullable @JsonProperty("hide_history_before") - private Date hideHistoryBefore; + private Instant hideHistoryBefore; @Nullable @JsonProperty("reject_invite") @@ -85,7 +85,7 @@ public class UpdateChannelRequest { @Nullable @JsonProperty("data") - private ChannelInputRequest data; + private ChannelInput data; @Nullable @JsonProperty("message") diff --git a/src/main/java/io/getstream/models/UpdateChannelTypeResponse.java b/src/main/java/io/getstream/models/UpdateChannelTypeResponse.java index 4a13a9f9..f6321bd2 100644 --- a/src/main/java/io/getstream/models/UpdateChannelTypeResponse.java +++ b/src/main/java/io/getstream/models/UpdateChannelTypeResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -37,7 +37,7 @@ public class UpdateChannelTypeResponse { private Boolean countMessages; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom_events") private Boolean customEvents; @@ -94,7 +94,7 @@ public class UpdateChannelTypeResponse { private Boolean typingEvents; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("uploads") private Boolean uploads; diff --git a/src/main/java/io/getstream/models/UpdateLiveLocationRequest.java b/src/main/java/io/getstream/models/UpdateLiveLocationRequest.java index eca03fdb..d78e56ad 100644 --- a/src/main/java/io/getstream/models/UpdateLiveLocationRequest.java +++ b/src/main/java/io/getstream/models/UpdateLiveLocationRequest.java @@ -15,7 +15,7 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import io.getstream.annotations.Query; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -29,7 +29,7 @@ public class UpdateLiveLocationRequest { @Nullable @JsonProperty("end_at") - private Date endAt; + private Instant endAt; @Nullable @JsonProperty("latitude") diff --git a/src/main/java/io/getstream/models/UpdateReminderRequest.java b/src/main/java/io/getstream/models/UpdateReminderRequest.java index b98396f2..30786aab 100644 --- a/src/main/java/io/getstream/models/UpdateReminderRequest.java +++ b/src/main/java/io/getstream/models/UpdateReminderRequest.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -24,7 +24,7 @@ public class UpdateReminderRequest { @Nullable @JsonProperty("remind_at") - private Date remindAt; + private Instant remindAt; @Nullable @JsonProperty("user_id") diff --git a/src/main/java/io/getstream/models/UpdatedCallPermissionsEvent.java b/src/main/java/io/getstream/models/UpdatedCallPermissionsEvent.java index c0399fda..1219b047 100644 --- a/src/main/java/io/getstream/models/UpdatedCallPermissionsEvent.java +++ b/src/main/java/io/getstream/models/UpdatedCallPermissionsEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; @lombok.Data @@ -26,7 +26,7 @@ public class UpdatedCallPermissionsEvent { private String callCid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("own_capabilities") private List ownCapabilities; diff --git a/src/main/java/io/getstream/models/UpsertModerationTemplateResponse.java b/src/main/java/io/getstream/models/UpsertModerationTemplateResponse.java index 48a1cd5b..29d89f97 100644 --- a/src/main/java/io/getstream/models/UpsertModerationTemplateResponse.java +++ b/src/main/java/io/getstream/models/UpsertModerationTemplateResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class UpsertModerationTemplateResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("duration") private String duration; @@ -32,7 +32,7 @@ public class UpsertModerationTemplateResponse { private String name; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("config") diff --git a/src/main/java/io/getstream/models/User.java b/src/main/java/io/getstream/models/User.java index 2a768eed..f55c8494 100644 --- a/src/main/java/io/getstream/models/User.java +++ b/src/main/java/io/getstream/models/User.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,16 +24,43 @@ @lombok.AllArgsConstructor public class User { + @JsonProperty("banned") + private Boolean banned; + @JsonProperty("id") private String id; + @JsonProperty("online") + private Boolean online; + + @JsonProperty("role") + private String role; + + @JsonProperty("custom") + private Map custom; + + @JsonProperty("teams_role") + private Map teamsRole; + + @Nullable + @JsonProperty("avg_response_time") + private Integer avgResponseTime; + @Nullable @JsonProperty("ban_expires") - private Date banExpires; + private Instant banExpires; @Nullable - @JsonProperty("banned") - private Boolean banned; + @JsonProperty("created_at") + private Instant createdAt; + + @Nullable + @JsonProperty("deactivated_at") + private Instant deactivatedAt; + + @Nullable + @JsonProperty("deleted_at") + private Instant deletedAt; @Nullable @JsonProperty("invisible") @@ -43,27 +70,27 @@ public class User { @JsonProperty("language") private String language; + @Nullable + @JsonProperty("last_active") + private Instant lastActive; + + @Nullable + @JsonProperty("last_engaged_at") + private Instant lastEngagedAt; + @Nullable @JsonProperty("revoke_tokens_issued_before") - private Date revokeTokensIssuedBefore; + private Instant revokeTokensIssuedBefore; @Nullable - @JsonProperty("role") - private String role; + @JsonProperty("updated_at") + private Instant updatedAt; @Nullable @JsonProperty("teams") private List teams; - @Nullable - @JsonProperty("custom") - private Map custom; - @Nullable @JsonProperty("privacy_settings") private PrivacySettings privacySettings; - - @Nullable - @JsonProperty("teams_role") - private Map teamsRole; } diff --git a/src/main/java/io/getstream/models/UserBannedEvent.java b/src/main/java/io/getstream/models/UserBannedEvent.java index f9db9082..249d6b78 100644 --- a/src/main/java/io/getstream/models/UserBannedEvent.java +++ b/src/main/java/io/getstream/models/UserBannedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,7 +32,7 @@ public class UserBannedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("shadow") private Boolean shadow; @@ -45,7 +45,7 @@ public class UserBannedEvent { @Nullable @JsonProperty("expiration") - private Date expiration; + private Instant expiration; @Nullable @JsonProperty("reason") diff --git a/src/main/java/io/getstream/models/UserDeactivatedEvent.java b/src/main/java/io/getstream/models/UserDeactivatedEvent.java index e40f9db8..d1eb9011 100644 --- a/src/main/java/io/getstream/models/UserDeactivatedEvent.java +++ b/src/main/java/io/getstream/models/UserDeactivatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class UserDeactivatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("created_by") private User createdBy; diff --git a/src/main/java/io/getstream/models/UserDeletedEvent.java b/src/main/java/io/getstream/models/UserDeletedEvent.java index 1fc31ddd..6d29f23c 100644 --- a/src/main/java/io/getstream/models/UserDeletedEvent.java +++ b/src/main/java/io/getstream/models/UserDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class UserDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("delete_conversation_channels") private Boolean deleteConversationChannels; diff --git a/src/main/java/io/getstream/models/UserFlaggedEvent.java b/src/main/java/io/getstream/models/UserFlaggedEvent.java index 6d4ec90d..b29226d5 100644 --- a/src/main/java/io/getstream/models/UserFlaggedEvent.java +++ b/src/main/java/io/getstream/models/UserFlaggedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class UserFlaggedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/UserMessagesDeletedEvent.java b/src/main/java/io/getstream/models/UserMessagesDeletedEvent.java index 3bd3a71d..225c7e71 100644 --- a/src/main/java/io/getstream/models/UserMessagesDeletedEvent.java +++ b/src/main/java/io/getstream/models/UserMessagesDeletedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class UserMessagesDeletedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Map custom; @@ -61,7 +61,7 @@ public class UserMessagesDeletedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; @Nullable @JsonProperty("team") diff --git a/src/main/java/io/getstream/models/UserMute.java b/src/main/java/io/getstream/models/UserMute.java index b6e70eed..377de397 100644 --- a/src/main/java/io/getstream/models/UserMute.java +++ b/src/main/java/io/getstream/models/UserMute.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,14 +23,14 @@ public class UserMute { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("expires") - private Date expires; + private Instant expires; @Nullable @JsonProperty("target") diff --git a/src/main/java/io/getstream/models/UserMuteResponse.java b/src/main/java/io/getstream/models/UserMuteResponse.java index f2e75883..3eaa00e9 100644 --- a/src/main/java/io/getstream/models/UserMuteResponse.java +++ b/src/main/java/io/getstream/models/UserMuteResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,14 +23,14 @@ public class UserMuteResponse { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @Nullable @JsonProperty("expires") - private Date expires; + private Instant expires; @Nullable @JsonProperty("target") diff --git a/src/main/java/io/getstream/models/UserMutedEvent.java b/src/main/java/io/getstream/models/UserMutedEvent.java index ebdebed3..ec549405 100644 --- a/src/main/java/io/getstream/models/UserMutedEvent.java +++ b/src/main/java/io/getstream/models/UserMutedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class UserMutedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/UserReactivatedEvent.java b/src/main/java/io/getstream/models/UserReactivatedEvent.java index bec0a167..cdd6160f 100644 --- a/src/main/java/io/getstream/models/UserReactivatedEvent.java +++ b/src/main/java/io/getstream/models/UserReactivatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -23,7 +23,7 @@ public class UserReactivatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/UserResponse.java b/src/main/java/io/getstream/models/UserResponse.java index 6cdbde02..3557edf0 100644 --- a/src/main/java/io/getstream/models/UserResponse.java +++ b/src/main/java/io/getstream/models/UserResponse.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class UserResponse { private Boolean banned; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -49,7 +49,7 @@ public class UserResponse { private Boolean shadowBanned; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("blocked_user_ids") private List blockedUserIds; @@ -66,15 +66,15 @@ public class UserResponse { @Nullable @JsonProperty("ban_expires") - private Date banExpires; + private Instant banExpires; @Nullable @JsonProperty("deactivated_at") - private Date deactivatedAt; + private Instant deactivatedAt; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("image") @@ -82,7 +82,7 @@ public class UserResponse { @Nullable @JsonProperty("last_active") - private Date lastActive; + private Instant lastActive; @Nullable @JsonProperty("name") @@ -90,7 +90,7 @@ public class UserResponse { @Nullable @JsonProperty("revoke_tokens_issued_before") - private Date revokeTokensIssuedBefore; + private Instant revokeTokensIssuedBefore; @Nullable @JsonProperty("devices") diff --git a/src/main/java/io/getstream/models/UserResponseCommonFields.java b/src/main/java/io/getstream/models/UserResponseCommonFields.java index b110c744..62009655 100644 --- a/src/main/java/io/getstream/models/UserResponseCommonFields.java +++ b/src/main/java/io/getstream/models/UserResponseCommonFields.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class UserResponseCommonFields { private Boolean banned; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -43,7 +43,7 @@ public class UserResponseCommonFields { private String role; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("blocked_user_ids") private List blockedUserIds; @@ -60,11 +60,11 @@ public class UserResponseCommonFields { @Nullable @JsonProperty("deactivated_at") - private Date deactivatedAt; + private Instant deactivatedAt; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("image") @@ -72,7 +72,7 @@ public class UserResponseCommonFields { @Nullable @JsonProperty("last_active") - private Date lastActive; + private Instant lastActive; @Nullable @JsonProperty("name") @@ -80,7 +80,7 @@ public class UserResponseCommonFields { @Nullable @JsonProperty("revoke_tokens_issued_before") - private Date revokeTokensIssuedBefore; + private Instant revokeTokensIssuedBefore; @Nullable @JsonProperty("teams_role") diff --git a/src/main/java/io/getstream/models/UserResponsePrivacyFields.java b/src/main/java/io/getstream/models/UserResponsePrivacyFields.java index 80fd6989..2de7a71c 100644 --- a/src/main/java/io/getstream/models/UserResponsePrivacyFields.java +++ b/src/main/java/io/getstream/models/UserResponsePrivacyFields.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -28,7 +28,7 @@ public class UserResponsePrivacyFields { private Boolean banned; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("id") private String id; @@ -43,7 +43,7 @@ public class UserResponsePrivacyFields { private String role; @JsonProperty("updated_at") - private Date updatedAt; + private Instant updatedAt; @JsonProperty("blocked_user_ids") private List blockedUserIds; @@ -60,11 +60,11 @@ public class UserResponsePrivacyFields { @Nullable @JsonProperty("deactivated_at") - private Date deactivatedAt; + private Instant deactivatedAt; @Nullable @JsonProperty("deleted_at") - private Date deletedAt; + private Instant deletedAt; @Nullable @JsonProperty("image") @@ -76,7 +76,7 @@ public class UserResponsePrivacyFields { @Nullable @JsonProperty("last_active") - private Date lastActive; + private Instant lastActive; @Nullable @JsonProperty("name") @@ -84,7 +84,7 @@ public class UserResponsePrivacyFields { @Nullable @JsonProperty("revoke_tokens_issued_before") - private Date revokeTokensIssuedBefore; + private Instant revokeTokensIssuedBefore; @Nullable @JsonProperty("privacy_settings") diff --git a/src/main/java/io/getstream/models/UserUnbannedEvent.java b/src/main/java/io/getstream/models/UserUnbannedEvent.java index 4d84d971..55976344 100644 --- a/src/main/java/io/getstream/models/UserUnbannedEvent.java +++ b/src/main/java/io/getstream/models/UserUnbannedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -32,7 +32,7 @@ public class UserUnbannedEvent { private String cid; @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("shadow") private Boolean shadow; diff --git a/src/main/java/io/getstream/models/UserUnmutedEvent.java b/src/main/java/io/getstream/models/UserUnmutedEvent.java index d95d3ac2..33d91dad 100644 --- a/src/main/java/io/getstream/models/UserUnmutedEvent.java +++ b/src/main/java/io/getstream/models/UserUnmutedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.List; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class UserUnmutedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; diff --git a/src/main/java/io/getstream/models/UserUnreadReminderEvent.java b/src/main/java/io/getstream/models/UserUnreadReminderEvent.java index 5bb9b119..254e9d55 100644 --- a/src/main/java/io/getstream/models/UserUnreadReminderEvent.java +++ b/src/main/java/io/getstream/models/UserUnreadReminderEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class UserUnreadReminderEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("channels") private Map channels; diff --git a/src/main/java/io/getstream/models/UserUpdatedEvent.java b/src/main/java/io/getstream/models/UserUpdatedEvent.java index 351a6e61..1de975d7 100644 --- a/src/main/java/io/getstream/models/UserUpdatedEvent.java +++ b/src/main/java/io/getstream/models/UserUpdatedEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class UserUpdatedEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("custom") private Map custom; @@ -37,5 +37,5 @@ public class UserUpdatedEvent { @Nullable @JsonProperty("received_at") - private Date receivedAt; + private Instant receivedAt; } diff --git a/src/main/java/io/getstream/models/WSEvent.java b/src/main/java/io/getstream/models/WSEvent.java index 02a34885..edf45e85 100644 --- a/src/main/java/io/getstream/models/WSEvent.java +++ b/src/main/java/io/getstream/models/WSEvent.java @@ -13,7 +13,7 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Date; +import java.time.Instant; import java.util.Map; import org.jetbrains.annotations.Nullable; @@ -24,7 +24,7 @@ public class WSEvent { @JsonProperty("created_at") - private Date createdAt; + private Instant createdAt; @JsonProperty("type") private String type; @@ -42,7 +42,7 @@ public class WSEvent { @Nullable @JsonProperty("channel_last_message_at") - private Date channelLastMessageAt; + private Instant channelLastMessageAt; @Nullable @JsonProperty("channel_type") diff --git a/src/main/java/io/getstream/services/framework/StreamHTTPClient.java b/src/main/java/io/getstream/services/framework/StreamHTTPClient.java index c5879f31..0efe3c7c 100644 --- a/src/main/java/io/getstream/services/framework/StreamHTTPClient.java +++ b/src/main/java/io/getstream/services/framework/StreamHTTPClient.java @@ -3,13 +3,15 @@ import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; -import com.fasterxml.jackson.databind.util.StdDateFormat; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorithm; import java.io.IOException; import java.nio.charset.StandardCharsets; import java.security.Key; -import java.util.*; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; +import java.util.Properties; import java.util.concurrent.TimeUnit; import javax.crypto.spec.SecretKeySpec; import okhttp3.ConnectionPool; @@ -32,10 +34,7 @@ public class StreamHTTPClient { private final ObjectMapper objectMapper = new ObjectMapper() .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) - .setDateFormat( - new StdDateFormat() - .withColonInTimeZone(true) - .withTimeZone(TimeZone.getTimeZone("UTC"))) + .enable(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS) .enable(DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE) .disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); diff --git a/src/test/java/io/getstream/BasicTest.java b/src/test/java/io/getstream/BasicTest.java index 233257ef..ab1d1503 100644 --- a/src/test/java/io/getstream/BasicTest.java +++ b/src/test/java/io/getstream/BasicTest.java @@ -199,9 +199,9 @@ static void setProperties() { "%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$s %2$s %5$s%6$s%n"); } - protected static List buildChannelMembersList() { + protected static List buildChannelMembersList() { return testUsers.stream() - .map(user -> ChannelMember.builder().userID(user.getId()).build()) + .map(user -> ChannelMemberRequest.builder().userID(user.getId()).build()) .collect(Collectors.toList()); } diff --git a/src/test/java/io/getstream/ChannelsTest.java b/src/test/java/io/getstream/ChannelsTest.java index dd3e87e7..025f6893 100644 --- a/src/test/java/io/getstream/ChannelsTest.java +++ b/src/test/java/io/getstream/ChannelsTest.java @@ -28,7 +28,7 @@ void whenUpdatingChannel_thenNoException() { this.channel.update( UpdateChannelRequest.builder() .data( - ChannelInput.builder() + ChannelInputRequest.builder() .members( testUsers.subList(0, 1).stream() .map( diff --git a/src/test/java/io/getstream/DocTest.java b/src/test/java/io/getstream/DocTest.java index ba5e8cba..d96c0fff 100644 --- a/src/test/java/io/getstream/DocTest.java +++ b/src/test/java/io/getstream/DocTest.java @@ -6,53 +6,52 @@ import io.getstream.services.Call; import java.time.Instant; import java.time.temporal.ChronoUnit; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.UUID; +import java.util.*; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; // DocTest is a class that contains the code snippets from the documentation. // The code snippets are tested to ensure that they are correct and up-to-date. -@Disabled + public class DocTest extends BasicTest { @Test public void getStarted() throws Exception { + var currentDate = new Date(); // upserting a user - client - .updateUsers( - UpdateUsersRequest.builder() - .users( - Map.of( - "john", - UserRequest.builder() - .id("john") - .name("john") - .custom(Map.of("country", "NL")) - .build(), - "jane", - UserRequest.builder() - .id("jane") - .name("jane") - .custom(Map.of("country", "US")) - .build(), - "tom", - UserRequest.builder() - .id("tom") - .name("tom") - .custom(Map.of("country", "UK")) - .build(), - "sacha", - UserRequest.builder() - .id("sacha") - .name("sacha") - .custom(Map.of("country", "FR")) - .build())) - .build()) - .execute(); + var resp = + client + .updateUsers( + UpdateUsersRequest.builder() + .users( + Map.of( + "john", + UserRequest.builder() + .id("john") + .name("john") + .custom(Map.of("country", "NL")) + .build(), + "jane", + UserRequest.builder() + .id("jane") + .name("jane") + .custom(Map.of("country", "US")) + .build(), + "tom", + UserRequest.builder() + .id("tom") + .name("tom") + .custom(Map.of("country", "UK")) + .build(), + "sacha", + UserRequest.builder() + .id("sacha") + .name("sacha") + .custom(Map.of("country", "FR")) + .build())) + .build()) + .execute(); client.tokenBuilder().createToken("john", 24 * 60 * 60); diff --git a/src/test/java/io/getstream/FeedIntegrationTests.java b/src/test/java/io/getstream/FeedIntegrationTests.java index 80bad19a..baaed111 100644 --- a/src/test/java/io/getstream/FeedIntegrationTests.java +++ b/src/test/java/io/getstream/FeedIntegrationTests.java @@ -393,11 +393,11 @@ void test06_AddReaction() throws Exception { createdActivityIds.add(activityId); // snippet-start: AddReaction - AddReactionRequest reactionRequest = - AddReactionRequest.builder().type("like").userID(testUserId).build(); + AddActivityReactionRequest reactionRequest = + AddActivityReactionRequest.builder().type("like").userID(testUserId).build(); AddReactionResponse response = - feeds.addReaction(activityId, reactionRequest).execute().getData(); + feeds.addActivityReaction(activityId, reactionRequest).execute().getData(); // snippet-end: AddReaction Assertions.assertNotNull(response.getReaction()); @@ -423,10 +423,10 @@ void test07_QueryReactions() throws Exception { createdActivityIds.add(activityId); // Add a reaction first - AddReactionRequest reactionRequest = - AddReactionRequest.builder().type("like").userID(testUserId).build(); + AddActivityReactionRequest reactionRequest = + AddActivityReactionRequest.builder().type("like").userID(testUserId).build(); - feeds.addReaction(activityId, reactionRequest).execute(); + feeds.addActivityReaction(activityId, reactionRequest).execute(); try { // snippet-start: QueryActivityReactions @@ -893,10 +893,10 @@ void test20_DeleteReaction() throws Exception { createdActivityIds.add(activityId); // Add a reaction first - AddReactionRequest reactionRequest = - AddReactionRequest.builder().type("like").userID(testUserId).build(); + AddActivityReactionRequest reactionRequest = + AddActivityReactionRequest.builder().type("like").userID(testUserId).build(); - feeds.addReaction(activityId, reactionRequest).execute(); + feeds.addActivityReaction(activityId, reactionRequest).execute(); // snippet-start: DeleteActivityReaction DeleteActivityReactionRequest deleteRequest = @@ -1176,8 +1176,6 @@ void test26_ModerateActivity() throws Exception { // snippet-start: ModerateActivity ActivityFeedbackRequest moderationRequest = ActivityFeedbackRequest.builder() - .report(true) - .reason("inappropriate_content") .userID(testUserId2) // Different user reporting .build(); @@ -1490,10 +1488,10 @@ void test32_RealWorldUsageDemo() throws Exception { // 2. Other users react to the post String[] reactionTypes = {"like", "love", "wow"}; for (String reactionType : reactionTypes) { - AddReactionRequest reactionRequest = - AddReactionRequest.builder().type(reactionType).userID(testUserId2).build(); + AddActivityReactionRequest reactionRequest = + AddActivityReactionRequest.builder().type(reactionType).userID(testUserId2).build(); - feeds.addReaction(postId, reactionRequest).execute(); + feeds.addActivityReaction(postId, reactionRequest).execute(); } // 3. Users comment on the post diff --git a/src/test/java/io/getstream/StreamHTTPClientTest.java b/src/test/java/io/getstream/StreamHTTPClientTest.java new file mode 100644 index 00000000..731c7616 --- /dev/null +++ b/src/test/java/io/getstream/StreamHTTPClientTest.java @@ -0,0 +1,56 @@ +package io.getstream; + +import com.fasterxml.jackson.databind.ObjectMapper; +import io.getstream.services.framework.StreamHTTPClient; +import java.time.Instant; +import java.time.OffsetDateTime; +import java.util.Date; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +public class StreamHTTPClientTest { + + static class DateHolder { + public Date date; + } + + private ObjectMapper mapper() { + // Use dummy credentials; we only need the ObjectMapper configuration + // The secret must be at least 256 bits for HS256 + String strongSecret = "0123456789abcdef0123456789abcdef"; // 32 bytes (256 bits) + return new StreamHTTPClient("testKey", strongSecret).getObjectMapper(); + } + + @Test + public void parsesRFC3339_Zulu() throws Exception { + var json = "{\"date\":\"2020-01-02T03:04:05Z\"}"; + var dto = mapper().readValue(json, DateHolder.class); + var expected = Date.from(Instant.parse("2020-01-02T03:04:05Z")); + Assertions.assertEquals(expected, dto.date); + } + + @Test + public void parsesRFC3339_WithOffset() throws Exception { + var json = "{\"date\":\"2020-01-02T03:04:05+01:30\"}"; + var dto = mapper().readValue(json, DateHolder.class); + var expectedInstant = OffsetDateTime.parse("2020-01-02T03:04:05+01:30").toInstant(); + Assertions.assertEquals(Date.from(expectedInstant), dto.date); + } + + @Test + public void parsesRFC3339_FractionalSeconds() throws Exception { + var json = "{\"date\":\"2020-01-02T03:04:05.678Z\"}"; + var dto = mapper().readValue(json, DateHolder.class); + var expected = Date.from(Instant.parse("2020-01-02T03:04:05.678Z")); + Assertions.assertEquals(expected, dto.date); + Assertions.assertEquals(678, dto.date.toInstant().getNano() / 1_000_000); + } + + // + @Test + public void exampleFromAPI() throws Exception { + var json = "{\"date\":1754388527728144000}"; + var dto = mapper().readValue(json, DateHolder.class); + Assertions.assertEquals("Tue Aug 05 12:08:47 CEST 2025", dto.date.toString()); + } +} From 2ceef628bdc54a8a5f763e3c0e7171ee7c371c78 Mon Sep 17 00:00:00 2001 From: Vladislav Gruchik <4280527+vagruchi@users.noreply.github.com> Date: Wed, 12 Nov 2025 13:50:16 +0100 Subject: [PATCH 3/3] rewrite timestamp parsing --- build.gradle.kts | 1 + .../services/framework/StreamHTTPClient.java | 368 ++++++++++-------- src/test/java/io/getstream/ChannelsTest.java | 4 +- .../io/getstream/StreamHTTPClientTest.java | 19 +- 4 files changed, 217 insertions(+), 175 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index bfd491d0..7c0f3754 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -47,6 +47,7 @@ dependencies { annotationProcessor("org.projectlombok:lombok:1.18.32") testCompileOnly("org.projectlombok:lombok:1.18.32") testAnnotationProcessor("org.projectlombok:lombok:1.18.32") + implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.20.1") } diff --git a/src/main/java/io/getstream/services/framework/StreamHTTPClient.java b/src/main/java/io/getstream/services/framework/StreamHTTPClient.java index 0efe3c7c..51cf76e7 100644 --- a/src/main/java/io/getstream/services/framework/StreamHTTPClient.java +++ b/src/main/java/io/getstream/services/framework/StreamHTTPClient.java @@ -1,196 +1,230 @@ package io.getstream.services.framework; -import com.fasterxml.jackson.databind.DeserializationFeature; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.SerializationFeature; +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.*; +import com.fasterxml.jackson.databind.json.JsonMapper; +import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorithm; +import okhttp3.ConnectionPool; +import okhttp3.HttpUrl; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import org.jetbrains.annotations.NotNull; + +import javax.crypto.spec.SecretKeySpec; import java.io.IOException; import java.nio.charset.StandardCharsets; import java.security.Key; +import java.time.Instant; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.Properties; import java.util.concurrent.TimeUnit; -import javax.crypto.spec.SecretKeySpec; -import okhttp3.ConnectionPool; -import okhttp3.HttpUrl; -import okhttp3.OkHttpClient; -import okhttp3.Request; -import org.jetbrains.annotations.NotNull; public class StreamHTTPClient { - public static final String API_KEY_PROP_NAME = "io.getstream.apiKey"; - public static final String API_SECRET_PROP_NAME = "io.getstream.apiSecret"; - public static final String API_TIMEOUT_PROP_NAME = "io.getstream.timeout"; - public static final String API_URL_PROP_NAME = "io.getstream.url"; - public static final String API_LOG_LEVEL_PROP_NAME = "io.getstream.debug.logLevel"; - private static final String API_DEFAULT_URL = "https://chat.stream-io-api.com"; - - @NotNull private final String sdkVersion = readSdkVersion(); - - @NotNull - private final ObjectMapper objectMapper = - new ObjectMapper() - .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) - .enable(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS) - .enable(DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE) - .disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); - - @NotNull private String apiSecret; - @NotNull private String apiKey; - private long timeout = 10000; - @NotNull private String logLevel = "NONE"; - @NotNull private String baseUrl = API_DEFAULT_URL; - @NotNull private OkHttpClient client; - - public StreamHTTPClient(@NotNull String apiKey, @NotNull String apiSecret) { - setCredetials(apiKey, apiSecret); - } - - // default constructor using ENV or System properties - // env vars have priority over system properties - public StreamHTTPClient() { - this(System.getProperties()); - } - - public StreamHTTPClient(Properties properties) throws IllegalArgumentException { - readPropertiesAndEnv(properties); - - if (apiKey == null || apiKey.isEmpty()) { - throw new IllegalArgumentException("apiKey and apiSecret are required"); + public static final String API_KEY_PROP_NAME = "io.getstream.apiKey"; + public static final String API_SECRET_PROP_NAME = "io.getstream.apiSecret"; + public static final String API_TIMEOUT_PROP_NAME = "io.getstream.timeout"; + public static final String API_URL_PROP_NAME = "io.getstream.url"; + public static final String API_LOG_LEVEL_PROP_NAME = "io.getstream.debug.logLevel"; + private static final String API_DEFAULT_URL = "https://chat.stream-io-api.com"; + + @NotNull + private final String sdkVersion = readSdkVersion(); + + @NotNull + private final ObjectMapper objectMapper = + JsonMapper.builder() + .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) + .enable(DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE) + .disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS) + .enable(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS) + .disable(SerializationFeature.FAIL_ON_EMPTY_BEANS) + .addModule(new JavaTimeModule().addDeserializer(Instant.class, new JsonDeserializer() { + @Override + public Instant deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { + if (p.hasToken(com.fasterxml.jackson.core.JsonToken.VALUE_STRING)) { + String stringValue = p.getText(); + try { + // Try parsing as ISO-8601/RFC-3339 string + return Instant.parse(stringValue); + } catch (Exception e) { + throw ctxt.weirdStringException(stringValue, Instant.class, + "Unable to parse string as Instant: " + stringValue); + } + } else if (p.hasToken(com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT)) { + long nanoseconds = p.getLongValue(); + return Instant.ofEpochSecond(0, nanoseconds); + } else { + throw ctxt.wrongTokenException(p, Instant.class, + com.fasterxml.jackson.core.JsonToken.VALUE_NUMBER_INT, + "Expected string or number for Instant"); + } + } + })) + .build(); + + + @NotNull + private String apiSecret; + @NotNull + private String apiKey; + private long timeout = 10000; + @NotNull + private String logLevel = "NONE"; + @NotNull + private String baseUrl = API_DEFAULT_URL; + @NotNull + private OkHttpClient client; + + public StreamHTTPClient(@NotNull String apiKey, @NotNull String apiSecret) { + setCredetials(apiKey, apiSecret); } - if (apiSecret == null || apiSecret.isEmpty()) { - throw new IllegalArgumentException("apiSecret is required"); + // default constructor using ENV or System properties + // env vars have priority over system properties + public StreamHTTPClient() { + this(System.getProperties()); } - setCredetials(apiKey, apiSecret); - } - - private static @NotNull String buildJWT(String apiSecret) { - Key signingKey = - new SecretKeySpec( - apiSecret.getBytes(StandardCharsets.UTF_8), SignatureAlgorithm.HS256.getJcaName()); - // We set issued at 5 seconds ago to avoid problems like JWTAuth error in case of clock drift - GregorianCalendar calendar = new GregorianCalendar(); - calendar.add(Calendar.SECOND, -5); - return Jwts.builder() - .issuedAt(new Date()) - .issuer("Stream Chat Java SDK") - .subject("Stream Chat Java SDK") - .claim("server", true) - .claim("scope", "admins") - .signWith(signingKey, SignatureAlgorithm.HS256) - .compact(); - } - - private static @NotNull String readSdkVersion() { - var clsLoader = StreamHTTPClient.class.getClassLoader(); - try (var inputStream = clsLoader.getResourceAsStream("version.properties")) { - var properties = new Properties(); - properties.load(inputStream); - return properties.getProperty("version"); - } catch (IOException ex) { - throw new IllegalStateException(ex); + public StreamHTTPClient(Properties properties) throws IllegalArgumentException { + readPropertiesAndEnv(properties); + + if (apiKey == null || apiKey.isEmpty()) { + throw new IllegalArgumentException("apiKey and apiSecret are required"); + } + + if (apiSecret == null || apiSecret.isEmpty()) { + throw new IllegalArgumentException("apiSecret is required"); + } + + setCredetials(apiKey, apiSecret); + } + + private static @NotNull String buildJWT(String apiSecret) { + Key signingKey = + new SecretKeySpec( + apiSecret.getBytes(StandardCharsets.UTF_8), SignatureAlgorithm.HS256.getJcaName()); + // We set issued at 5 seconds ago to avoid problems like JWTAuth error in case of clock drift + GregorianCalendar calendar = new GregorianCalendar(); + calendar.add(Calendar.SECOND, -5); + return Jwts.builder() + .issuedAt(new Date()) + .issuer("Stream Chat Java SDK") + .subject("Stream Chat Java SDK") + .claim("server", true) + .claim("scope", "admins") + .signWith(signingKey, SignatureAlgorithm.HS256) + .compact(); + } + + private static @NotNull String readSdkVersion() { + var clsLoader = StreamHTTPClient.class.getClassLoader(); + try (var inputStream = clsLoader.getResourceAsStream("version.properties")) { + var properties = new Properties(); + properties.load(inputStream); + return properties.getProperty("version"); + } catch (IOException ex) { + throw new IllegalStateException(ex); + } + } + + @NotNull + public OkHttpClient getHttpClient() { + return client; } - } - - @NotNull - public OkHttpClient getHttpClient() { - return client; - } - - @NotNull - public ObjectMapper getObjectMapper() { - return objectMapper; - } - - @NotNull - public String getBaseUrl() { - return baseUrl; - } - - private void setCredetials(@NotNull String apiKey, @NotNull String apiSecret) { - this.apiKey = apiKey; - this.apiSecret = apiSecret; - var jwtToken = buildJWT(apiSecret); - this.client = buildHTTPClient(jwtToken); - } - - private void readPropertiesAndEnv(Properties properties) { - var env = System.getenv(); - - var propLogLevel = properties.getProperty(API_LOG_LEVEL_PROP_NAME); - if (propLogLevel != null) { - this.logLevel = propLogLevel; + + @NotNull + public ObjectMapper getObjectMapper() { + return objectMapper; + } + + @NotNull + public String getBaseUrl() { + return baseUrl; + } + + private void setCredetials(@NotNull String apiKey, @NotNull String apiSecret) { + this.apiKey = apiKey; + this.apiSecret = apiSecret; + var jwtToken = buildJWT(apiSecret); + this.client = buildHTTPClient(jwtToken); + } + + private void readPropertiesAndEnv(Properties properties) { + var env = System.getenv(); + + var propLogLevel = properties.getProperty(API_LOG_LEVEL_PROP_NAME); + if (propLogLevel != null) { + this.logLevel = propLogLevel; + } + + var envApiSecret = + env.getOrDefault("STREAM_API_SECRET", System.getProperty(API_SECRET_PROP_NAME)); + if (envApiSecret != null) { + this.apiSecret = envApiSecret; + } + + var propAPIKey = properties.getProperty(API_KEY_PROP_NAME); + var envApiKey = env.getOrDefault("STREAM_API_KEY", System.getProperty(API_KEY_PROP_NAME)); + if (envApiKey != null) { + this.apiKey = envApiKey; + } + + var envTimeout = + env.getOrDefault("STREAM_API_TIMEOUT", System.getProperty(API_TIMEOUT_PROP_NAME)); + if (envTimeout != null) { + timeout = Long.parseLong(envTimeout); + } + + var envApiUrl = env.getOrDefault("STREAM_BASE_URL", System.getProperty(API_URL_PROP_NAME)); + if (envApiUrl != null) { + this.baseUrl = envApiUrl; + } } - var envApiSecret = - env.getOrDefault("STREAM_API_SECRET", System.getProperty(API_SECRET_PROP_NAME)); - if (envApiSecret != null) { - this.apiSecret = envApiSecret; + private @NotNull HttpLoggingInterceptor.Level getLogLevel() { + return HttpLoggingInterceptor.Level.valueOf(logLevel); } - var propAPIKey = properties.getProperty(API_KEY_PROP_NAME); - var envApiKey = env.getOrDefault("STREAM_API_KEY", System.getProperty(API_KEY_PROP_NAME)); - if (envApiKey != null) { - this.apiKey = envApiKey; + private OkHttpClient buildHTTPClient(String jwtToken) { + OkHttpClient.Builder httpClient = + new OkHttpClient.Builder() + .connectionPool(new ConnectionPool(5, 59, TimeUnit.SECONDS)) + .callTimeout(timeout, TimeUnit.MILLISECONDS); + httpClient.interceptors().clear(); + + HttpLoggingInterceptor loggingInterceptor = + new HttpLoggingInterceptor().setLevel(getLogLevel()); + httpClient.addInterceptor(loggingInterceptor); + + httpClient.addInterceptor( + chain -> { + Request original = chain.request(); + HttpUrl url = original.url().newBuilder().addQueryParameter("api_key", apiKey).build(); + Request request = + original + .newBuilder() + .url(url) + .header("Content-Type", "application/json") + .header("X-Stream-Client", "stream-java-client-" + sdkVersion) + .header("Stream-Auth-Type", "jwt") + .header("Authorization", jwtToken) + .build(); + return chain.proceed(request); + }); + return httpClient.build(); } - var envTimeout = - env.getOrDefault("STREAM_API_TIMEOUT", System.getProperty(API_TIMEOUT_PROP_NAME)); - if (envTimeout != null) { - timeout = Long.parseLong(envTimeout); + @NotNull + public String getApiSecret() { + return apiSecret; } - var envApiUrl = env.getOrDefault("STREAM_BASE_URL", System.getProperty(API_URL_PROP_NAME)); - if (envApiUrl != null) { - this.baseUrl = envApiUrl; + @NotNull + public String getApiKey() { + return apiKey; } - } - - private @NotNull HttpLoggingInterceptor.Level getLogLevel() { - return HttpLoggingInterceptor.Level.valueOf(logLevel); - } - - private OkHttpClient buildHTTPClient(String jwtToken) { - OkHttpClient.Builder httpClient = - new OkHttpClient.Builder() - .connectionPool(new ConnectionPool(5, 59, TimeUnit.SECONDS)) - .callTimeout(timeout, TimeUnit.MILLISECONDS); - httpClient.interceptors().clear(); - - HttpLoggingInterceptor loggingInterceptor = - new HttpLoggingInterceptor().setLevel(getLogLevel()); - httpClient.addInterceptor(loggingInterceptor); - - httpClient.addInterceptor( - chain -> { - Request original = chain.request(); - HttpUrl url = original.url().newBuilder().addQueryParameter("api_key", apiKey).build(); - Request request = - original - .newBuilder() - .url(url) - .header("Content-Type", "application/json") - .header("X-Stream-Client", "stream-java-client-" + sdkVersion) - .header("Stream-Auth-Type", "jwt") - .header("Authorization", jwtToken) - .build(); - return chain.proceed(request); - }); - return httpClient.build(); - } - - @NotNull - public String getApiSecret() { - return apiSecret; - } - - @NotNull - public String getApiKey() { - return apiKey; - } } diff --git a/src/test/java/io/getstream/ChannelsTest.java b/src/test/java/io/getstream/ChannelsTest.java index 025f6893..2d70337f 100644 --- a/src/test/java/io/getstream/ChannelsTest.java +++ b/src/test/java/io/getstream/ChannelsTest.java @@ -28,12 +28,12 @@ void whenUpdatingChannel_thenNoException() { this.channel.update( UpdateChannelRequest.builder() .data( - ChannelInputRequest.builder() + ChannelInput.builder() .members( testUsers.subList(0, 1).stream() .map( fullUserResponse -> { - return ChannelMember.builder() + return ChannelMemberRequest.builder() .userID(fullUserResponse.getId()) .build(); }) diff --git a/src/test/java/io/getstream/StreamHTTPClientTest.java b/src/test/java/io/getstream/StreamHTTPClientTest.java index 731c7616..fb4c033f 100644 --- a/src/test/java/io/getstream/StreamHTTPClientTest.java +++ b/src/test/java/io/getstream/StreamHTTPClientTest.java @@ -11,7 +11,7 @@ public class StreamHTTPClientTest { static class DateHolder { - public Date date; + public Instant date; } private ObjectMapper mapper() { @@ -25,7 +25,7 @@ private ObjectMapper mapper() { public void parsesRFC3339_Zulu() throws Exception { var json = "{\"date\":\"2020-01-02T03:04:05Z\"}"; var dto = mapper().readValue(json, DateHolder.class); - var expected = Date.from(Instant.parse("2020-01-02T03:04:05Z")); + var expected = Instant.parse("2020-01-02T03:04:05Z"); Assertions.assertEquals(expected, dto.date); } @@ -34,16 +34,16 @@ public void parsesRFC3339_WithOffset() throws Exception { var json = "{\"date\":\"2020-01-02T03:04:05+01:30\"}"; var dto = mapper().readValue(json, DateHolder.class); var expectedInstant = OffsetDateTime.parse("2020-01-02T03:04:05+01:30").toInstant(); - Assertions.assertEquals(Date.from(expectedInstant), dto.date); + Assertions.assertEquals(expectedInstant, dto.date); } @Test public void parsesRFC3339_FractionalSeconds() throws Exception { var json = "{\"date\":\"2020-01-02T03:04:05.678Z\"}"; var dto = mapper().readValue(json, DateHolder.class); - var expected = Date.from(Instant.parse("2020-01-02T03:04:05.678Z")); + var expected = Instant.parse("2020-01-02T03:04:05.678Z"); Assertions.assertEquals(expected, dto.date); - Assertions.assertEquals(678, dto.date.toInstant().getNano() / 1_000_000); + Assertions.assertEquals(678, dto.date.getNano() / 1_000_000); } // @@ -51,6 +51,13 @@ public void parsesRFC3339_FractionalSeconds() throws Exception { public void exampleFromAPI() throws Exception { var json = "{\"date\":1754388527728144000}"; var dto = mapper().readValue(json, DateHolder.class); - Assertions.assertEquals("Tue Aug 05 12:08:47 CEST 2025", dto.date.toString()); + Assertions.assertEquals("2025-08-05T10:08:47.728144Z", dto.date.toString()); + } + + @Test + public void testEncoding() throws Exception { + var inst = Instant.parse("2020-01-02T03:04:05Z"); + var encoded = mapper().writeValueAsString(new DateHolder() {{ date = inst; }}); + Assertions.assertEquals("{\"date\":\"2020-01-02T03:04:05Z\"}", encoded); } }