From d716533af86ee3642302ec3218b34add2f9dd263 Mon Sep 17 00:00:00 2001 From: Slava Bobik Date: Wed, 5 Aug 2026 11:37:28 +0200 Subject: [PATCH 1/3] build: make generate.sh fail fast and leave no leftovers Regenerating the SDK left the tree in a broken state whenever anything went wrong. Building chat-manager needs tens of GB of scratch space, and when the Go compiler ran out it died with "no space left on device" partway through, after the generator had already written part of the output. Check for free space before starting, build the generator before touching the SDK tree, and roll generated sources back if any step fails. Models and webhook fixtures are now wiped before regenerating so schemas dropped from the spec stop surviving as stale sources, and the CallParticipant patch only applies when that model is actually generated. Co-authored-by: Cursor --- generate.sh | 68 +++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 61 insertions(+), 7 deletions(-) diff --git a/generate.sh b/generate.sh index 78511395..cd186e53 100755 --- a/generate.sh +++ b/generate.sh @@ -1,27 +1,81 @@ #!/usr/bin/env bash -SOURCE_PATH=../chat +set -euo pipefail -if [ ! -d $SOURCE_PATH ] +REPO_ROOT=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +cd "$REPO_ROOT" + +SOURCE_PATH=${SOURCE_PATH:-../chat} +MODELS_DIR=src/main/java/io/getstream/models +FIXTURES_DIR=src/test/resources/fixtures/webhooks + +# Building chat-manager pulls in a huge Go dependency graph. Without headroom the +# compiler dies with "no space left on device" partway through and leaves a +# half-generated tree behind, so check up front instead. +MIN_FREE_GB=${MIN_FREE_GB:-20} + +if [ ! -d "$SOURCE_PATH" ] then echo "cannot find chat path on the parent folder (${SOURCE_PATH}), do you have a copy of the API source?"; exit 1; fi -set -ex +free_gb() { + df -Pk "$1" | awk 'NR==2 { print int($4 / 1048576) }' +} + +for volume in "${TMPDIR:-/tmp}" "$REPO_ROOT"; do + available=$(free_gb "$volume") + if [ "$available" -lt "$MIN_FREE_GB" ]; then + echo "only ${available}GB free on ${volume}, need ~${MIN_FREE_GB}GB to build the generator" + echo "reclaim space with: go clean -cache && ./gradlew --stop && rm -rf ~/.gradle/caches/build-cache-*" + exit 1 + fi +done + +# Generated sources are wiped before regenerating, so roll them back rather than +# leaving the tree in a half-generated state if any step below fails. +rollback() { + status=$? + if [ "$status" -ne 0 ]; then + echo "generation failed (exit ${status}), restoring generated sources" + git checkout -- "$MODELS_DIR" "$FIXTURES_DIR" 2>/dev/null || true + git clean -fdq "$MODELS_DIR" "$FIXTURES_DIR" 2>/dev/null || true + fi +} +trap rollback EXIT -# cd in API repo, generate new spec and then generate code from it -( cd $SOURCE_PATH ; make openapi ; ./build/chat-manager openapi generate-client --language java --spec ./releases/v2/serverside-api.yaml --output ../stream-sdk-java ) +set -x + +# Build the generator first so a compile failure never touches the SDK tree. +( cd "$SOURCE_PATH" ; make openapi ) + +# Every file the generator writes here is regenerated from scratch, so wipe them +# first: schemas and webhook events dropped from the spec would otherwise survive +# as stale sources. models/framework is hand-written, hence the maxdepth. +find "$MODELS_DIR" -maxdepth 1 -name '*.java' -delete +rm -rf "$FIXTURES_DIR" + +( cd "$SOURCE_PATH" ; ./build/chat-manager openapi generate-client --language java --spec ./releases/v2/serverside-api.yaml --output "$REPO_ROOT" ) # Generate webhook conformance fixtures (CHA-2961). The test template reads them from # src/test/resources/fixtures/webhooks/ and gracefully skips if the dir is missing. -( cd $SOURCE_PATH ; ./build/chat-manager openapi generate-webhook-fixtures --output ../stream-sdk-java/src/test/resources/fixtures/webhooks ) +( cd "$SOURCE_PATH" ; ./build/chat-manager openapi generate-webhook-fixtures --output "$REPO_ROOT/$FIXTURES_DIR" ) -perl -i -0pe 's/ \@JsonProperty\("Role"\)\n private String role;\n//g' src/main/java/io/getstream/models/CallParticipant.java +# CallParticipant carries both "role" and "Role"; drop the duplicate that Jackson +# would reject. The model comes and goes across spec revisions, so patch it only +# when it is actually generated. +if [ -f src/main/java/io/getstream/models/CallParticipant.java ]; then + perl -i -0pe 's/ \@JsonProperty\("Role"\)\n private String role;\n//g' src/main/java/io/getstream/models/CallParticipant.java +fi # Clean up test files that may exist in main source from older generator versions # (generator now outputs tests directly to src/test/) rm -f src/main/java/io/getstream/WebhookTest.java +# Generated output is complete and coherent from here on: a compile failure is +# something to inspect, not something to roll back. +trap - EXIT + # format generated code, clean stale Gradle/Spotless caches, then build ./gradlew clean spotlessApply build -x test From 4e4101a98868b5429e9522b0ba5a67addc41d515 Mon Sep 17 00:00:00 2001 From: Slava Bobik Date: Wed, 5 Aug 2026 11:37:38 +0200 Subject: [PATCH 2/3] chore: regenerate SDK from serverside-api v235.0.0 Adds the importer external storage endpoints, GCS external storage models, and the moderation analysis failed event, and prunes 124 model classes that no longer exist in the spec. Those were leftovers from earlier runs: generate.sh never removed generated files, so schemas kept accumulating after being dropped upstream. None of them are referenced by the client. Co-authored-by: Cursor --- src/main/java/io/getstream/Webhook.java | 4 + .../java/io/getstream/models/ActionLog.java | 61 ----- .../io/getstream/models/ActivityLocation.java | 28 --- .../getstream/models/ActivityMarkedEvent.java | 51 ---- .../io/getstream/models/AggregatedStats.java | 31 --- .../java/io/getstream/models/AnyEvent.java | 29 --- .../io/getstream/models/AutomodDetails.java | 44 ---- src/main/java/io/getstream/models/Ban.java | 50 ---- .../getstream/models/BlockActionRequest.java | 27 --- .../getstream/models/BlockContentOptions.java | 25 -- src/main/java/io/getstream/models/Call.java | 132 ----------- .../java/io/getstream/models/CallEgress.java | 59 ----- .../java/io/getstream/models/CallEvent.java | 57 ----- .../java/io/getstream/models/CallMember.java | 48 ---- .../io/getstream/models/CallParticipant.java | 102 -------- .../java/io/getstream/models/CallSession.java | 96 -------- .../io/getstream/models/CallTimeline.java | 26 --- .../java/io/getstream/models/Channel.java | 125 ---------- .../ChannelBatchUpdatedCompletedEvent.java | 60 ----- .../ChannelBatchUpdatedStartedEvent.java | 60 ----- ...quest.java => ChannelContextResponse.java} | 15 +- .../models/ChannelGetOrCreateRequest.java | 5 + .../io/getstream/models/ChannelMember.java | 118 ---------- .../getstream/models/ChannelMemberLookup.java | 51 ---- .../models/ChannelMemberPartialResponse.java | 6 + .../models/ChannelMemberResponse.java | 8 + .../io/getstream/models/ChannelMessages.java | 31 --- .../models/ChannelPushPreferences.java | 32 --- .../models/CompositeAppSettings.java | 31 --- .../io/getstream/models/ConfigOverrides.java | 81 ------- .../java/io/getstream/models/Coordinates.java | 28 --- src/main/java/io/getstream/models/Count.java | 28 --- .../models/CreateBlockListRequest.java | 8 + .../models/CreatePollOptionRequest.java | 2 +- .../getstream/models/CreatePollRequest.java | 2 +- .../models/DeleteBlockListRequest.java | 4 + .../models/DeleteCustomRoleRequest.java | 18 -- .../models/DeleteModerationConfigRequest.java | 18 -- .../DeleteModerationTemplateRequest.java | 25 -- ... => DeleteUserMessagesRequestPayload.java} | 31 +-- .../getstream/models/DeleteUserRequest.java | 43 ---- .../io/getstream/models/DeliveryReceipts.java | 27 --- .../models/DenormalizedChannelFields.java | 68 ------ src/main/java/io/getstream/models/Device.java | 52 ----- .../io/getstream/models/EgressTaskConfig.java | 47 ---- .../java/io/getstream/models/EgressUser.java | 27 --- .../models/EncryptionSettingsRequest.java | 4 +- .../models/EncryptionSettingsResponse.java | 4 +- .../getstream/models/EnrichedCollection.java | 45 ---- .../io/getstream/models/EntityCreator.java | 102 -------- .../io/getstream/models/ExternalStorage.java | 75 ------ .../models/FeedsModerationTemplateConfig.java | 29 --- .../models/FeedsQueryFeedsRequest.java | 49 ---- .../getstream/models/FeedsReactionGroup.java | 32 --- .../getstream/models/FileDeleteRequest.java | 18 -- .../models/FilterConfigResponse.java | 5 + src/main/java/io/getstream/models/Flag.java | 78 ------- src/main/java/io/getstream/models/Flag2.java | 77 ------ .../getstream/models/FlagContentOptions.java | 25 -- .../io/getstream/models/FlagFeedback.java | 33 --- .../getstream/models/FlagMessageDetails.java | 39 ---- .../java/io/getstream/models/FloodConfig.java | 5 + .../models/FloodIdenticalRuleParameters.java | 5 + .../models/FloodSimilarRuleParameters.java | 5 + .../java/io/getstream/models/FollowPair.java | 28 --- .../models/FrameRecordingEgressConfig.java | 39 ---- .../getstream/models/GeolocationResult.java | 52 ----- .../getstream/models/GetCallStatsRequest.java | 18 -- .../models/GetCallStatsResponse.java | 77 ------ .../GetExportChannelsStatusRequest.java | 18 -- .../GetExportChannelsStatusResponse.java | 47 ---- ...ava => GetExternalStorageGCSResponse.java} | 16 +- .../models/GetExternalStorageResponse.java | 4 + .../models/GetFeedsRateLimitsRequest.java | 4 + .../models/GetFeedsRateLimitsResponse.java | 4 + .../models/GetManyMessagesRequest.java | 4 + .../models/GetModerationAnalyticsRequest.java | 31 --- .../GetModerationAnalyticsResponse.java | 30 --- .../models/GetModeratorStatsRequest.java | 18 -- .../models/GetOrCreateChannelRequest.java | 5 + .../GetOrCreateDistinctChannelRequest.java | 5 + .../models/GetQueueStatsRequest.java | 18 -- .../models/GetRateLimitsRequest.java | 4 + .../models/GetRateLimitsResponse.java | 4 + .../getstream/models/GetRepliesRequest.java | 4 + .../GetUserModerationReportResponse.java | 35 --- .../models/GetUserReportRequest.java | 39 ---- .../io/getstream/models/HLSEgressConfig.java | 40 ---- src/main/java/io/getstream/models/Label.java | 35 --- .../java/io/getstream/models/LimitInfo.java | 31 --- .../getstream/models/MarkReviewedRequest.java | 35 --- .../io/getstream/models/MatchedContent.java | 4 + .../io/getstream/models/MediaPubSubHint.java | 34 --- .../io/getstream/models/MemberLookup.java | 25 -- .../java/io/getstream/models/Message.java | 181 -------------- .../models/MessageHistoryEntryResponse.java | 2 +- .../io/getstream/models/MessageOptions.java | 5 + .../io/getstream/models/MessageReminder.java | 58 ----- .../models/ModerationActionConfig.java | 41 ---- ...ava => ModerationAnalysisFailedEvent.java} | 50 ++-- .../getstream/models/ModerationAnalytics.java | 66 ------ .../io/getstream/models/ModerationEvent.java | 51 ---- .../models/ModerationUsageStats.java | 44 ---- .../io/getstream/models/ModeratorStats.java | 32 --- .../models/ModeratorStatsResponse.java | 29 --- .../java/io/getstream/models/NullTime.java | 18 -- .../java/io/getstream/models/OwnUser.java | 122 ---------- src/main/java/io/getstream/models/Poll.java | 93 -------- .../java/io/getstream/models/PollOption.java | 32 --- .../java/io/getstream/models/PollVote.java | 55 ----- .../io/getstream/models/PrivacySettings.java | 35 --- .../getstream/models/PublishedTrackInfo.java | 35 --- .../models/PublisherAggregateStats.java | 32 --- .../io/getstream/models/PushPreferences.java | 44 ---- .../java/io/getstream/models/Quality.java | 47 ---- .../models/QueryChannelsRequest.java | 4 + .../models/QueryFutureChannelBansPayload.java | 4 + .../QueryFutureChannelBansResponse.java | 5 + .../models/QueryUsageStatsRequest.java | 53 ----- .../models/QueryUsageStatsResponse.java | 38 --- .../getstream/models/QueueStatsResponse.java | 32 --- .../io/getstream/models/RTMPEgressConfig.java | 35 --- .../io/getstream/models/ReadReceipts.java | 27 --- .../models/RecordingEgressConfig.java | 47 ---- .../getstream/models/RejectAppealRequest.java | 25 -- .../models/RemovePollVoteRequest.java | 27 --- .../models/RestoreActionRequest.java | 27 --- .../getstream/models/RetentionCleanupRun.java | 58 ----- .../io/getstream/models/ReviewQueueItem.java | 148 ------------ .../io/getstream/models/SFUIDLastSeen.java | 32 --- .../io/getstream/models/SIPChallenge.java | 88 ------- .../io/getstream/models/STTEgressConfig.java | 60 ----- .../models/ScheduleCampaignRequest.java | 19 -- .../getstream/models/SendMessageRequest.java | 8 + .../getstream/models/SendMessageResponse.java | 8 + .../models/ShadowBlockActionRequest.java | 27 --- .../getstream/models/SingleFollowRequest.java | 42 ---- .../getstream/models/SubmitActionRequest.java | 4 + .../java/io/getstream/models/Subsession.java | 36 --- .../getstream/models/TURNAggregatedStats.java | 31 --- .../java/io/getstream/models/TimeStats.java | 28 --- .../io/getstream/models/TypingIndicators.java | 27 --- .../getstream/models/UnbanActionRequest.java | 27 --- .../models/UnblockActionRequest.java | 27 --- .../models/UpdateBlockListRequest.java | 8 + .../models/UpdatePollOptionRequest.java | 2 +- .../getstream/models/UpdatePollRequest.java | 2 +- ...a => UpsertExternalStorageGCSRequest.java} | 15 +- .../models/UpsertExternalStorageRequest.java | 4 + .../UpsertImporterExternalStorageRequest.java | 7 +- .../java/io/getstream/models/UserBlock.java | 32 --- .../io/getstream/models/UserInfoResponse.java | 39 ---- .../java/io/getstream/models/UserMute.java | 42 ---- .../io/getstream/models/UserSessionStats.java | 220 ------------------ .../java/io/getstream/models/UserStats.java | 37 --- ...alidateImporterExternalStorageRequest.java | 5 +- .../io/getstream/models/VideoDimension.java | 28 --- .../getstream/models/VideoEndCallRequest.java | 18 -- .../models/VideoKickUserRequest.java | 18 -- .../io/getstream/models/VideoOrientation.java | 27 --- .../io/getstream/models/VideoQuality.java | 31 --- .../io/getstream/models/WebhookEvent.java | 25 -- .../java/io/getstream/services/Common.java | 28 +++ .../io/getstream/services/CommonImpl.java | 70 ++++++ src/test/java/io/getstream/WebhookTest.java | 1 + 165 files changed, 324 insertions(+), 5660 deletions(-) delete mode 100644 src/main/java/io/getstream/models/ActionLog.java delete mode 100644 src/main/java/io/getstream/models/ActivityLocation.java delete mode 100644 src/main/java/io/getstream/models/ActivityMarkedEvent.java delete mode 100644 src/main/java/io/getstream/models/AggregatedStats.java delete mode 100644 src/main/java/io/getstream/models/AnyEvent.java delete mode 100644 src/main/java/io/getstream/models/AutomodDetails.java delete mode 100644 src/main/java/io/getstream/models/Ban.java delete mode 100644 src/main/java/io/getstream/models/BlockActionRequest.java delete mode 100644 src/main/java/io/getstream/models/BlockContentOptions.java delete mode 100644 src/main/java/io/getstream/models/Call.java delete mode 100644 src/main/java/io/getstream/models/CallEgress.java delete mode 100644 src/main/java/io/getstream/models/CallEvent.java delete mode 100644 src/main/java/io/getstream/models/CallMember.java delete mode 100644 src/main/java/io/getstream/models/CallParticipant.java delete mode 100644 src/main/java/io/getstream/models/CallSession.java delete mode 100644 src/main/java/io/getstream/models/CallTimeline.java delete mode 100644 src/main/java/io/getstream/models/Channel.java delete mode 100644 src/main/java/io/getstream/models/ChannelBatchUpdatedCompletedEvent.java delete mode 100644 src/main/java/io/getstream/models/ChannelBatchUpdatedStartedEvent.java rename src/main/java/io/getstream/models/{CustomActionRequest.java => ChannelContextResponse.java} (75%) delete mode 100644 src/main/java/io/getstream/models/ChannelMember.java delete mode 100644 src/main/java/io/getstream/models/ChannelMemberLookup.java delete mode 100644 src/main/java/io/getstream/models/ChannelMessages.java delete mode 100644 src/main/java/io/getstream/models/ChannelPushPreferences.java delete mode 100644 src/main/java/io/getstream/models/CompositeAppSettings.java delete mode 100644 src/main/java/io/getstream/models/ConfigOverrides.java delete mode 100644 src/main/java/io/getstream/models/Coordinates.java delete mode 100644 src/main/java/io/getstream/models/Count.java delete mode 100644 src/main/java/io/getstream/models/DeleteCustomRoleRequest.java delete mode 100644 src/main/java/io/getstream/models/DeleteModerationConfigRequest.java delete mode 100644 src/main/java/io/getstream/models/DeleteModerationTemplateRequest.java rename src/main/java/io/getstream/models/{BanActionRequest.java => DeleteUserMessagesRequestPayload.java} (67%) delete mode 100644 src/main/java/io/getstream/models/DeleteUserRequest.java delete mode 100644 src/main/java/io/getstream/models/DeliveryReceipts.java delete mode 100644 src/main/java/io/getstream/models/DenormalizedChannelFields.java delete mode 100644 src/main/java/io/getstream/models/Device.java delete mode 100644 src/main/java/io/getstream/models/EgressTaskConfig.java delete mode 100644 src/main/java/io/getstream/models/EgressUser.java delete mode 100644 src/main/java/io/getstream/models/EnrichedCollection.java delete mode 100644 src/main/java/io/getstream/models/EntityCreator.java delete mode 100644 src/main/java/io/getstream/models/ExternalStorage.java delete mode 100644 src/main/java/io/getstream/models/FeedsModerationTemplateConfig.java delete mode 100644 src/main/java/io/getstream/models/FeedsQueryFeedsRequest.java delete mode 100644 src/main/java/io/getstream/models/FeedsReactionGroup.java delete mode 100644 src/main/java/io/getstream/models/FileDeleteRequest.java delete mode 100644 src/main/java/io/getstream/models/Flag.java delete mode 100644 src/main/java/io/getstream/models/Flag2.java delete mode 100644 src/main/java/io/getstream/models/FlagContentOptions.java delete mode 100644 src/main/java/io/getstream/models/FlagFeedback.java delete mode 100644 src/main/java/io/getstream/models/FlagMessageDetails.java delete mode 100644 src/main/java/io/getstream/models/FollowPair.java delete mode 100644 src/main/java/io/getstream/models/FrameRecordingEgressConfig.java delete mode 100644 src/main/java/io/getstream/models/GeolocationResult.java delete mode 100644 src/main/java/io/getstream/models/GetCallStatsRequest.java delete mode 100644 src/main/java/io/getstream/models/GetCallStatsResponse.java delete mode 100644 src/main/java/io/getstream/models/GetExportChannelsStatusRequest.java delete mode 100644 src/main/java/io/getstream/models/GetExportChannelsStatusResponse.java rename src/main/java/io/getstream/models/{SortParam.java => GetExternalStorageGCSResponse.java} (76%) delete mode 100644 src/main/java/io/getstream/models/GetModerationAnalyticsRequest.java delete mode 100644 src/main/java/io/getstream/models/GetModerationAnalyticsResponse.java delete mode 100644 src/main/java/io/getstream/models/GetModeratorStatsRequest.java delete mode 100644 src/main/java/io/getstream/models/GetQueueStatsRequest.java delete mode 100644 src/main/java/io/getstream/models/GetUserModerationReportResponse.java delete mode 100644 src/main/java/io/getstream/models/GetUserReportRequest.java delete mode 100644 src/main/java/io/getstream/models/HLSEgressConfig.java delete mode 100644 src/main/java/io/getstream/models/Label.java delete mode 100644 src/main/java/io/getstream/models/LimitInfo.java delete mode 100644 src/main/java/io/getstream/models/MarkReviewedRequest.java delete mode 100644 src/main/java/io/getstream/models/MediaPubSubHint.java delete mode 100644 src/main/java/io/getstream/models/MemberLookup.java delete mode 100644 src/main/java/io/getstream/models/Message.java delete mode 100644 src/main/java/io/getstream/models/MessageReminder.java delete mode 100644 src/main/java/io/getstream/models/ModerationActionConfig.java rename src/main/java/io/getstream/models/{Flag2Response.java => ModerationAnalysisFailedEvent.java} (67%) delete mode 100644 src/main/java/io/getstream/models/ModerationAnalytics.java delete mode 100644 src/main/java/io/getstream/models/ModerationEvent.java delete mode 100644 src/main/java/io/getstream/models/ModerationUsageStats.java delete mode 100644 src/main/java/io/getstream/models/ModeratorStats.java delete mode 100644 src/main/java/io/getstream/models/ModeratorStatsResponse.java delete mode 100644 src/main/java/io/getstream/models/NullTime.java delete mode 100644 src/main/java/io/getstream/models/OwnUser.java delete mode 100644 src/main/java/io/getstream/models/Poll.java delete mode 100644 src/main/java/io/getstream/models/PollOption.java delete mode 100644 src/main/java/io/getstream/models/PollVote.java delete mode 100644 src/main/java/io/getstream/models/PrivacySettings.java delete mode 100644 src/main/java/io/getstream/models/PublishedTrackInfo.java delete mode 100644 src/main/java/io/getstream/models/PublisherAggregateStats.java delete mode 100644 src/main/java/io/getstream/models/PushPreferences.java delete mode 100644 src/main/java/io/getstream/models/Quality.java delete mode 100644 src/main/java/io/getstream/models/QueryUsageStatsRequest.java delete mode 100644 src/main/java/io/getstream/models/QueryUsageStatsResponse.java delete mode 100644 src/main/java/io/getstream/models/QueueStatsResponse.java delete mode 100644 src/main/java/io/getstream/models/RTMPEgressConfig.java delete mode 100644 src/main/java/io/getstream/models/ReadReceipts.java delete mode 100644 src/main/java/io/getstream/models/RecordingEgressConfig.java delete mode 100644 src/main/java/io/getstream/models/RejectAppealRequest.java delete mode 100644 src/main/java/io/getstream/models/RemovePollVoteRequest.java delete mode 100644 src/main/java/io/getstream/models/RestoreActionRequest.java delete mode 100644 src/main/java/io/getstream/models/RetentionCleanupRun.java delete mode 100644 src/main/java/io/getstream/models/ReviewQueueItem.java delete mode 100644 src/main/java/io/getstream/models/SFUIDLastSeen.java delete mode 100644 src/main/java/io/getstream/models/SIPChallenge.java delete mode 100644 src/main/java/io/getstream/models/STTEgressConfig.java delete mode 100644 src/main/java/io/getstream/models/ScheduleCampaignRequest.java delete mode 100644 src/main/java/io/getstream/models/ShadowBlockActionRequest.java delete mode 100644 src/main/java/io/getstream/models/SingleFollowRequest.java delete mode 100644 src/main/java/io/getstream/models/Subsession.java delete mode 100644 src/main/java/io/getstream/models/TURNAggregatedStats.java delete mode 100644 src/main/java/io/getstream/models/TimeStats.java delete mode 100644 src/main/java/io/getstream/models/TypingIndicators.java delete mode 100644 src/main/java/io/getstream/models/UnbanActionRequest.java delete mode 100644 src/main/java/io/getstream/models/UnblockActionRequest.java rename src/main/java/io/getstream/models/{ExportChannelsResult.java => UpsertExternalStorageGCSRequest.java} (76%) delete mode 100644 src/main/java/io/getstream/models/UserBlock.java delete mode 100644 src/main/java/io/getstream/models/UserInfoResponse.java delete mode 100644 src/main/java/io/getstream/models/UserMute.java delete mode 100644 src/main/java/io/getstream/models/UserSessionStats.java delete mode 100644 src/main/java/io/getstream/models/UserStats.java delete mode 100644 src/main/java/io/getstream/models/VideoDimension.java delete mode 100644 src/main/java/io/getstream/models/VideoEndCallRequest.java delete mode 100644 src/main/java/io/getstream/models/VideoKickUserRequest.java delete mode 100644 src/main/java/io/getstream/models/VideoOrientation.java delete mode 100644 src/main/java/io/getstream/models/VideoQuality.java delete mode 100644 src/main/java/io/getstream/models/WebhookEvent.java diff --git a/src/main/java/io/getstream/Webhook.java b/src/main/java/io/getstream/Webhook.java index 93924ddd..93cf2064 100644 --- a/src/main/java/io/getstream/Webhook.java +++ b/src/main/java/io/getstream/Webhook.java @@ -133,6 +133,7 @@ import io.getstream.models.MessageUnblockedEvent; import io.getstream.models.MessageUndeletedEvent; import io.getstream.models.MessageUpdatedEvent; +import io.getstream.models.ModerationAnalysisFailedEvent; import io.getstream.models.ModerationCheckCompletedEvent; import io.getstream.models.ModerationCustomActionEvent; import io.getstream.models.ModerationFlaggedEvent; @@ -341,6 +342,7 @@ public static class EventType { public static final String MESSAGE_UNBLOCKED = "message.unblocked"; public static final String MESSAGE_UNDELETED = "message.undeleted"; public static final String MESSAGE_UPDATED = "message.updated"; + public static final String MODERATION_ANALYSIS_FAILED = "moderation.analysis.failed"; public static final String MODERATION_CUSTOM_ACTION = "moderation.custom_action"; public static final String MODERATION_FLAGGED = "moderation.flagged"; public static final String MODERATION_IMAGE_ANALYSIS_COMPLETE = @@ -740,6 +742,8 @@ private static Class getEventClass(String eventType) { return MessageUndeletedEvent.class; case "message.updated": return MessageUpdatedEvent.class; + case "moderation.analysis.failed": + return ModerationAnalysisFailedEvent.class; case "moderation.custom_action": return ModerationCustomActionEvent.class; case "moderation.flagged": diff --git a/src/main/java/io/getstream/models/ActionLog.java b/src/main/java/io/getstream/models/ActionLog.java deleted file mode 100644 index 28bd2e8c..00000000 --- a/src/main/java/io/getstream/models/ActionLog.java +++ /dev/null @@ -1,61 +0,0 @@ -/* - * ======================================================================== - * 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 ActionLog { - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("id") - private String id; - - @JsonProperty("reason") - private String reason; - - @JsonProperty("reporter_type") - private String reporterType; - - @JsonProperty("review_queue_item_id") - private String reviewQueueItemID; - - @JsonProperty("target_user_id") - private String targetUserID; - - @JsonProperty("type") - private String type; - - @JsonProperty("custom") - private Map custom; - - @Nullable - @JsonProperty("review_queue_item") - private ReviewQueueItem reviewQueueItem; - - @Nullable - @JsonProperty("target_user") - private User targetUser; - - @Nullable - @JsonProperty("user") - private User user; -} diff --git a/src/main/java/io/getstream/models/ActivityLocation.java b/src/main/java/io/getstream/models/ActivityLocation.java deleted file mode 100644 index 1d68fed5..00000000 --- a/src/main/java/io/getstream/models/ActivityLocation.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * ======================================================================== - * 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 ActivityLocation { - - @JsonProperty("lat") - private Double lat; - - @JsonProperty("lng") - private Double lng; -} diff --git a/src/main/java/io/getstream/models/ActivityMarkedEvent.java b/src/main/java/io/getstream/models/ActivityMarkedEvent.java deleted file mode 100644 index e55edde4..00000000 --- a/src/main/java/io/getstream/models/ActivityMarkedEvent.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * ======================================================================== - * 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 ActivityMarkedEvent { - - @JsonProperty("all_read") - private Boolean allRead; - - @JsonProperty("all_seen") - private Boolean allSeen; - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("feed_id") - private String feedID; - - @JsonProperty("user_id") - private String userID; - - @JsonProperty("type") - private String type; - - @Nullable - @JsonProperty("marked_read") - private List markedRead; - - @Nullable - @JsonProperty("marked_watched") - private List markedWatched; -} diff --git a/src/main/java/io/getstream/models/AggregatedStats.java b/src/main/java/io/getstream/models/AggregatedStats.java deleted file mode 100644 index b0a9f139..00000000 --- a/src/main/java/io/getstream/models/AggregatedStats.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * ======================================================================== - * 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 AggregatedStats { - - @Nullable - @JsonProperty("publisher_aggregate_stats") - private PublisherAggregateStats publisherAggregateStats; - - @Nullable - @JsonProperty("turn") - private TURNAggregatedStats turn; -} diff --git a/src/main/java/io/getstream/models/AnyEvent.java b/src/main/java/io/getstream/models/AnyEvent.java deleted file mode 100644 index 826e4a2a..00000000 --- a/src/main/java/io/getstream/models/AnyEvent.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * ======================================================================== - * 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 AnyEvent { - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("type") - private String type; -} diff --git a/src/main/java/io/getstream/models/AutomodDetails.java b/src/main/java/io/getstream/models/AutomodDetails.java deleted file mode 100644 index 906275ca..00000000 --- a/src/main/java/io/getstream/models/AutomodDetails.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * ======================================================================== - * 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 AutomodDetails { - - @Nullable - @JsonProperty("action") - private String action; - - @Nullable - @JsonProperty("original_message_type") - private String originalMessageType; - - @Nullable - @JsonProperty("image_labels") - private List imageLabels; - - @Nullable - @JsonProperty("message_details") - private FlagMessageDetails messageDetails; - - @Nullable - @JsonProperty("result") - private MessageModerationResult result; -} diff --git a/src/main/java/io/getstream/models/Ban.java b/src/main/java/io/getstream/models/Ban.java deleted file mode 100644 index 31f4d322..00000000 --- a/src/main/java/io/getstream/models/Ban.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * ======================================================================== - * 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 Ban { - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("shadow") - private Boolean shadow; - - @Nullable - @JsonProperty("expires") - private Date expires; - - @Nullable - @JsonProperty("reason") - private String reason; - - @Nullable - @JsonProperty("channel") - private Channel channel; - - @Nullable - @JsonProperty("created_by") - private User createdBy; - - @Nullable - @JsonProperty("target") - private User target; -} diff --git a/src/main/java/io/getstream/models/BlockActionRequest.java b/src/main/java/io/getstream/models/BlockActionRequest.java deleted file mode 100644 index af8c1f00..00000000 --- a/src/main/java/io/getstream/models/BlockActionRequest.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * ======================================================================== - * 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/BlockContentOptions.java b/src/main/java/io/getstream/models/BlockContentOptions.java deleted file mode 100644 index 0d4c182b..00000000 --- a/src/main/java/io/getstream/models/BlockContentOptions.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * ======================================================================== - * 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 BlockContentOptions { - - @JsonProperty("reason") - private String reason; -} diff --git a/src/main/java/io/getstream/models/Call.java b/src/main/java/io/getstream/models/Call.java deleted file mode 100644 index d75c0cf6..00000000 --- a/src/main/java/io/getstream/models/Call.java +++ /dev/null @@ -1,132 +0,0 @@ -/* - * ======================================================================== - * 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 Call { - - @JsonProperty("AppPK") - private Integer appPK; - - @JsonProperty("Backstage") - private Boolean backstage; - - @JsonProperty("CID") - private String cID; - - @JsonProperty("ChannelCID") - private String channelCID; - - @JsonProperty("CreatedAt") - private Date createdAt; - - @JsonProperty("CreatedByUserID") - private String createdByUserID; - - @JsonProperty("CurrentSessionID") - private String currentSessionID; - - @JsonProperty("ID") - private String iD; - - @JsonProperty("LastSessionID") - private String lastSessionID; - - @JsonProperty("Team") - private String team; - - @JsonProperty("ThumbnailURL") - private String thumbnailURL; - - @JsonProperty("Type") - private String type; - - @JsonProperty("UpdatedAt") - private Date updatedAt; - - @JsonProperty("BlockedUserIDs") - private List blockedUserIDs; - - @JsonProperty("BlockedUsers") - private List blockedUsers; - - @JsonProperty("Egresses") - private List egresses; - - @JsonProperty("Members") - private List members; - - @JsonProperty("Custom") - private Map custom; - - @Nullable - @JsonProperty("DeletedAt") - private Date deletedAt; - - @Nullable - @JsonProperty("EgressUpdatedAt") - private Date egressUpdatedAt; - - @Nullable - @JsonProperty("EndedAt") - private Date endedAt; - - @Nullable - @JsonProperty("JoinAheadTimeSeconds") - private Integer joinAheadTimeSeconds; - - @Nullable - @JsonProperty("LastHeartbeatAt") - private Date lastHeartbeatAt; - - @Nullable - @JsonProperty("MemberCount") - private Integer memberCount; - - @Nullable - @JsonProperty("StartsAt") - private Date startsAt; - - @Nullable - @JsonProperty("CallType") - private CallType callType; - - @Nullable - @JsonProperty("CreatedBy") - private User createdBy; - - @Nullable - @JsonProperty("MemberLookup") - private MemberLookup memberLookup; - - @Nullable - @JsonProperty("Session") - private CallSession session; - - @Nullable - @JsonProperty("Settings") - private CallSettings settings; - - @Nullable - @JsonProperty("SettingsOverrides") - private CallSettings settingsOverrides; -} diff --git a/src/main/java/io/getstream/models/CallEgress.java b/src/main/java/io/getstream/models/CallEgress.java deleted file mode 100644 index 3fea7428..00000000 --- a/src/main/java/io/getstream/models/CallEgress.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * ======================================================================== - * 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 CallEgress { - - @JsonProperty("app_pk") - private Integer appPk; - - @JsonProperty("call_id") - private String callID; - - @JsonProperty("call_type") - private String callType; - - @JsonProperty("egress_id") - private String egressID; - - @JsonProperty("egress_type") - private String egressType; - - @JsonProperty("instance_ip") - private String instanceIp; - - @JsonProperty("started_at") - private Date startedAt; - - @JsonProperty("state") - private String state; - - @JsonProperty("updated_at") - private Date updatedAt; - - @Nullable - @JsonProperty("stopped_at") - private Date stoppedAt; - - @Nullable - @JsonProperty("config") - private EgressTaskConfig config; -} diff --git a/src/main/java/io/getstream/models/CallEvent.java b/src/main/java/io/getstream/models/CallEvent.java deleted file mode 100644 index 0c991922..00000000 --- a/src/main/java/io/getstream/models/CallEvent.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * ======================================================================== - * 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 CallEvent { - - @JsonProperty("description") - private String description; - - @JsonProperty("end_timestamp") - private Integer endTimestamp; - - @JsonProperty("internal") - private Boolean internal; - - @JsonProperty("kind") - private String kind; - - @JsonProperty("severity") - private Integer severity; - - @JsonProperty("timestamp") - private Integer timestamp; - - @JsonProperty("type") - private String type; - - @Nullable - @JsonProperty("category") - private String category; - - @Nullable - @JsonProperty("component") - private String component; - - @Nullable - @JsonProperty("issue_tags") - private List issueTags; -} diff --git a/src/main/java/io/getstream/models/CallMember.java b/src/main/java/io/getstream/models/CallMember.java deleted file mode 100644 index fd719ae3..00000000 --- a/src/main/java/io/getstream/models/CallMember.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * ======================================================================== - * 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 CallMember { - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("role") - private String role; - - @JsonProperty("updated_at") - private Date updatedAt; - - @JsonProperty("user_id") - private String userID; - - @JsonProperty("custom") - private Map custom; - - @Nullable - @JsonProperty("deleted_at") - private Date deletedAt; - - @Nullable - @JsonProperty("user") - private User user; -} diff --git a/src/main/java/io/getstream/models/CallParticipant.java b/src/main/java/io/getstream/models/CallParticipant.java deleted file mode 100644 index 35882717..00000000 --- a/src/main/java/io/getstream/models/CallParticipant.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * ======================================================================== - * 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 CallParticipant { - - @JsonProperty("banned") - private Boolean banned; - - @JsonProperty("id") - private String id; - - @JsonProperty("JoinedAt") - private Date joinedAt; - - @JsonProperty("online") - private Boolean online; - - @JsonProperty("role") - private String role; - - @JsonProperty("UserSessionID") - private String userSessionID; - - @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; - - @Nullable - @JsonProperty("invisible") - private Boolean invisible; - - @Nullable - @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; - - @Nullable - @JsonProperty("teams") - private List teams; - - @Nullable - @JsonProperty("privacy_settings") - private PrivacySettings privacySettings; -} diff --git a/src/main/java/io/getstream/models/CallSession.java b/src/main/java/io/getstream/models/CallSession.java deleted file mode 100644 index d8ae102b..00000000 --- a/src/main/java/io/getstream/models/CallSession.java +++ /dev/null @@ -1,96 +0,0 @@ -/* - * ======================================================================== - * 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 CallSession { - - @JsonProperty("AnonymousParticipantCount") - private Integer anonymousParticipantCount; - - @JsonProperty("AppPK") - private Integer appPK; - - @JsonProperty("CallID") - private String callID; - - @JsonProperty("CallType") - private String callType; - - @JsonProperty("CreatedAt") - private Date createdAt; - - @JsonProperty("SessionID") - private String sessionID; - - @JsonProperty("ActiveSFUs") - private List activeSFUs; - - @JsonProperty("Participants") - private List participants; - - @JsonProperty("SFUIDs") - private List sFUIDs; - - @JsonProperty("AcceptedBy") - private Map acceptedBy; - - @JsonProperty("MissedBy") - private Map missedBy; - - @JsonProperty("ParticipantsCountByRole") - private Map participantsCountByRole; - - @JsonProperty("RejectedBy") - private Map rejectedBy; - - @JsonProperty("UserPermissionOverrides") - private Map> userPermissionOverrides; - - @Nullable - @JsonProperty("DeletedAt") - private Date deletedAt; - - @Nullable - @JsonProperty("EndedAt") - private Date endedAt; - - @Nullable - @JsonProperty("LiveEndedAt") - private Date liveEndedAt; - - @Nullable - @JsonProperty("LiveStartedAt") - private Date liveStartedAt; - - @Nullable - @JsonProperty("RingAt") - private Date ringAt; - - @Nullable - @JsonProperty("StartedAt") - private Date startedAt; - - @Nullable - @JsonProperty("TimerEndsAt") - private Date timerEndsAt; -} diff --git a/src/main/java/io/getstream/models/CallTimeline.java b/src/main/java/io/getstream/models/CallTimeline.java deleted file mode 100644 index 9161714d..00000000 --- a/src/main/java/io/getstream/models/CallTimeline.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * ======================================================================== - * 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 CallTimeline { - - @JsonProperty("events") - private List events; -} diff --git a/src/main/java/io/getstream/models/Channel.java b/src/main/java/io/getstream/models/Channel.java deleted file mode 100644 index bc8ce0c2..00000000 --- a/src/main/java/io/getstream/models/Channel.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * ======================================================================== - * 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 Channel { - - @JsonProperty("auto_translation_language") - private String autoTranslationLanguage; - - @JsonProperty("cid") - private String cid; - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("disabled") - private Boolean disabled; - - @JsonProperty("frozen") - private Boolean frozen; - - @JsonProperty("id") - private String id; - - @JsonProperty("type") - private String type; - - @JsonProperty("updated_at") - private Date updatedAt; - - @JsonProperty("custom") - private Map custom; - - @Nullable - @JsonProperty("auto_translation_enabled") - private Boolean autoTranslationEnabled; - - @Nullable - @JsonProperty("cooldown") - private Integer cooldown; - - @Nullable - @JsonProperty("deleted_at") - private Date deletedAt; - - @Nullable - @JsonProperty("last_campaigns") - private String lastCampaigns; - - @Nullable - @JsonProperty("last_message_at") - private Date lastMessageAt; - - @Nullable - @JsonProperty("member_count") - private Integer memberCount; - - @Nullable - @JsonProperty("message_count") - private Integer messageCount; - - @Nullable - @JsonProperty("message_count_updated_at") - private Date messageCountUpdatedAt; - - @Nullable - @JsonProperty("team") - private String team; - - @Nullable - @JsonProperty("active_live_locations") - private List activeLiveLocations; - - @Nullable - @JsonProperty("filter_tags") - private List filterTags; - - @Nullable - @JsonProperty("invites") - private List invites; - - @Nullable - @JsonProperty("members") - private List members; - - @Nullable - @JsonProperty("config") - private ChannelConfig config; - - @Nullable - @JsonProperty("config_overrides") - private ConfigOverrides configOverrides; - - @Nullable - @JsonProperty("created_by") - private User createdBy; - - @Nullable - @JsonProperty("members_lookup") - private Map membersLookup; - - @Nullable - @JsonProperty("truncated_by") - private User truncatedBy; -} diff --git a/src/main/java/io/getstream/models/ChannelBatchUpdatedCompletedEvent.java b/src/main/java/io/getstream/models/ChannelBatchUpdatedCompletedEvent.java deleted file mode 100644 index ee869e48..00000000 --- a/src/main/java/io/getstream/models/ChannelBatchUpdatedCompletedEvent.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * ======================================================================== - * 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 ChannelBatchUpdatedCompletedEvent { - - @JsonProperty("batch_created_at") - private Date batchCreatedAt; - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("finished_at") - private Date finishedAt; - - @JsonProperty("operation") - private String operation; - - @JsonProperty("status") - private String status; - - @JsonProperty("success_channels_count") - private Integer successChannelsCount; - - @JsonProperty("task_id") - private String taskID; - - @JsonProperty("failed_channels") - private List failedChannels; - - @JsonProperty("custom") - private Map custom; - - @JsonProperty("type") - private String type; - - @Nullable - @JsonProperty("received_at") - private Date receivedAt; -} diff --git a/src/main/java/io/getstream/models/ChannelBatchUpdatedStartedEvent.java b/src/main/java/io/getstream/models/ChannelBatchUpdatedStartedEvent.java deleted file mode 100644 index 03811b65..00000000 --- a/src/main/java/io/getstream/models/ChannelBatchUpdatedStartedEvent.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * ======================================================================== - * 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 ChannelBatchUpdatedStartedEvent { - - @JsonProperty("batch_created_at") - private Date batchCreatedAt; - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("finished_at") - private Date finishedAt; - - @JsonProperty("operation") - private String operation; - - @JsonProperty("status") - private String status; - - @JsonProperty("success_channels_count") - private Integer successChannelsCount; - - @JsonProperty("task_id") - private String taskID; - - @JsonProperty("failed_channels") - private List failedChannels; - - @JsonProperty("custom") - private Map custom; - - @JsonProperty("type") - private String type; - - @Nullable - @JsonProperty("received_at") - private Date receivedAt; -} diff --git a/src/main/java/io/getstream/models/CustomActionRequest.java b/src/main/java/io/getstream/models/ChannelContextResponse.java similarity index 75% rename from src/main/java/io/getstream/models/CustomActionRequest.java rename to src/main/java/io/getstream/models/ChannelContextResponse.java index 0d08e9a3..b411bcfb 100644 --- a/src/main/java/io/getstream/models/CustomActionRequest.java +++ b/src/main/java/io/getstream/models/ChannelContextResponse.java @@ -13,20 +13,25 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; -import java.util.Map; import org.jetbrains.annotations.Nullable; +/** Slim channel object: identity plus creator */ @lombok.Data @lombok.Builder @lombok.NoArgsConstructor @lombok.AllArgsConstructor -public class CustomActionRequest { +public class ChannelContextResponse { + + @JsonProperty("cid") + private String cid; - @Nullable @JsonProperty("id") private String id; + @JsonProperty("type") + private String type; + @Nullable - @JsonProperty("options") - private Map options; + @JsonProperty("created_by") + private UserResponse createdBy; } diff --git a/src/main/java/io/getstream/models/ChannelGetOrCreateRequest.java b/src/main/java/io/getstream/models/ChannelGetOrCreateRequest.java index 6ddbf64f..e0f18e50 100644 --- a/src/main/java/io/getstream/models/ChannelGetOrCreateRequest.java +++ b/src/main/java/io/getstream/models/ChannelGetOrCreateRequest.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 @@ -33,6 +34,10 @@ public class ChannelGetOrCreateRequest { @JsonProperty("thread_unread_counts") private Boolean threadUnreadCounts; + @Nullable + @JsonProperty("member_custom_include") + private List memberCustomInclude; + @Nullable @JsonProperty("data") private ChannelInput data; diff --git a/src/main/java/io/getstream/models/ChannelMember.java b/src/main/java/io/getstream/models/ChannelMember.java deleted file mode 100644 index 87d7ad9b..00000000 --- a/src/main/java/io/getstream/models/ChannelMember.java +++ /dev/null @@ -1,118 +0,0 @@ -/* - * ======================================================================== - * 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 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; - - @Nullable - @JsonProperty("deleted_at") - private Date deletedAt; - - @Nullable - @JsonProperty("hidden") - private Boolean hidden; - - @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_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; - - @Nullable - @JsonProperty("status") - private String status; - - @Nullable - @JsonProperty("updated_at") - private Date updatedAt; - - @Nullable - @JsonProperty("user_id") - private String userID; - - @Nullable - @JsonProperty("deleted_messages") - private List deletedMessages; - - @Nullable - @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 deleted file mode 100644 index 8e961e00..00000000 --- a/src/main/java/io/getstream/models/ChannelMemberLookup.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * ======================================================================== - * 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 ChannelMemberLookup { - - @JsonProperty("archived") - private Boolean archived; - - @JsonProperty("banned") - private Boolean banned; - - @JsonProperty("blocked") - private Boolean blocked; - - @JsonProperty("hidden") - private Boolean hidden; - - @JsonProperty("pinned") - private Boolean pinned; - - @Nullable - @JsonProperty("archived_at") - private Date archivedAt; - - @Nullable - @JsonProperty("ban_expires") - private Date banExpires; - - @Nullable - @JsonProperty("pinned_at") - private Date pinnedAt; -} diff --git a/src/main/java/io/getstream/models/ChannelMemberPartialResponse.java b/src/main/java/io/getstream/models/ChannelMemberPartialResponse.java index 124ae52d..c1ecfdd7 100644 --- a/src/main/java/io/getstream/models/ChannelMemberPartialResponse.java +++ b/src/main/java/io/getstream/models/ChannelMemberPartialResponse.java @@ -13,6 +13,8 @@ package io.getstream.models; import com.fasterxml.jackson.annotation.JsonProperty; +import java.util.Map; +import org.jetbrains.annotations.Nullable; @lombok.Data @lombok.Builder @@ -25,4 +27,8 @@ public class ChannelMemberPartialResponse { @JsonProperty("notifications_muted") private Boolean notificationsMuted; + + @Nullable + @JsonProperty("custom") + private Map custom; } diff --git a/src/main/java/io/getstream/models/ChannelMemberResponse.java b/src/main/java/io/getstream/models/ChannelMemberResponse.java index 0d145826..b0a1cc37 100644 --- a/src/main/java/io/getstream/models/ChannelMemberResponse.java +++ b/src/main/java/io/getstream/models/ChannelMemberResponse.java @@ -53,10 +53,18 @@ public class ChannelMemberResponse { @JsonProperty("ban_expires") private Date banExpires; + @Nullable + @JsonProperty("ban_from_future_channels") + private Boolean banFromFutureChannels; + @Nullable @JsonProperty("deleted_at") private Date deletedAt; + @Nullable + @JsonProperty("future_channel_ban_expires") + private Date futureChannelBanExpires; + @Nullable @JsonProperty("invite_accepted_at") private Date inviteAcceptedAt; diff --git a/src/main/java/io/getstream/models/ChannelMessages.java b/src/main/java/io/getstream/models/ChannelMessages.java deleted file mode 100644 index d999a190..00000000 --- a/src/main/java/io/getstream/models/ChannelMessages.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * ======================================================================== - * 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 ChannelMessages { - - @JsonProperty("messages") - private List messages; - - @Nullable - @JsonProperty("channel") - private ChannelResponse channel; -} diff --git a/src/main/java/io/getstream/models/ChannelPushPreferences.java b/src/main/java/io/getstream/models/ChannelPushPreferences.java deleted file mode 100644 index d5526243..00000000 --- a/src/main/java/io/getstream/models/ChannelPushPreferences.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * ======================================================================== - * 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 ChannelPushPreferences { - - @Nullable - @JsonProperty("chat_level") - private String chatLevel; - - @Nullable - @JsonProperty("disabled_until") - private Date disabledUntil; -} diff --git a/src/main/java/io/getstream/models/CompositeAppSettings.java b/src/main/java/io/getstream/models/CompositeAppSettings.java deleted file mode 100644 index 5f71b234..00000000 --- a/src/main/java/io/getstream/models/CompositeAppSettings.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * ======================================================================== - * 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 CompositeAppSettings { - - @Nullable - @JsonProperty("json_encoded_settings") - private String jsonEncodedSettings; - - @Nullable - @JsonProperty("url") - private String url; -} diff --git a/src/main/java/io/getstream/models/ConfigOverrides.java b/src/main/java/io/getstream/models/ConfigOverrides.java deleted file mode 100644 index 1e6e717c..00000000 --- a/src/main/java/io/getstream/models/ConfigOverrides.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * ======================================================================== - * 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 ConfigOverrides { - - @Nullable - @JsonProperty("blocklist") - private String blocklist; - - @Nullable - @JsonProperty("blocklist_behavior") - private String blocklistBehavior; - - @Nullable - @JsonProperty("count_messages") - private Boolean countMessages; - - @Nullable - @JsonProperty("max_message_length") - private Integer maxMessageLength; - - @Nullable - @JsonProperty("quotes") - private Boolean quotes; - - @Nullable - @JsonProperty("reactions") - private Boolean reactions; - - @Nullable - @JsonProperty("replies") - private Boolean replies; - - @Nullable - @JsonProperty("shared_locations") - private Boolean sharedLocations; - - @Nullable - @JsonProperty("typing_events") - private Boolean typingEvents; - - @Nullable - @JsonProperty("uploads") - private Boolean uploads; - - @Nullable - @JsonProperty("url_enrichment") - private Boolean urlEnrichment; - - @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/Coordinates.java b/src/main/java/io/getstream/models/Coordinates.java deleted file mode 100644 index dc46f3fd..00000000 --- a/src/main/java/io/getstream/models/Coordinates.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * ======================================================================== - * 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 Coordinates { - - @JsonProperty("latitude") - private Double latitude; - - @JsonProperty("longitude") - private Double longitude; -} diff --git a/src/main/java/io/getstream/models/Count.java b/src/main/java/io/getstream/models/Count.java deleted file mode 100644 index f54a8391..00000000 --- a/src/main/java/io/getstream/models/Count.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * ======================================================================== - * 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 Count { - - @JsonProperty("approximate") - private Boolean approximate; - - @JsonProperty("value") - private Integer value; -} diff --git a/src/main/java/io/getstream/models/CreateBlockListRequest.java b/src/main/java/io/getstream/models/CreateBlockListRequest.java index 0b2cc031..db34d861 100644 --- a/src/main/java/io/getstream/models/CreateBlockListRequest.java +++ b/src/main/java/io/getstream/models/CreateBlockListRequest.java @@ -55,4 +55,12 @@ public class CreateBlockListRequest { @Nullable @JsonProperty("type") private String type; + + @Nullable + @JsonProperty("user_id") + private String userID; + + @Nullable + @JsonProperty("user") + private UserRequest user; } diff --git a/src/main/java/io/getstream/models/CreatePollOptionRequest.java b/src/main/java/io/getstream/models/CreatePollOptionRequest.java index 5f581a6e..78636461 100644 --- a/src/main/java/io/getstream/models/CreatePollOptionRequest.java +++ b/src/main/java/io/getstream/models/CreatePollOptionRequest.java @@ -31,7 +31,7 @@ public class CreatePollOptionRequest { private String userID; @Nullable - @JsonProperty("Custom") + @JsonProperty("custom") private Map custom; @Nullable diff --git a/src/main/java/io/getstream/models/CreatePollRequest.java b/src/main/java/io/getstream/models/CreatePollRequest.java index 07973dae..606a0fbf 100644 --- a/src/main/java/io/getstream/models/CreatePollRequest.java +++ b/src/main/java/io/getstream/models/CreatePollRequest.java @@ -68,7 +68,7 @@ public class CreatePollRequest { private List options; @Nullable - @JsonProperty("Custom") + @JsonProperty("custom") private Map custom; @Nullable diff --git a/src/main/java/io/getstream/models/DeleteBlockListRequest.java b/src/main/java/io/getstream/models/DeleteBlockListRequest.java index 98f61515..cd0663eb 100644 --- a/src/main/java/io/getstream/models/DeleteBlockListRequest.java +++ b/src/main/java/io/getstream/models/DeleteBlockListRequest.java @@ -25,4 +25,8 @@ public class DeleteBlockListRequest { @Query("team") @JsonIgnore private String Team; + + @Query("user_id") + @JsonIgnore + private String UserID; } diff --git a/src/main/java/io/getstream/models/DeleteCustomRoleRequest.java b/src/main/java/io/getstream/models/DeleteCustomRoleRequest.java deleted file mode 100644 index f201dda9..00000000 --- a/src/main/java/io/getstream/models/DeleteCustomRoleRequest.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * ======================================================================== - * 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 DeleteCustomRoleRequest {} diff --git a/src/main/java/io/getstream/models/DeleteModerationConfigRequest.java b/src/main/java/io/getstream/models/DeleteModerationConfigRequest.java deleted file mode 100644 index 746245c0..00000000 --- a/src/main/java/io/getstream/models/DeleteModerationConfigRequest.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * ======================================================================== - * 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 DeleteModerationConfigRequest {} diff --git a/src/main/java/io/getstream/models/DeleteModerationTemplateRequest.java b/src/main/java/io/getstream/models/DeleteModerationTemplateRequest.java deleted file mode 100644 index 555bedb9..00000000 --- a/src/main/java/io/getstream/models/DeleteModerationTemplateRequest.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * ======================================================================== - * 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 DeleteModerationTemplateRequest { - - @JsonProperty("name") - private String name; -} diff --git a/src/main/java/io/getstream/models/BanActionRequest.java b/src/main/java/io/getstream/models/DeleteUserMessagesRequestPayload.java similarity index 67% rename from src/main/java/io/getstream/models/BanActionRequest.java rename to src/main/java/io/getstream/models/DeleteUserMessagesRequestPayload.java index 95a2120b..b1732029 100644 --- a/src/main/java/io/getstream/models/BanActionRequest.java +++ b/src/main/java/io/getstream/models/DeleteUserMessagesRequestPayload.java @@ -15,33 +15,36 @@ import com.fasterxml.jackson.annotation.JsonProperty; import org.jetbrains.annotations.Nullable; +/** + * Configuration for deleting all of a user's chat messages without banning them or deleting + * their account + */ @lombok.Data @lombok.Builder @lombok.NoArgsConstructor @lombok.AllArgsConstructor -public class BanActionRequest { - - @Nullable - @JsonProperty("channel_ban_only") - private Boolean channelBanOnly; +public class DeleteUserMessagesRequestPayload { - @Nullable @JsonProperty("delete_messages") private String deleteMessages; @Nullable - @JsonProperty("ip_ban") - private Boolean ipBan; + @JsonProperty("channel_cid") + private String channelCid; @Nullable - @JsonProperty("reason") - private String reason; + @JsonProperty("delete_reactions") + private Boolean deleteReactions; + + @Nullable + @JsonProperty("entity_id") + private String entityID; @Nullable - @JsonProperty("shadow") - private Boolean shadow; + @JsonProperty("entity_type") + private String entityType; @Nullable - @JsonProperty("timeout") - private Integer timeout; + @JsonProperty("reason") + private String reason; } diff --git a/src/main/java/io/getstream/models/DeleteUserRequest.java b/src/main/java/io/getstream/models/DeleteUserRequest.java deleted file mode 100644 index 9c81e23c..00000000 --- a/src/main/java/io/getstream/models/DeleteUserRequest.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * ======================================================================== - * 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 DeleteUserRequest { - - @Nullable - @JsonProperty("delete_conversation_channels") - private Boolean deleteConversationChannels; - - @Nullable - @JsonProperty("delete_feeds_content") - private Boolean deleteFeedsContent; - - @Nullable - @JsonProperty("hard_delete") - private Boolean hardDelete; - - @Nullable - @JsonProperty("mark_messages_deleted") - private Boolean markMessagesDeleted; - - @Nullable - @JsonProperty("reason") - private String reason; -} diff --git a/src/main/java/io/getstream/models/DeliveryReceipts.java b/src/main/java/io/getstream/models/DeliveryReceipts.java deleted file mode 100644 index ab3ed875..00000000 --- a/src/main/java/io/getstream/models/DeliveryReceipts.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * ======================================================================== - * 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/DenormalizedChannelFields.java b/src/main/java/io/getstream/models/DenormalizedChannelFields.java deleted file mode 100644 index 482f6344..00000000 --- a/src/main/java/io/getstream/models/DenormalizedChannelFields.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * ======================================================================== - * 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/Device.java b/src/main/java/io/getstream/models/Device.java deleted file mode 100644 index dc2828f6..00000000 --- a/src/main/java/io/getstream/models/Device.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * ======================================================================== - * 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 Device { - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("id") - private String id; - - @JsonProperty("push_provider") - private String pushProvider; - - @JsonProperty("user_id") - private String userID; - - @Nullable - @JsonProperty("disabled") - private Boolean disabled; - - @Nullable - @JsonProperty("disabled_reason") - private String disabledReason; - - @Nullable - @JsonProperty("push_provider_name") - private String pushProviderName; - - @Nullable - @JsonProperty("voip") - private Boolean voip; -} diff --git a/src/main/java/io/getstream/models/EgressTaskConfig.java b/src/main/java/io/getstream/models/EgressTaskConfig.java deleted file mode 100644 index eeeace06..00000000 --- a/src/main/java/io/getstream/models/EgressTaskConfig.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * ======================================================================== - * 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 EgressTaskConfig { - - @Nullable - @JsonProperty("egress_user") - private EgressUser egressUser; - - @Nullable - @JsonProperty("frame_recording_egress_config") - private FrameRecordingEgressConfig frameRecordingEgressConfig; - - @Nullable - @JsonProperty("hls_egress_config") - private HLSEgressConfig hlsEgressConfig; - - @Nullable - @JsonProperty("recording_egress_config") - private RecordingEgressConfig recordingEgressConfig; - - @Nullable - @JsonProperty("rtmp_egress_config") - private RTMPEgressConfig rtmpEgressConfig; - - @Nullable - @JsonProperty("stt_egress_config") - private STTEgressConfig sttEgressConfig; -} diff --git a/src/main/java/io/getstream/models/EgressUser.java b/src/main/java/io/getstream/models/EgressUser.java deleted file mode 100644 index 34272828..00000000 --- a/src/main/java/io/getstream/models/EgressUser.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * ======================================================================== - * 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 EgressUser { - - @Nullable - @JsonProperty("token") - private String token; -} diff --git a/src/main/java/io/getstream/models/EncryptionSettingsRequest.java b/src/main/java/io/getstream/models/EncryptionSettingsRequest.java index aed4a07f..746560ce 100644 --- a/src/main/java/io/getstream/models/EncryptionSettingsRequest.java +++ b/src/main/java/io/getstream/models/EncryptionSettingsRequest.java @@ -22,6 +22,6 @@ public class EncryptionSettingsRequest { @Nullable - @JsonProperty("enabled") - private Boolean enabled; + @JsonProperty("mode") + private String mode; } diff --git a/src/main/java/io/getstream/models/EncryptionSettingsResponse.java b/src/main/java/io/getstream/models/EncryptionSettingsResponse.java index 826c8602..3a32bff2 100644 --- a/src/main/java/io/getstream/models/EncryptionSettingsResponse.java +++ b/src/main/java/io/getstream/models/EncryptionSettingsResponse.java @@ -21,6 +21,6 @@ @lombok.AllArgsConstructor public class EncryptionSettingsResponse { - @JsonProperty("enabled") - private Boolean enabled; + @JsonProperty("mode") + private String mode; } diff --git a/src/main/java/io/getstream/models/EnrichedCollection.java b/src/main/java/io/getstream/models/EnrichedCollection.java deleted file mode 100644 index 3523c73d..00000000 --- a/src/main/java/io/getstream/models/EnrichedCollection.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * ======================================================================== - * 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 EnrichedCollection { - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("id") - private String id; - - @JsonProperty("name") - private String name; - - @JsonProperty("status") - private String status; - - @JsonProperty("updated_at") - private Date updatedAt; - - @JsonProperty("user_id") - private String userID; - - @JsonProperty("custom") - private Map custom; -} diff --git a/src/main/java/io/getstream/models/EntityCreator.java b/src/main/java/io/getstream/models/EntityCreator.java deleted file mode 100644 index 11c31b1b..00000000 --- a/src/main/java/io/getstream/models/EntityCreator.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * ======================================================================== - * 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 EntityCreator { - - @JsonProperty("ban_count") - private Integer banCount; - - @JsonProperty("banned") - private Boolean banned; - - @JsonProperty("deleted_content_count") - private Integer deletedContentCount; - - @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; - - @Nullable - @JsonProperty("invisible") - private Boolean invisible; - - @Nullable - @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; - - @Nullable - @JsonProperty("teams") - private List teams; - - @Nullable - @JsonProperty("privacy_settings") - private PrivacySettings privacySettings; -} diff --git a/src/main/java/io/getstream/models/ExternalStorage.java b/src/main/java/io/getstream/models/ExternalStorage.java deleted file mode 100644 index 44ba1f21..00000000 --- a/src/main/java/io/getstream/models/ExternalStorage.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * ======================================================================== - * 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 ExternalStorage { - - @Nullable - @JsonProperty("abs_account_name") - private String absAccountName; - - @Nullable - @JsonProperty("abs_client_id") - private String absClientID; - - @Nullable - @JsonProperty("abs_client_secret") - private String absClientSecret; - - @Nullable - @JsonProperty("abs_tenant_id") - private String absTenantID; - - @Nullable - @JsonProperty("bucket") - private String bucket; - - @Nullable - @JsonProperty("gcs_credentials") - private String gcsCredentials; - - @Nullable - @JsonProperty("path") - private String path; - - @Nullable - @JsonProperty("s3_api_key") - private String s3APIKey; - - @Nullable - @JsonProperty("s3_custom_endpoint") - private String s3CustomEndpoint; - - @Nullable - @JsonProperty("s3_region") - private String s3Region; - - @Nullable - @JsonProperty("s3_secret_key") - private String s3SecretKey; - - @Nullable - @JsonProperty("storage_name") - private String storageName; - - @Nullable - @JsonProperty("storage_type") - private Integer storageType; -} diff --git a/src/main/java/io/getstream/models/FeedsModerationTemplateConfig.java b/src/main/java/io/getstream/models/FeedsModerationTemplateConfig.java deleted file mode 100644 index 1625cb6d..00000000 --- a/src/main/java/io/getstream/models/FeedsModerationTemplateConfig.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * ======================================================================== - * 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 FeedsModerationTemplateConfig { - - @JsonProperty("config_key") - private String configKey; - - @JsonProperty("data_types") - private Map dataTypes; -} diff --git a/src/main/java/io/getstream/models/FeedsQueryFeedsRequest.java b/src/main/java/io/getstream/models/FeedsQueryFeedsRequest.java deleted file mode 100644 index fafaaa99..00000000 --- a/src/main/java/io/getstream/models/FeedsQueryFeedsRequest.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * ======================================================================== - * 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 FeedsQueryFeedsRequest { - - @Nullable - @JsonProperty("limit") - private Integer limit; - - @Nullable - @JsonProperty("next") - private String next; - - @Nullable - @JsonProperty("prev") - private String prev; - - @Nullable - @JsonProperty("watch") - private Boolean watch; - - @Nullable - @JsonProperty("sort") - private List sort; - - @Nullable - @JsonProperty("filter") - private Map filter; -} diff --git a/src/main/java/io/getstream/models/FeedsReactionGroup.java b/src/main/java/io/getstream/models/FeedsReactionGroup.java deleted file mode 100644 index d9097709..00000000 --- a/src/main/java/io/getstream/models/FeedsReactionGroup.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * ======================================================================== - * 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 FeedsReactionGroup { - - @JsonProperty("count") - private Integer count; - - @JsonProperty("first_reaction_at") - private Date firstReactionAt; - - @JsonProperty("last_reaction_at") - private Date lastReactionAt; -} diff --git a/src/main/java/io/getstream/models/FileDeleteRequest.java b/src/main/java/io/getstream/models/FileDeleteRequest.java deleted file mode 100644 index 8d7239da..00000000 --- a/src/main/java/io/getstream/models/FileDeleteRequest.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * ======================================================================== - * 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 FileDeleteRequest {} diff --git a/src/main/java/io/getstream/models/FilterConfigResponse.java b/src/main/java/io/getstream/models/FilterConfigResponse.java index 70e145e8..f5233e96 100644 --- a/src/main/java/io/getstream/models/FilterConfigResponse.java +++ b/src/main/java/io/getstream/models/FilterConfigResponse.java @@ -14,6 +14,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.util.List; +import java.util.Map; import org.jetbrains.annotations.Nullable; @lombok.Data @@ -40,4 +41,8 @@ public class FilterConfigResponse { @Nullable @JsonProperty("filterable_custom_keys") private List filterableCustomKeys; + + @Nullable + @JsonProperty("ai_image_taxonomy") + private Map> aiImageTaxonomy; } diff --git a/src/main/java/io/getstream/models/Flag.java b/src/main/java/io/getstream/models/Flag.java deleted file mode 100644 index a44d225e..00000000 --- a/src/main/java/io/getstream/models/Flag.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - * ======================================================================== - * 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 Flag { - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("created_by_automod") - private Boolean createdByAutomod; - - @JsonProperty("updated_at") - private Date updatedAt; - - @Nullable - @JsonProperty("approved_at") - private Date approvedAt; - - @Nullable - @JsonProperty("reason") - private String reason; - - @Nullable - @JsonProperty("rejected_at") - private Date rejectedAt; - - @Nullable - @JsonProperty("reviewed_at") - private Date reviewedAt; - - @Nullable - @JsonProperty("reviewed_by") - private String reviewedBy; - - @Nullable - @JsonProperty("target_message_id") - private String targetMessageID; - - @Nullable - @JsonProperty("custom") - private Map custom; - - @Nullable - @JsonProperty("details") - private FlagDetails details; - - @Nullable - @JsonProperty("target_message") - private Message targetMessage; - - @Nullable - @JsonProperty("target_user") - private User targetUser; - - @Nullable - @JsonProperty("user") - private User user; -} diff --git a/src/main/java/io/getstream/models/Flag2.java b/src/main/java/io/getstream/models/Flag2.java deleted file mode 100644 index ba9070c3..00000000 --- a/src/main/java/io/getstream/models/Flag2.java +++ /dev/null @@ -1,77 +0,0 @@ -/* - * ======================================================================== - * 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 Flag2 { - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("entity_id") - private String entityID; - - @JsonProperty("entity_type") - private String entityType; - - @JsonProperty("updated_at") - private Date updatedAt; - - @JsonProperty("result") - private List> result; - - @Nullable - @JsonProperty("entity_creator_id") - private String entityCreatorID; - - @Nullable - @JsonProperty("moderation_payload_hash") - private String moderationPayloadHash; - - @Nullable - @JsonProperty("reason") - private String reason; - - @Nullable - @JsonProperty("review_queue_item_id") - private String reviewQueueItemID; - - @Nullable - @JsonProperty("type") - private String type; - - @Nullable - @JsonProperty("labels") - private List labels; - - @Nullable - @JsonProperty("custom") - private Map custom; - - @Nullable - @JsonProperty("moderation_payload") - private ModerationPayload moderationPayload; - - @Nullable - @JsonProperty("user") - private User user; -} diff --git a/src/main/java/io/getstream/models/FlagContentOptions.java b/src/main/java/io/getstream/models/FlagContentOptions.java deleted file mode 100644 index 5ea614da..00000000 --- a/src/main/java/io/getstream/models/FlagContentOptions.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * ======================================================================== - * 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 FlagContentOptions { - - @JsonProperty("reason") - private String reason; -} diff --git a/src/main/java/io/getstream/models/FlagFeedback.java b/src/main/java/io/getstream/models/FlagFeedback.java deleted file mode 100644 index 1112f957..00000000 --- a/src/main/java/io/getstream/models/FlagFeedback.java +++ /dev/null @@ -1,33 +0,0 @@ -/* - * ======================================================================== - * 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 FlagFeedback { - - @JsonProperty("created_at") - private Date createdAt; - - @JsonProperty("message_id") - private String messageID; - - @JsonProperty("labels") - private List