From 0dc65a999756b54cfdc9a6069ecc639420afbe44 Mon Sep 17 00:00:00 2001 From: Yun Wang Date: Mon, 16 Feb 2026 19:46:44 +0100 Subject: [PATCH 1/8] feat: update by openapi refactor --- src/Generated/Webhook.php | 566 ++++++++++++++++++ src/GeneratedModels/AIImageConfig.php | 5 - src/GeneratedModels/AITextConfig.php | 6 - src/GeneratedModels/AIVideoConfig.php | 4 - src/GeneratedModels/APIError.php | 9 - src/GeneratedModels/APNConfig.php | 11 - src/GeneratedModels/APNConfigFields.php | 11 - src/GeneratedModels/APNS.php | 7 - src/GeneratedModels/APNSPayload.php | 23 + src/GeneratedModels/AWSRekognitionRule.php | 4 - .../AcceptFeedMemberInviteRequest.php | 3 - .../AcceptFeedMemberInviteResponse.php | 3 - src/GeneratedModels/AcceptFollowRequest.php | 4 - src/GeneratedModels/AcceptFollowResponse.php | 3 - src/GeneratedModels/Action.php | 6 - src/GeneratedModels/ActionLogResponse.php | 12 - src/GeneratedModels/ActionSequence.php | 8 - .../ActiveCallsBitrateStats.php | 3 - src/GeneratedModels/ActiveCallsFPSStats.php | 5 - .../ActiveCallsLatencyStats.php | 3 - src/GeneratedModels/ActiveCallsMetrics.php | 4 - .../ActiveCallsResolutionStats.php | 3 - src/GeneratedModels/ActiveCallsSummary.php | 5 - src/GeneratedModels/ActivityAddedEvent.php | 9 - src/GeneratedModels/ActivityDeletedEvent.php | 9 - src/GeneratedModels/ActivityFeedbackEvent.php | 7 - .../ActivityFeedbackEventPayload.php | 9 +- .../ActivityFeedbackRequest.php | 6 - .../ActivityFeedbackResponse.php | 3 - src/GeneratedModels/ActivityLocation.php | 3 - src/GeneratedModels/ActivityMarkEvent.php | 13 - src/GeneratedModels/ActivityPinResponse.php | 6 - src/GeneratedModels/ActivityPinnedEvent.php | 9 - .../ActivityProcessorConfig.php | 2 - .../ActivityReactionAddedEvent.php | 10 - .../ActivityReactionDeletedEvent.php | 10 - .../ActivityReactionUpdatedEvent.php | 10 - .../ActivityRemovedFromFeedEvent.php | 9 - src/GeneratedModels/ActivityRequest.php | 30 +- src/GeneratedModels/ActivityResponse.php | 67 +-- src/GeneratedModels/ActivityRestoredEvent.php | 9 - .../ActivitySelectorConfig.php | 12 +- .../ActivitySelectorConfigResponse.php | 10 +- src/GeneratedModels/ActivityUnpinnedEvent.php | 9 - src/GeneratedModels/ActivityUpdatedEvent.php | 9 - src/GeneratedModels/AddActivityRequest.php | 30 +- src/GeneratedModels/AddActivityResponse.php | 4 - src/GeneratedModels/AddBookmarkRequest.php | 6 - src/GeneratedModels/AddBookmarkResponse.php | 3 - .../AddCommentReactionRequest.php | 9 +- .../AddCommentReactionResponse.php | 5 - src/GeneratedModels/AddCommentRequest.php | 17 +- src/GeneratedModels/AddCommentResponse.php | 5 - .../AddCommentsBatchRequest.php | 4 +- .../AddCommentsBatchResponse.php | 5 +- src/GeneratedModels/AddFolderRequest.php | 3 - src/GeneratedModels/AddReactionRequest.php | 9 +- src/GeneratedModels/AddReactionResponse.php | 5 - .../AggregatedActivityResponse.php | 12 +- src/GeneratedModels/AggregationConfig.php | 2 - src/GeneratedModels/AppResponseFields.php | 58 +- src/GeneratedModels/AppealAcceptedEvent.php | 6 - src/GeneratedModels/AppealCreatedEvent.php | 6 - src/GeneratedModels/AppealItemResponse.php | 12 - src/GeneratedModels/AppealRejectedEvent.php | 6 - src/GeneratedModels/AppealRequest.php | 7 - src/GeneratedModels/AppealResponse.php | 3 - .../AsyncBulkImageModerationEvent.php | 9 - .../AsyncExportChannelsEvent.php | 9 - src/GeneratedModels/AsyncExportErrorEvent.php | 9 - .../AsyncExportModerationLogsEvent.php | 9 - src/GeneratedModels/AsyncExportUsersEvent.php | 9 - .../AsyncModerationCallbackConfig.php | 3 - .../AsyncModerationConfiguration.php | 3 - src/GeneratedModels/Attachment.php | 23 - src/GeneratedModels/AudioSettings.php | 9 - src/GeneratedModels/AudioSettingsRequest.php | 9 - src/GeneratedModels/AudioSettingsResponse.php | 9 - .../AutomodDetailsResponse.php | 22 + .../AutomodPlatformCircumventionConfig.php | 4 - src/GeneratedModels/AutomodRule.php | 4 - .../AutomodSemanticFiltersConfig.php | 4 - .../AutomodSemanticFiltersRule.php | 4 - src/GeneratedModels/AutomodToxicityConfig.php | 4 - src/GeneratedModels/AzureRequest.php | 5 - src/GeneratedModels/BackstageSettings.php | 3 - .../BackstageSettingsRequest.php | 3 - .../BackstageSettingsResponse.php | 3 - .../BanActionRequestPayload.php | 24 + src/GeneratedModels/BanInfoResponse.php | 23 + src/GeneratedModels/BanOptions.php | 6 - src/GeneratedModels/BanRequest.php | 10 - src/GeneratedModels/BanResponse.php | 8 - src/GeneratedModels/BaseResponseModel.php | 67 --- .../BlockActionRequestPayload.php | 18 + src/GeneratedModels/BlockListConfig.php | 4 - src/GeneratedModels/BlockListOptions.php | 5 +- src/GeneratedModels/BlockListResponse.php | 12 +- src/GeneratedModels/BlockListRule.php | 4 - src/GeneratedModels/BlockUserRequest.php | 2 - src/GeneratedModels/BlockUserResponse.php | 2 - src/GeneratedModels/BlockUsersRequest.php | 4 - src/GeneratedModels/BlockUsersResponse.php | 5 - src/GeneratedModels/BlockedUserEvent.php | 6 - src/GeneratedModels/BlockedUserResponse.php | 6 - .../BodyguardImageAnalysisConfig.php | 2 - src/GeneratedModels/BodyguardRule.php | 4 - src/GeneratedModels/BodyguardSeverityRule.php | 3 - src/GeneratedModels/BookmarkAddedEvent.php | 7 - src/GeneratedModels/BookmarkDeletedEvent.php | 7 - .../BookmarkFolderDeletedEvent.php | 7 - .../BookmarkFolderResponse.php | 7 - .../BookmarkFolderUpdatedEvent.php | 7 - src/GeneratedModels/BookmarkResponse.php | 7 - src/GeneratedModels/BookmarkUpdatedEvent.php | 7 - src/GeneratedModels/Bound.php | 3 - src/GeneratedModels/BroadcastSettings.php | 4 - .../BroadcastSettingsRequest.php | 4 - .../BroadcastSettingsResponse.php | 4 - src/GeneratedModels/BrowserDataResponse.php | 3 - .../BulkImageModerationRequest.php | 2 - .../BulkImageModerationResponse.php | 3 - src/GeneratedModels/CallAcceptedEvent.php | 6 - src/GeneratedModels/CallClosedCaption.php | 10 - .../CallClosedCaptionsFailedEvent.php | 4 - .../CallClosedCaptionsStartedEvent.php | 4 - .../CallClosedCaptionsStoppedEvent.php | 4 - src/GeneratedModels/CallCreatedEvent.php | 8 +- src/GeneratedModels/CallDTMFEvent.php | 9 - src/GeneratedModels/CallDeletedEvent.php | 5 - src/GeneratedModels/CallDurationReport.php | 2 - .../CallDurationReportResponse.php | 2 - src/GeneratedModels/CallEndedEvent.php | 7 - .../CallFrameRecordingFailedEvent.php | 6 - .../CallFrameRecordingFrameReadyEvent.php | 12 +- .../CallFrameRecordingStartedEvent.php | 6 - .../CallFrameRecordingStoppedEvent.php | 6 - .../CallHLSBroadcastingFailedEvent.php | 4 - .../CallHLSBroadcastingStartedEvent.php | 6 - .../CallHLSBroadcastingStoppedEvent.php | 4 - src/GeneratedModels/CallIngressResponse.php | 4 - src/GeneratedModels/CallLiveStartedEvent.php | 5 - src/GeneratedModels/CallMemberAddedEvent.php | 8 +- .../CallMemberRemovedEvent.php | 6 - .../CallMemberUpdatedEvent.php | 8 +- .../CallMemberUpdatedPermissionEvent.php | 9 +- src/GeneratedModels/CallMissedEvent.php | 11 +- .../CallModerationBlurEvent.php | 6 - .../CallModerationWarningEvent.php | 7 - src/GeneratedModels/CallNotificationEvent.php | 10 +- .../CallParticipantCountReport.php | 2 - .../CallParticipantCountReportResponse.php | 2 - .../CallParticipantResponse.php | 5 - .../CallParticipantTimeline.php | 5 - src/GeneratedModels/CallReactionEvent.php | 7 +- src/GeneratedModels/CallRecording.php | 7 - .../CallRecordingFailedEvent.php | 6 - .../CallRecordingReadyEvent.php | 7 - .../CallRecordingStartedEvent.php | 6 - .../CallRecordingStoppedEvent.php | 6 - src/GeneratedModels/CallRejectedEvent.php | 7 - src/GeneratedModels/CallReportResponse.php | 4 - src/GeneratedModels/CallRequest.php | 10 - src/GeneratedModels/CallResponse.php | 26 - src/GeneratedModels/CallRingEvent.php | 11 +- .../CallRtmpBroadcastFailedEvent.php | 5 - .../CallRtmpBroadcastStartedEvent.php | 5 - .../CallRtmpBroadcastStoppedEvent.php | 5 - src/GeneratedModels/CallSessionEndedEvent.php | 6 - ...llSessionParticipantCountsUpdatedEvent.php | 7 - .../CallSessionParticipantJoinedEvent.php | 6 - .../CallSessionParticipantLeftEvent.php | 8 - src/GeneratedModels/CallSessionResponse.php | 13 - .../CallSessionStartedEvent.php | 6 - src/GeneratedModels/CallSettings.php | 17 - src/GeneratedModels/CallSettingsRequest.php | 17 - src/GeneratedModels/CallSettingsResponse.php | 17 - .../CallStateResponseFields.php | 6 +- src/GeneratedModels/CallStatsLocation.php | 9 - src/GeneratedModels/CallStatsMapLocation.php | 4 - src/GeneratedModels/CallStatsMapPublisher.php | 8 - .../CallStatsMapPublishers.php | 2 - src/GeneratedModels/CallStatsMapSFUs.php | 2 - .../CallStatsMapSubscriber.php | 6 - .../CallStatsMapSubscribers.php | 3 - src/GeneratedModels/CallStatsParticipant.php | 6 - .../CallStatsParticipantCounts.php | 8 - .../CallStatsParticipantSession.php | 19 - .../CallStatsReportReadyEvent.php | 5 - .../CallStatsReportSummaryResponse.php | 9 - src/GeneratedModels/CallTranscription.php | 6 - .../CallTranscriptionFailedEvent.php | 6 - .../CallTranscriptionReadyEvent.php | 6 - .../CallTranscriptionStartedEvent.php | 5 - .../CallTranscriptionStoppedEvent.php | 5 - src/GeneratedModels/CallType.php | 9 - src/GeneratedModels/CallTypeResponse.php | 10 +- src/GeneratedModels/CallUpdatedEvent.php | 6 - .../CallUserFeedbackSubmittedEvent.php | 11 - src/GeneratedModels/CallUserMutedEvent.php | 7 - src/GeneratedModels/CallsPerDayReport.php | 2 - .../CallsPerDayReportResponse.php | 2 - src/GeneratedModels/CampaignChannelMember.php | 4 - .../CampaignChannelTemplate.php | 7 - .../CampaignCompletedEvent.php | 6 - .../CampaignMessageTemplate.php | 6 - src/GeneratedModels/CampaignResponse.php | 24 - src/GeneratedModels/CampaignStartedEvent.php | 6 - src/GeneratedModels/CampaignStatsResponse.php | 8 - src/GeneratedModels/CastPollVoteRequest.php | 4 - .../ChannelBatchCompletedEvent.php | 12 - .../ChannelBatchStartedEvent.php | 12 - src/GeneratedModels/ChannelConfig.php | 36 +- src/GeneratedModels/ChannelConfigWithInfo.php | 37 +- src/GeneratedModels/ChannelCreatedEvent.php | 20 +- src/GeneratedModels/ChannelDeletedEvent.php | 30 +- src/GeneratedModels/ChannelExport.php | 6 - src/GeneratedModels/ChannelFrozenEvent.php | 20 +- .../ChannelGetOrCreateRequest.php | 8 - src/GeneratedModels/ChannelHiddenEvent.php | 33 +- src/GeneratedModels/ChannelInput.php | 14 - src/GeneratedModels/ChannelInputRequest.php | 23 +- src/GeneratedModels/ChannelMemberRequest.php | 5 - src/GeneratedModels/ChannelMemberResponse.php | 23 +- .../ChannelMessagesResponse.php | 21 + src/GeneratedModels/ChannelMute.php | 6 - src/GeneratedModels/ChannelMutedEvent.php | 16 +- .../ChannelPushPreferencesResponse.php | 3 - src/GeneratedModels/ChannelResponse.php | 33 +- src/GeneratedModels/ChannelStateResponse.php | 17 - .../ChannelStateResponseFields.php | 30 +- src/GeneratedModels/ChannelTruncatedEvent.php | 30 +- src/GeneratedModels/ChannelTypeConfig.php | 38 +- src/GeneratedModels/ChannelUnFrozenEvent.php | 20 +- src/GeneratedModels/ChannelUnmutedEvent.php | 16 +- src/GeneratedModels/ChannelUpdatedEvent.php | 36 +- src/GeneratedModels/ChannelVisibleEvent.php | 28 +- .../ChatActivityStatsResponse.php | 2 - .../CheckExternalStorageResponse.php | 3 - src/GeneratedModels/CheckPushRequest.php | 15 +- src/GeneratedModels/CheckPushResponse.php | 11 +- src/GeneratedModels/CheckRequest.php | 12 - src/GeneratedModels/CheckResponse.php | 6 - src/GeneratedModels/CheckSNSRequest.php | 4 - src/GeneratedModels/CheckSNSResponse.php | 7 +- src/GeneratedModels/CheckSQSRequest.php | 4 - src/GeneratedModels/CheckSQSResponse.php | 7 +- src/GeneratedModels/ClientOSDataResponse.php | 4 - src/GeneratedModels/ClosedCaptionEvent.php | 5 - .../CollectUserFeedbackRequest.php | 7 - .../CollectUserFeedbackResponse.php | 2 - src/GeneratedModels/CollectionRequest.php | 5 - src/GeneratedModels/CollectionResponse.php | 7 - src/GeneratedModels/Command.php | 7 - src/GeneratedModels/CommentAddedEvent.php | 10 - src/GeneratedModels/CommentDeletedEvent.php | 9 - .../CommentReactionAddedEvent.php | 11 - .../CommentReactionDeletedEvent.php | 9 - .../CommentReactionUpdatedEvent.php | 11 - src/GeneratedModels/CommentResponse.php | 38 +- src/GeneratedModels/CommentUpdatedEvent.php | 9 - .../CompositeRecordingResponse.php | 2 - .../ConfigOverridesRequest.php | 31 + src/GeneratedModels/ConfigResponse.php | 17 - .../ContentCountRuleParameters.php | 3 - src/GeneratedModels/CoordinatesResponse.php | 19 + src/GeneratedModels/CountByMinuteResponse.php | 3 - .../CreateBlockListRequest.php | 9 +- .../CreateBlockListResponse.php | 3 - src/GeneratedModels/CreateCallTypeRequest.php | 8 +- .../CreateCallTypeResponse.php | 11 +- .../CreateChannelTypeRequest.php | 45 +- .../CreateChannelTypeResponse.php | 39 +- .../CreateCollectionsRequest.php | 6 +- .../CreateCollectionsResponse.php | 5 +- src/GeneratedModels/CreateCommandRequest.php | 5 - src/GeneratedModels/CreateCommandResponse.php | 3 - src/GeneratedModels/CreateDeviceRequest.php | 7 - .../CreateExternalStorageRequest.php | 8 - .../CreateExternalStorageResponse.php | 2 - .../CreateFeedGroupRequest.php | 15 +- .../CreateFeedGroupResponse.php | 3 - src/GeneratedModels/CreateFeedViewRequest.php | 7 +- .../CreateFeedViewResponse.php | 3 - .../CreateFeedsBatchRequest.php | 4 +- .../CreateFeedsBatchResponse.php | 5 +- src/GeneratedModels/CreateGuestRequest.php | 2 - src/GeneratedModels/CreateGuestResponse.php | 4 - src/GeneratedModels/CreateImportRequest.php | 3 - src/GeneratedModels/CreateImportResponse.php | 3 - .../CreateImportURLRequest.php | 2 - .../CreateImportURLResponse.php | 4 - .../CreateImportV2TaskRequest.php | 5 - .../CreateImportV2TaskResponse.php | 9 - .../CreateMembershipLevelRequest.php | 7 - .../CreateMembershipLevelResponse.php | 3 - .../CreatePollOptionRequest.php | 5 - src/GeneratedModels/CreatePollRequest.php | 14 - src/GeneratedModels/CreateReminderRequest.php | 4 - src/GeneratedModels/CreateRoleRequest.php | 2 - src/GeneratedModels/CreateRoleResponse.php | 3 - src/GeneratedModels/CreateSIPTrunkRequest.php | 3 - .../CreateSIPTrunkResponse.php | 3 - .../CustomActionRequestPayload.php | 19 + src/GeneratedModels/CustomCheckFlag.php | 5 - src/GeneratedModels/CustomCheckRequest.php | 12 +- src/GeneratedModels/CustomCheckResponse.php | 5 - src/GeneratedModels/CustomEvent.php | 21 + src/GeneratedModels/CustomVideoEvent.php | 6 - ...ilyAggregateCallDurationReportResponse.php | 3 - ...gateCallParticipantCountReportResponse.php | 3 - ...ailyAggregateCallsPerDayReportResponse.php | 3 - ...ilyAggregateQualityScoreReportResponse.php | 3 - .../DailyAggregateSDKUsageReportResponse.php | 3 - ...ilyAggregateUserFeedbackReportResponse.php | 3 - src/GeneratedModels/DailyMetricResponse.php | 3 - .../DailyMetricStatsResponse.php | 5 +- src/GeneratedModels/Data.php | 2 - src/GeneratedModels/DataDogInfo.php | 4 - src/GeneratedModels/DeactivateUserRequest.php | 3 - .../DeactivateUserResponse.php | 3 - .../DeactivateUsersRequest.php | 5 - .../DeactivateUsersResponse.php | 3 - src/GeneratedModels/DecayFunctionConfig.php | 7 - .../DeleteActivitiesRequest.php | 6 - .../DeleteActivitiesResponse.php | 3 - .../DeleteActivityReactionResponse.php | 4 - .../DeleteActivityRequestPayload.php | 19 + .../DeleteActivityResponse.php | 2 - .../DeleteBookmarkFolderResponse.php | 2 - .../DeleteBookmarkResponse.php | 3 - src/GeneratedModels/DeleteCallRequest.php | 2 - src/GeneratedModels/DeleteCallResponse.php | 4 - src/GeneratedModels/DeleteChannelResponse.php | 3 - src/GeneratedModels/DeleteChannelsRequest.php | 3 - .../DeleteChannelsResponse.php | 6 +- .../DeleteChannelsResultResponse.php | 3 - .../DeleteCollectionsResponse.php | 2 - src/GeneratedModels/DeleteCommandResponse.php | 3 - .../DeleteCommentReactionResponse.php | 4 - .../DeleteCommentRequestPayload.php | 19 + src/GeneratedModels/DeleteCommentResponse.php | 4 - .../DeleteExternalStorageResponse.php | 2 - .../DeleteFeedGroupResponse.php | 2 - src/GeneratedModels/DeleteFeedResponse.php | 3 - .../DeleteFeedUserDataRequest.php | 2 - .../DeleteFeedUserDataResponse.php | 3 - .../DeleteFeedViewResponse.php | 2 - .../DeleteFeedsBatchRequest.php | 3 - .../DeleteFeedsBatchResponse.php | 3 - .../DeleteImportV2TaskResponse.php | 2 - .../DeleteMessageRequestPayload.php | 19 + src/GeneratedModels/DeleteMessageResponse.php | 3 - .../DeleteModerationConfigResponse.php | 2 - .../DeleteModerationRuleResponse.php | 2 - .../DeleteModerationTemplateResponse.php | 2 - .../DeleteReactionRequestPayload.php | 19 + .../DeleteReactionResponse.php | 4 - .../DeleteRecordingResponse.php | 2 - .../DeleteReminderResponse.php | 2 - .../DeleteSIPInboundRoutingRuleResponse.php | 2 - .../DeleteSIPTrunkResponse.php | 2 - .../DeleteSegmentTargetsRequest.php | 2 - .../DeleteTranscriptionResponse.php | 2 - .../DeleteUserRequestPayload.php | 22 + src/GeneratedModels/DeleteUsersRequest.php | 9 - src/GeneratedModels/DeleteUsersResponse.php | 3 - .../DeliveredMessagePayload.php | 3 - .../DeliveryReceiptsResponse.php | 2 - src/GeneratedModels/DeviceDataResponse.php | 3 - src/GeneratedModels/DeviceErrorInfo.php | 4 - src/GeneratedModels/DeviceResponse.php | 9 - src/GeneratedModels/DraftPayloadResponse.php | 38 +- src/GeneratedModels/DraftResponse.php | 8 - src/GeneratedModels/EdgeResponse.php | 11 - src/GeneratedModels/EgressHLSResponse.php | 3 - src/GeneratedModels/EgressRTMPResponse.php | 5 - src/GeneratedModels/EgressResponse.php | 8 - src/GeneratedModels/EndCallResponse.php | 2 - src/GeneratedModels/EnrichedActivity.php | 13 - .../EnrichedCollectionResponse.php | 10 +- src/GeneratedModels/EnrichedReaction.php | 14 - src/GeneratedModels/EnrichmentOptions.php | 19 - src/GeneratedModels/EntityCreatorResponse.php | 28 - src/GeneratedModels/ErrorResult.php | 4 - src/GeneratedModels/EventHook.php | 25 - .../EventNotificationSettings.php | 4 - .../EventNotificationSettingsRequest.php | 20 + .../EventNotificationSettingsResponse.php | 20 + src/GeneratedModels/EventRequest.php | 6 - src/GeneratedModels/EventResponse.php | 3 - src/GeneratedModels/ExportChannelsRequest.php | 9 +- .../ExportChannelsResponse.php | 3 - .../ExportFeedUserDataResponse.php | 3 - src/GeneratedModels/ExportUserResponse.php | 9 +- src/GeneratedModels/ExportUsersRequest.php | 2 - src/GeneratedModels/ExportUsersResponse.php | 3 - .../ExternalStorageResponse.php | 5 - src/GeneratedModels/FCM.php | 2 - src/GeneratedModels/FCMPayload.php | 18 + src/GeneratedModels/FailedChannelUpdates.php | 3 - src/GeneratedModels/FeedCreatedEvent.php | 10 - src/GeneratedModels/FeedDeletedEvent.php | 8 - src/GeneratedModels/FeedGroup.php | 17 - src/GeneratedModels/FeedGroupChangedEvent.php | 9 - src/GeneratedModels/FeedGroupDeletedEvent.php | 8 - src/GeneratedModels/FeedGroupResponse.php | 20 +- src/GeneratedModels/FeedInput.php | 7 - src/GeneratedModels/FeedMemberAddedEvent.php | 9 - .../FeedMemberRemovedEvent.php | 9 - src/GeneratedModels/FeedMemberRequest.php | 6 - src/GeneratedModels/FeedMemberResponse.php | 12 +- .../FeedMemberUpdatedEvent.php | 9 - src/GeneratedModels/FeedOwnData.php | 11 +- src/GeneratedModels/FeedRequest.php | 14 +- src/GeneratedModels/FeedResponse.php | 28 +- .../FeedSuggestionResponse.php | 31 +- src/GeneratedModels/FeedUpdatedEvent.php | 9 - src/GeneratedModels/FeedViewResponse.php | 8 +- .../FeedVisibilityResponse.php | 6 +- .../FeedsModerationTemplateConfigPayload.php | 19 + src/GeneratedModels/FeedsPreferences.php | 20 +- .../FeedsPreferencesResponse.php | 8 +- .../FeedsReactionGroupResponse.php | 20 + src/GeneratedModels/FeedsReactionResponse.php | 8 - src/GeneratedModels/Field.php | 4 - src/GeneratedModels/FileUploadConfig.php | 6 - src/GeneratedModels/FileUploadRequest.php | 3 - src/GeneratedModels/FileUploadResponse.php | 4 - src/GeneratedModels/FilterConfigResponse.php | 3 - src/GeneratedModels/FirebaseConfig.php | 7 - src/GeneratedModels/FirebaseConfigFields.php | 7 - .../FlagCountRuleParameters.php | 2 - src/GeneratedModels/FlagDetailsResponse.php | 20 + src/GeneratedModels/FlagFeedbackResponse.php | 22 + .../FlagMessageDetailsResponse.php | 21 + src/GeneratedModels/FlagRequest.php | 9 - src/GeneratedModels/FlagResponse.php | 3 - src/GeneratedModels/FlagUpdatedEvent.php | 8 - src/GeneratedModels/FlagUserOptions.php | 2 - src/GeneratedModels/FollowBatchRequest.php | 4 +- src/GeneratedModels/FollowBatchResponse.php | 8 +- src/GeneratedModels/FollowCreatedEvent.php | 8 - src/GeneratedModels/FollowDeletedEvent.php | 8 - src/GeneratedModels/FollowPair.php | 3 - src/GeneratedModels/FollowRequest.php | 11 +- src/GeneratedModels/FollowResponse.php | 15 +- src/GeneratedModels/FollowUpdatedEvent.php | 8 - src/GeneratedModels/FrameRecordSettings.php | 4 - .../FrameRecordingResponse.php | 2 - .../FrameRecordingSettingsRequest.php | 4 - .../FrameRecordingSettingsResponse.php | 4 - .../FriendReactionsOptions.php | 20 + src/GeneratedModels/FullUserResponse.php | 31 - .../FutureChannelBanResponse.php | 7 - src/GeneratedModels/GeofenceResponse.php | 5 - src/GeneratedModels/GeofenceSettings.php | 2 - .../GeofenceSettingsRequest.php | 2 - .../GeofenceSettingsResponse.php | 2 - .../GetActiveCallsStatusResponse.php | 6 - src/GeneratedModels/GetActivityResponse.php | 3 - src/GeneratedModels/GetAppealResponse.php | 3 - .../GetApplicationResponse.php | 3 - src/GeneratedModels/GetBlockListResponse.php | 3 - .../GetBlockedUsersResponse.php | 5 +- ...tCallParticipantSessionMetricsResponse.php | 10 - src/GeneratedModels/GetCallReportResponse.php | 7 - src/GeneratedModels/GetCallResponse.php | 5 - ...SessionParticipantStatsDetailsResponse.php | 11 - src/GeneratedModels/GetCallTypeResponse.php | 11 +- src/GeneratedModels/GetCampaignResponse.php | 4 - .../GetChannelTypeResponse.php | 39 +- src/GeneratedModels/GetCommandResponse.php | 8 - .../GetCommentRepliesResponse.php | 7 +- src/GeneratedModels/GetCommentResponse.php | 3 - src/GeneratedModels/GetCommentsResponse.php | 7 +- src/GeneratedModels/GetConfigResponse.php | 3 - .../GetCustomPermissionResponse.php | 3 - src/GeneratedModels/GetDraftResponse.php | 3 - src/GeneratedModels/GetEdgesResponse.php | 3 - src/GeneratedModels/GetFeedGroupResponse.php | 3 - src/GeneratedModels/GetFeedViewResponse.php | 3 - .../GetFeedVisibilityResponse.php | 3 - .../GetFeedsRateLimitsResponse.php | 14 +- .../GetFollowSuggestionsResponse.php | 6 +- src/GeneratedModels/GetImportResponse.php | 3 - .../GetImportV2TaskResponse.php | 9 - .../GetManyMessagesResponse.php | 5 +- src/GeneratedModels/GetMessageResponse.php | 4 - .../GetModerationRuleResponse.php | 3 - src/GeneratedModels/GetOGResponse.php | 24 - .../GetOrCreateCallRequest.php | 6 - .../GetOrCreateCallResponse.php | 6 - .../GetOrCreateFeedGroupRequest.php | 14 +- .../GetOrCreateFeedGroupResponse.php | 4 - .../GetOrCreateFeedRequest.php | 18 +- .../GetOrCreateFeedResponse.php | 16 - .../GetOrCreateFeedViewRequest.php | 6 +- .../GetOrCreateFeedViewResponse.php | 4 - .../GetPushTemplatesResponse.php | 7 +- src/GeneratedModels/GetRateLimitsResponse.php | 14 +- src/GeneratedModels/GetReactionsResponse.php | 5 +- src/GeneratedModels/GetRepliesResponse.php | 3 - .../GetReviewQueueItemResponse.php | 3 - src/GeneratedModels/GetSegmentResponse.php | 3 - src/GeneratedModels/GetTaskResponse.php | 8 - src/GeneratedModels/GetThreadResponse.php | 3 - src/GeneratedModels/GoLiveRequest.php | 10 - src/GeneratedModels/GoLiveResponse.php | 3 - src/GeneratedModels/GoogleVisionConfig.php | 2 - src/GeneratedModels/GroupedStatsResponse.php | 3 - src/GeneratedModels/HLSSettings.php | 5 - src/GeneratedModels/HLSSettingsRequest.php | 11 +- src/GeneratedModels/HLSSettingsResponse.php | 5 - src/GeneratedModels/HarmConfig.php | 6 - src/GeneratedModels/HideChannelRequest.php | 4 - src/GeneratedModels/HideChannelResponse.php | 2 - src/GeneratedModels/HuaweiConfig.php | 4 - src/GeneratedModels/HuaweiConfigFields.php | 4 - .../ImageContentParameters.php | 2 - src/GeneratedModels/ImageData.php | 6 - src/GeneratedModels/ImageRuleParameters.php | 4 - src/GeneratedModels/ImageSize.php | 9 +- src/GeneratedModels/ImageUploadRequest.php | 6 +- src/GeneratedModels/ImageUploadResponse.php | 7 +- src/GeneratedModels/Images.php | 8 - src/GeneratedModels/ImportTask.php | 9 - src/GeneratedModels/ImportTaskHistory.php | 4 - src/GeneratedModels/ImportV2TaskItem.php | 8 - src/GeneratedModels/ImportV2TaskSettings.php | 5 - .../ImportV2TaskSettingsS3.php | 4 - .../IndividualRecordSettings.php | 2 - .../IndividualRecordingResponse.php | 2 - .../IndividualRecordingSettingsRequest.php | 4 +- .../IndividualRecordingSettingsResponse.php | 2 - .../IngressAudioEncodingOptions.php | 4 - .../IngressAudioEncodingOptionsRequest.php | 4 - .../IngressAudioEncodingResponse.php | 4 - src/GeneratedModels/IngressErrorEvent.php | 8 - src/GeneratedModels/IngressSettings.php | 6 +- .../IngressSettingsRequest.php | 6 +- .../IngressSettingsResponse.php | 6 +- src/GeneratedModels/IngressSource.php | 4 - src/GeneratedModels/IngressSourceRequest.php | 4 - src/GeneratedModels/IngressSourceResponse.php | 4 - src/GeneratedModels/IngressStartedEvent.php | 10 - src/GeneratedModels/IngressStoppedEvent.php | 6 - .../IngressVideoEncodingOptions.php | 3 - .../IngressVideoEncodingOptionsRequest.php | 3 - .../IngressVideoEncodingResponse.php | 3 - src/GeneratedModels/IngressVideoLayer.php | 6 - .../IngressVideoLayerRequest.php | 6 - .../IngressVideoLayerResponse.php | 6 - src/GeneratedModels/JoinCallAPIMetrics.php | 4 - src/GeneratedModels/KickUserRequest.php | 5 - src/GeneratedModels/KickUserResponse.php | 2 - src/GeneratedModels/KickedUserEvent.php | 6 - src/GeneratedModels/LLMConfig.php | 6 - src/GeneratedModels/LLMRule.php | 5 - src/GeneratedModels/LabelResponse.php | 20 + src/GeneratedModels/LabelThresholds.php | 3 - src/GeneratedModels/LayoutSettings.php | 6 - src/GeneratedModels/LayoutSettingsRequest.php | 6 - .../LayoutSettingsResponse.php | 6 - src/GeneratedModels/LimitInfoResponse.php | 20 + src/GeneratedModels/LimitsSettings.php | 5 - src/GeneratedModels/LimitsSettingsRequest.php | 5 - .../LimitsSettingsResponse.php | 5 - src/GeneratedModels/ListBlockListResponse.php | 3 - src/GeneratedModels/ListCallTypeResponse.php | 5 +- .../ListChannelTypesResponse.php | 5 +- src/GeneratedModels/ListCommandsResponse.php | 5 +- src/GeneratedModels/ListDevicesResponse.php | 5 +- .../ListExternalStorageResponse.php | 5 +- .../ListFeedGroupsResponse.php | 5 +- src/GeneratedModels/ListFeedViewsResponse.php | 5 +- .../ListFeedVisibilitiesResponse.php | 5 +- .../ListImportV2TasksResponse.php | 5 - src/GeneratedModels/ListImportsResponse.php | 3 - .../ListPermissionsResponse.php | 3 - .../ListPushProvidersResponse.php | 3 - .../ListRecordingsResponse.php | 3 - src/GeneratedModels/ListRolesResponse.php | 3 - .../ListSIPInboundRoutingRuleResponse.php | 5 +- src/GeneratedModels/ListSIPTrunksResponse.php | 5 +- .../ListTranscriptionsResponse.php | 5 +- src/GeneratedModels/LocationResponse.php | 20 + src/GeneratedModels/MarkActivityRequest.php | 8 - .../MarkChannelsReadRequest.php | 4 - src/GeneratedModels/MarkDeliveredRequest.php | 2 - src/GeneratedModels/MarkDeliveredResponse.php | 2 - src/GeneratedModels/MarkReadRequest.php | 5 - src/GeneratedModels/MarkReadResponse.php | 5 +- src/GeneratedModels/MarkReadResponseEvent.php | 28 + .../MarkReviewedRequestPayload.php | 20 + src/GeneratedModels/MarkUnreadRequest.php | 6 - src/GeneratedModels/MaxStreakChangedEvent.php | 21 + src/GeneratedModels/MemberAddedEvent.php | 33 +- src/GeneratedModels/MemberRemovedEvent.php | 31 +- src/GeneratedModels/MemberRequest.php | 4 - src/GeneratedModels/MemberResponse.php | 8 - src/GeneratedModels/MemberUpdatedEvent.php | 33 +- src/GeneratedModels/MembersResponse.php | 5 +- .../MembershipLevelResponse.php | 9 - src/GeneratedModels/MessageActionRequest.php | 4 - src/GeneratedModels/MessageActionResponse.php | 19 + src/GeneratedModels/MessageChangeSet.php | 10 - src/GeneratedModels/MessageDeletedEvent.php | 43 +- src/GeneratedModels/MessageFlagResponse.php | 21 +- src/GeneratedModels/MessageFlaggedEvent.php | 37 +- .../MessageHistoryEntryResponse.php | 8 - .../MessageModerationResult.php | 12 - src/GeneratedModels/MessageNewEvent.php | 48 +- src/GeneratedModels/MessageOptions.php | 2 - .../MessagePaginationParams.php | 12 - src/GeneratedModels/MessageReadEvent.php | 34 +- src/GeneratedModels/MessageRequest.php | 54 +- src/GeneratedModels/MessageResponse.php | 60 +- src/GeneratedModels/MessageStatsResponse.php | 2 - src/GeneratedModels/MessageUnblockedEvent.php | 25 +- src/GeneratedModels/MessageUndeletedEvent.php | 36 +- src/GeneratedModels/MessageUpdate.php | 3 - src/GeneratedModels/MessageUpdatedEvent.php | 38 +- .../MessageWithChannelResponse.php | 61 +- src/GeneratedModels/MetricDescriptor.php | 4 - src/GeneratedModels/MetricThreshold.php | 6 - src/GeneratedModels/MetricTimeSeries.php | 2 - .../ModerationActionConfigResponse.php | 23 + .../ModerationCheckCompletedEvent.php | 9 - src/GeneratedModels/ModerationConfig.php | 19 - .../ModerationCustomActionEvent.php | 9 - .../ModerationDashboardPreferences.php | 8 +- .../ModerationFlagResponse.php | 18 +- .../ModerationFlaggedEvent.php | 15 +- .../ModerationMarkReviewedEvent.php | 7 - src/GeneratedModels/ModerationPayload.php | 5 - .../ModerationPayloadRequest.php | 21 + .../ModerationPayloadResponse.php | 21 + src/GeneratedModels/ModerationResponse.php | 5 - .../ModerationRuleV2Response.php | 15 - src/GeneratedModels/ModerationV2Response.php | 9 +- src/GeneratedModels/MuteChannelRequest.php | 5 - src/GeneratedModels/MuteChannelResponse.php | 9 +- src/GeneratedModels/MuteRequest.php | 5 - src/GeneratedModels/MuteResponse.php | 11 +- src/GeneratedModels/MuteUsersRequest.php | 9 - src/GeneratedModels/MuteUsersResponse.php | 2 - .../NetworkMetricsReportResponse.php | 5 - .../NoiseCancellationSettings.php | 2 - src/GeneratedModels/NotificationComment.php | 5 - src/GeneratedModels/NotificationConfig.php | 4 - src/GeneratedModels/NotificationContext.php | 3 - .../NotificationFeedUpdatedEvent.php | 12 +- .../NotificationMarkUnreadEvent.php | 60 +- .../NotificationParentActivity.php | 6 - src/GeneratedModels/NotificationSettings.php | 7 - .../NotificationSettingsRequest.php | 23 + .../NotificationSettingsResponse.php | 23 + .../NotificationStatusResponse.php | 7 - src/GeneratedModels/NotificationTarget.php | 11 +- .../NotificationThreadMessageNewEvent.php | 39 ++ src/GeneratedModels/NotificationTrigger.php | 4 - src/GeneratedModels/OCRRule.php | 3 - src/GeneratedModels/OnlyUserID.php | 2 - .../OverviewDashboardConfig.php | 3 - src/GeneratedModels/OwnBatchRequest.php | 5 - src/GeneratedModels/OwnBatchResponse.php | 5 +- src/GeneratedModels/OwnUserResponse.php | 31 - src/GeneratedModels/PagerRequest.php | 4 - src/GeneratedModels/PagerResponse.php | 3 - src/GeneratedModels/PaginationParams.php | 3 - .../ParsedPredefinedFilterResponse.php | 4 - .../ParticipantCountByMinuteResponse.php | 6 - .../ParticipantCountOverTimeResponse.php | 2 - .../ParticipantReportResponse.php | 11 - .../ParticipantSeriesPublisherStats.php | 8 +- .../ParticipantSeriesSubscriberStats.php | 8 +- ...ticipantSeriesSubscriptionTrackMetrics.php | 5 - .../ParticipantSeriesTimeframe.php | 5 - .../ParticipantSeriesTrackMetrics.php | 12 +- .../ParticipantSeriesUserStats.php | 7 +- .../ParticipantSessionDetails.php | 8 - src/GeneratedModels/PendingMessageEvent.php | 18 +- .../PendingMessageResponse.php | 5 - src/GeneratedModels/PerSDKUsageReport.php | 3 - src/GeneratedModels/Permission.php | 13 +- .../PermissionRequestEvent.php | 6 - src/GeneratedModels/PinActivityRequest.php | 3 - src/GeneratedModels/PinActivityResponse.php | 6 - src/GeneratedModels/PinRequest.php | 3 - src/GeneratedModels/PinResponse.php | 2 - src/GeneratedModels/PlatformDataResponse.php | 4 - src/GeneratedModels/Policy.php | 9 - src/GeneratedModels/PolicyRequest.php | 7 - src/GeneratedModels/PollOptionInput.php | 3 - src/GeneratedModels/PollOptionRequest.php | 4 - src/GeneratedModels/PollOptionResponse.php | 3 - .../PollOptionResponseData.php | 4 - src/GeneratedModels/PollResponse.php | 3 - src/GeneratedModels/PollResponseData.php | 22 - src/GeneratedModels/PollVoteResponse.php | 4 - src/GeneratedModels/PollVoteResponseData.php | 10 - src/GeneratedModels/PollVotesResponse.php | 7 +- .../PrivacySettingsResponse.php | 4 - src/GeneratedModels/PublishedTrackFlags.php | 5 - src/GeneratedModels/PublishedTrackMetrics.php | 8 - src/GeneratedModels/PublisherAllMetrics.php | 4 - src/GeneratedModels/PublisherAudioMetrics.php | 2 - .../PublisherStatsResponse.php | 4 - src/GeneratedModels/PublisherVideoMetrics.php | 6 - src/GeneratedModels/PublishersMetrics.php | 2 - src/GeneratedModels/PushConfig.php | 3 - .../PushNotificationConfig.php | 3 - .../PushNotificationFields.php | 8 - .../PushNotificationSettingsResponse.php | 3 - src/GeneratedModels/PushPreferenceInput.php | 15 +- .../PushPreferencesResponse.php | 6 - src/GeneratedModels/PushProvider.php | 29 - src/GeneratedModels/PushProviderRequest.php | 41 ++ src/GeneratedModels/PushProviderResponse.php | 29 - src/GeneratedModels/PushTemplate.php | 6 - src/GeneratedModels/PushTemplateResponse.php | 23 + src/GeneratedModels/QualityScoreReport.php | 2 - .../QualityScoreReportResponse.php | 2 - .../QueryActivitiesRequest.php | 11 +- .../QueryActivitiesResponse.php | 7 +- .../QueryActivityReactionsRequest.php | 6 - .../QueryActivityReactionsResponse.php | 5 - .../QueryAggregateCallStatsRequest.php | 4 - .../QueryAggregateCallStatsResponse.php | 9 - src/GeneratedModels/QueryAppealsRequest.php | 10 +- src/GeneratedModels/QueryAppealsResponse.php | 7 +- .../QueryBannedUsersPayload.php | 10 +- .../QueryBannedUsersResponse.php | 5 +- .../QueryBookmarkFoldersRequest.php | 8 +- .../QueryBookmarkFoldersResponse.php | 7 +- src/GeneratedModels/QueryBookmarksRequest.php | 8 +- .../QueryBookmarksResponse.php | 7 +- .../QueryCallMembersRequest.php | 8 - .../QueryCallMembersResponse.php | 5 - .../QueryCallParticipantSessionsResponse.php | 11 - .../QueryCallParticipantsRequest.php | 2 - .../QueryCallParticipantsResponse.php | 9 +- ...eryCallSessionParticipantStatsResponse.php | 12 - ...essionParticipantStatsTimelineResponse.php | 8 - .../QueryCallStatsMapResponse.php | 15 - src/GeneratedModels/QueryCallStatsRequest.php | 6 - .../QueryCallStatsResponse.php | 5 - src/GeneratedModels/QueryCallsRequest.php | 8 +- src/GeneratedModels/QueryCallsResponse.php | 5 - src/GeneratedModels/QueryCampaignsRequest.php | 7 - .../QueryCampaignsResponse.php | 5 - src/GeneratedModels/QueryChannelsRequest.php | 15 +- src/GeneratedModels/QueryChannelsResponse.php | 6 +- .../QueryCommentReactionsRequest.php | 6 - .../QueryCommentReactionsResponse.php | 5 - src/GeneratedModels/QueryCommentsRequest.php | 8 +- src/GeneratedModels/QueryCommentsResponse.php | 7 +- src/GeneratedModels/QueryDraftsRequest.php | 10 +- src/GeneratedModels/QueryDraftsResponse.php | 7 +- .../QueryFeedMembersRequest.php | 8 +- .../QueryFeedMembersResponse.php | 7 +- .../QueryFeedModerationTemplate.php | 7 +- .../QueryFeedModerationTemplatesResponse.php | 5 +- src/GeneratedModels/QueryFeedsRequest.php | 9 +- src/GeneratedModels/QueryFeedsResponse.php | 7 +- .../QueryFeedsUsageStatsRequest.php | 3 - .../QueryFeedsUsageStatsResponse.php | 6 - src/GeneratedModels/QueryFollowsRequest.php | 8 +- src/GeneratedModels/QueryFollowsResponse.php | 7 +- .../QueryFutureChannelBansPayload.php | 7 - .../QueryFutureChannelBansResponse.php | 5 +- src/GeneratedModels/QueryMembersPayload.php | 10 - .../QueryMembershipLevelsRequest.php | 8 +- .../QueryMembershipLevelsResponse.php | 5 - .../QueryMessageFlagsPayload.php | 8 - .../QueryMessageFlagsResponse.php | 5 +- .../QueryMessageHistoryRequest.php | 8 +- .../QueryMessageHistoryResponse.php | 7 +- .../QueryModerationConfigsRequest.php | 10 +- .../QueryModerationConfigsResponse.php | 7 +- .../QueryModerationFlagsRequest.php | 10 +- .../QueryModerationFlagsResponse.php | 5 - .../QueryModerationLogsRequest.php | 10 +- .../QueryModerationLogsResponse.php | 7 +- .../QueryModerationRulesRequest.php | 10 +- .../QueryModerationRulesResponse.php | 8 +- src/GeneratedModels/QueryPollVotesRequest.php | 8 +- src/GeneratedModels/QueryPollsRequest.php | 8 +- src/GeneratedModels/QueryPollsResponse.php | 7 +- src/GeneratedModels/QueryReactionsRequest.php | 8 - .../QueryReactionsResponse.php | 5 - src/GeneratedModels/QueryRemindersRequest.php | 10 +- .../QueryRemindersResponse.php | 7 +- .../QueryReviewQueueRequest.php | 14 +- .../QueryReviewQueueResponse.php | 10 +- .../QuerySegmentTargetsRequest.php | 6 - .../QuerySegmentTargetsResponse.php | 7 +- src/GeneratedModels/QuerySegmentsRequest.php | 8 +- src/GeneratedModels/QuerySegmentsResponse.php | 7 +- src/GeneratedModels/QueryThreadsRequest.php | 13 +- src/GeneratedModels/QueryThreadsResponse.php | 7 +- .../QueryUserFeedbackRequest.php | 6 - .../QueryUserFeedbackResponse.php | 5 - src/GeneratedModels/QueryUsersPayload.php | 11 +- src/GeneratedModels/QueryUsersResponse.php | 5 +- src/GeneratedModels/RTMPBroadcastRequest.php | 8 +- src/GeneratedModels/RTMPIngress.php | 2 - src/GeneratedModels/RTMPLocation.php | 4 - src/GeneratedModels/RTMPSettings.php | 5 - src/GeneratedModels/RTMPSettingsRequest.php | 8 +- src/GeneratedModels/RTMPSettingsResponse.php | 4 - src/GeneratedModels/RankingConfig.php | 9 +- src/GeneratedModels/RawRecordSettings.php | 2 - src/GeneratedModels/RawRecordingResponse.php | 2 - .../RawRecordingSettingsRequest.php | 4 +- .../RawRecordingSettingsResponse.php | 2 - src/GeneratedModels/Reaction.php | 26 +- src/GeneratedModels/ReactionDeletedEvent.php | 44 +- src/GeneratedModels/ReactionGroupResponse.php | 5 - src/GeneratedModels/ReactionNewEvent.php | 44 +- src/GeneratedModels/ReactionRequest.php | 8 - src/GeneratedModels/ReactionResponse.php | 9 - src/GeneratedModels/ReactionUpdatedEvent.php | 37 +- src/GeneratedModels/ReactivateUserRequest.php | 4 - .../ReactivateUserResponse.php | 3 - .../ReactivateUsersRequest.php | 5 - .../ReactivateUsersResponse.php | 3 - .../ReadCollectionsResponse.php | 5 +- src/GeneratedModels/ReadReceiptsResponse.php | 2 - src/GeneratedModels/ReadStateResponse.php | 7 - src/GeneratedModels/RecordSettings.php | 5 - src/GeneratedModels/RecordSettingsRequest.php | 11 +- .../RecordSettingsResponse.php | 5 - .../RejectAppealRequestPayload.php | 18 + .../RejectFeedMemberInviteRequest.php | 3 - .../RejectFeedMemberInviteResponse.php | 3 - src/GeneratedModels/RejectFollowRequest.php | 3 - src/GeneratedModels/RejectFollowResponse.php | 3 - src/GeneratedModels/ReminderCreatedEvent.php | 10 - src/GeneratedModels/ReminderDeletedEvent.php | 10 - .../ReminderNotificationEvent.php | 10 - src/GeneratedModels/ReminderResponseData.php | 10 - src/GeneratedModels/ReminderUpdatedEvent.php | 10 - src/GeneratedModels/RepliesMeta.php | 5 - .../ReportByHistogramBucket.php | 6 - src/GeneratedModels/ReportResponse.php | 4 - .../ResolutionMetricsTimeSeries.php | 3 - .../ResolveSipInboundRequest.php | 8 +- .../ResolveSipInboundResponse.php | 5 - src/GeneratedModels/Response.php | 2 - .../RestoreActionRequestPayload.php | 18 + .../RestoreActivityRequest.php | 3 - .../RestoreActivityResponse.php | 3 - src/GeneratedModels/RestoreUsersRequest.php | 2 - .../ReviewQueueItemNewEvent.php | 10 +- .../ReviewQueueItemResponse.php | 44 +- .../ReviewQueueItemUpdatedEvent.php | 10 +- src/GeneratedModels/RingCallRequest.php | 3 - src/GeneratedModels/RingCallResponse.php | 3 - src/GeneratedModels/RingSettings.php | 4 - src/GeneratedModels/RingSettingsRequest.php | 4 - src/GeneratedModels/RingSettingsResponse.php | 4 - src/GeneratedModels/Role.php | 6 - src/GeneratedModels/RuleBuilderAction.php | 4 - src/GeneratedModels/RuleBuilderCondition.php | 17 - .../RuleBuilderConditionGroup.php | 3 - src/GeneratedModels/RuleBuilderConfig.php | 3 - src/GeneratedModels/RuleBuilderRule.php | 8 - src/GeneratedModels/S3Request.php | 5 - src/GeneratedModels/SDKUsageReport.php | 4 +- .../SDKUsageReportResponse.php | 2 - src/GeneratedModels/SFULocationResponse.php | 10 +- src/GeneratedModels/SIPCallConfigsRequest.php | 2 - .../SIPCallConfigsResponse.php | 2 - .../SIPCallerConfigsRequest.php | 3 - .../SIPCallerConfigsResponse.php | 3 - src/GeneratedModels/SIPChallengeRequest.php | 33 + ...SIPDirectRoutingRuleCallConfigsRequest.php | 3 - ...IPDirectRoutingRuleCallConfigsResponse.php | 3 - ...SIPInboundRoutingRulePinConfigsRequest.php | 6 - ...IPInboundRoutingRulePinConfigsResponse.php | 6 - .../SIPInboundRoutingRuleRequest.php | 10 - .../SIPInboundRoutingRuleResponse.php | 14 - .../SIPPinProtectionConfigsRequest.php | 5 - .../SIPPinProtectionConfigsResponse.php | 5 - src/GeneratedModels/SIPTrunkResponse.php | 9 - src/GeneratedModels/SRTIngress.php | 2 - src/GeneratedModels/ScreensharingSettings.php | 4 - .../ScreensharingSettingsRequest.php | 4 - .../ScreensharingSettingsResponse.php | 4 - src/GeneratedModels/SearchPayload.php | 13 +- src/GeneratedModels/SearchResponse.php | 8 +- src/GeneratedModels/SearchResult.php | 2 - src/GeneratedModels/SearchResultMessage.php | 49 +- src/GeneratedModels/SearchWarning.php | 5 - src/GeneratedModels/Segment.php | 13 - src/GeneratedModels/SegmentResponse.php | 12 - src/GeneratedModels/SegmentTargetResponse.php | 5 - src/GeneratedModels/SendCallEventRequest.php | 4 - src/GeneratedModels/SendCallEventResponse.php | 2 - .../SendClosedCaptionRequest.php | 10 - .../SendClosedCaptionResponse.php | 2 - src/GeneratedModels/SendEventRequest.php | 2 - src/GeneratedModels/SendMessageRequest.php | 8 - src/GeneratedModels/SendMessageResponse.php | 4 - src/GeneratedModels/SendReactionRequest.php | 4 - src/GeneratedModels/SendReactionResponse.php | 4 - .../SendUserCustomEventRequest.php | 2 - src/GeneratedModels/SessionClient.php | 6 - src/GeneratedModels/SessionSettings.php | 2 - .../SessionSettingsRequest.php | 2 - .../SessionSettingsResponse.php | 2 - .../SessionWarningResponse.php | 4 - .../ShadowBlockActionRequestPayload.php | 18 + src/GeneratedModels/SharedLocation.php | 5 - .../SharedLocationResponse.php | 13 - .../SharedLocationResponseData.php | 12 - .../SharedLocationsResponse.php | 3 - src/GeneratedModels/ShowChannelRequest.php | 3 - src/GeneratedModels/ShowChannelResponse.php | 2 - src/GeneratedModels/SingleFollowResponse.php | 4 - src/GeneratedModels/SipInboundCredentials.php | 8 +- src/GeneratedModels/SortParamRequest.php | 8 +- src/GeneratedModels/SpeechSegmentConfig.php | 3 - src/GeneratedModels/StartCampaignRequest.php | 3 - src/GeneratedModels/StartCampaignResponse.php | 4 - .../StartClosedCaptionsRequest.php | 7 +- .../StartClosedCaptionsResponse.php | 2 - .../StartFrameRecordingRequest.php | 2 - .../StartFrameRecordingResponse.php | 2 - .../StartHLSBroadcastingResponse.php | 3 - .../StartRTMPBroadcastsRequest.php | 4 +- .../StartRTMPBroadcastsResponse.php | 2 - src/GeneratedModels/StartRecordingRequest.php | 2 - .../StartRecordingResponse.php | 2 - .../StartTranscriptionRequest.php | 6 +- .../StartTranscriptionResponse.php | 2 - .../StopAllRTMPBroadcastsResponse.php | 2 - .../StopClosedCaptionsRequest.php | 2 - .../StopClosedCaptionsResponse.php | 2 - .../StopFrameRecordingResponse.php | 2 - .../StopHLSBroadcastingResponse.php | 2 - src/GeneratedModels/StopLiveRequest.php | 9 - src/GeneratedModels/StopLiveResponse.php | 3 - .../StopRTMPBroadcastsResponse.php | 2 - src/GeneratedModels/StopRecordingResponse.php | 2 - .../StopTranscriptionRequest.php | 2 - .../StopTranscriptionResponse.php | 2 - src/GeneratedModels/StoriesConfig.php | 3 - .../StoriesFeedUpdatedEvent.php | 14 +- src/GeneratedModels/SubmitActionRequest.php | 51 +- src/GeneratedModels/SubmitActionResponse.php | 4 - src/GeneratedModels/SubscriberAllMetrics.php | 4 - .../SubscriberAudioMetrics.php | 4 - .../SubscriberStatsResponse.php | 4 - .../SubscriberVideoMetrics.php | 4 - src/GeneratedModels/SubscribersMetrics.php | 2 - src/GeneratedModels/TargetResolution.php | 4 - src/GeneratedModels/TextContentParameters.php | 6 - src/GeneratedModels/TextRuleParameters.php | 10 - src/GeneratedModels/ThreadParticipant.php | 11 - src/GeneratedModels/ThreadResponse.php | 19 +- src/GeneratedModels/ThreadStateResponse.php | 22 +- src/GeneratedModels/ThreadUpdatedEvent.php | 15 +- .../ThreadedCommentResponse.php | 34 +- src/GeneratedModels/Thresholds.php | 4 - src/GeneratedModels/ThumbnailResponse.php | 2 - src/GeneratedModels/ThumbnailsSettings.php | 2 - .../ThumbnailsSettingsRequest.php | 2 - .../ThumbnailsSettingsResponse.php | 2 - src/GeneratedModels/TrackStatsResponse.php | 3 - src/GeneratedModels/TranscriptionSettings.php | 8 +- .../TranscriptionSettingsRequest.php | 6 - .../TranscriptionSettingsResponse.php | 6 - .../TranslateMessageRequest.php | 2 - src/GeneratedModels/TranslationSettings.php | 3 - .../TruncateChannelRequest.php | 8 - .../TruncateChannelResponse.php | 4 - .../TypingIndicatorsResponse.php | 2 - .../UnbanActionRequestPayload.php | 19 + src/GeneratedModels/UnbanRequest.php | 3 - src/GeneratedModels/UnbanResponse.php | 2 - .../UnblockActionRequestPayload.php | 18 + src/GeneratedModels/UnblockUserRequest.php | 2 - src/GeneratedModels/UnblockUserResponse.php | 2 - src/GeneratedModels/UnblockUsersRequest.php | 4 - src/GeneratedModels/UnblockUsersResponse.php | 2 - src/GeneratedModels/UnblockedUserEvent.php | 5 - src/GeneratedModels/UnfollowBatchRequest.php | 5 +- src/GeneratedModels/UnfollowBatchResponse.php | 5 +- src/GeneratedModels/UnfollowResponse.php | 3 - src/GeneratedModels/UnmuteChannelRequest.php | 5 - src/GeneratedModels/UnmuteRequest.php | 4 - src/GeneratedModels/UnmuteResponse.php | 9 +- src/GeneratedModels/UnpinActivityResponse.php | 5 - src/GeneratedModels/UnpinRequest.php | 3 - src/GeneratedModels/UnpinResponse.php | 2 - .../UnreadCountsBatchRequest.php | 2 - .../UnreadCountsBatchResponse.php | 5 +- src/GeneratedModels/UnreadCountsChannel.php | 4 - .../UnreadCountsChannelType.php | 4 - src/GeneratedModels/UnreadCountsResponse.php | 7 - src/GeneratedModels/UnreadCountsThread.php | 5 - .../UpdateActivitiesPartialBatchRequest.php | 4 +- .../UpdateActivitiesPartialBatchResponse.php | 5 +- .../UpdateActivityPartialChangeRequest.php | 6 +- .../UpdateActivityPartialRequest.php | 12 +- .../UpdateActivityPartialResponse.php | 3 - src/GeneratedModels/UpdateActivityRequest.php | 26 +- .../UpdateActivityResponse.php | 3 - src/GeneratedModels/UpdateAppRequest.php | 48 -- .../UpdateBlockListRequest.php | 5 - .../UpdateBlockListResponse.php | 3 - .../UpdateBookmarkFolderRequest.php | 5 - .../UpdateBookmarkFolderResponse.php | 3 - src/GeneratedModels/UpdateBookmarkRequest.php | 7 - .../UpdateBookmarkResponse.php | 3 - .../UpdateCallMembersRequest.php | 5 +- .../UpdateCallMembersResponse.php | 3 - src/GeneratedModels/UpdateCallRequest.php | 4 - src/GeneratedModels/UpdateCallResponse.php | 5 - src/GeneratedModels/UpdateCallTypeRequest.php | 7 +- .../UpdateCallTypeResponse.php | 11 +- .../UpdateChannelPartialRequest.php | 5 - .../UpdateChannelPartialResponse.php | 6 +- src/GeneratedModels/UpdateChannelRequest.php | 25 +- src/GeneratedModels/UpdateChannelResponse.php | 7 +- .../UpdateChannelTypeRequest.php | 35 +- .../UpdateChannelTypeResponse.php | 39 +- .../UpdateCollectionRequest.php | 4 - .../UpdateCollectionsRequest.php | 6 +- .../UpdateCollectionsResponse.php | 5 +- src/GeneratedModels/UpdateCommandRequest.php | 4 - src/GeneratedModels/UpdateCommandResponse.php | 3 - src/GeneratedModels/UpdateCommentRequest.php | 13 +- src/GeneratedModels/UpdateCommentResponse.php | 3 - .../UpdateExternalStorageRequest.php | 7 - .../UpdateExternalStorageResponse.php | 6 - .../UpdateFeedGroupRequest.php | 14 +- .../UpdateFeedGroupResponse.php | 3 - .../UpdateFeedMembersRequest.php | 10 +- .../UpdateFeedMembersResponse.php | 5 - src/GeneratedModels/UpdateFeedRequest.php | 6 - src/GeneratedModels/UpdateFeedResponse.php | 3 - src/GeneratedModels/UpdateFeedViewRequest.php | 6 +- .../UpdateFeedViewResponse.php | 3 - .../UpdateFeedVisibilityRequest.php | 2 - .../UpdateFeedVisibilityResponse.php | 3 - src/GeneratedModels/UpdateFollowRequest.php | 12 +- src/GeneratedModels/UpdateFollowResponse.php | 3 - .../UpdateLiveLocationRequest.php | 5 - .../UpdateMemberPartialRequest.php | 3 - .../UpdateMemberPartialResponse.php | 3 - .../UpdateMembershipLevelRequest.php | 6 - .../UpdateMembershipLevelResponse.php | 3 - .../UpdateMessagePartialRequest.php | 7 +- .../UpdateMessagePartialResponse.php | 4 - src/GeneratedModels/UpdateMessageRequest.php | 4 - src/GeneratedModels/UpdateMessageResponse.php | 4 - .../UpdatePollOptionRequest.php | 6 - .../UpdatePollPartialRequest.php | 5 - src/GeneratedModels/UpdatePollRequest.php | 16 +- src/GeneratedModels/UpdateReminderRequest.php | 4 - .../UpdateReminderResponse.php | 3 - .../UpdateSIPInboundRoutingRuleRequest.php | 10 - .../UpdateSIPInboundRoutingRuleResponse.php | 3 - src/GeneratedModels/UpdateSIPTrunkRequest.php | 3 - .../UpdateSIPTrunkResponse.php | 3 - .../UpdateThreadPartialRequest.php | 5 - .../UpdateThreadPartialResponse.php | 3 - .../UpdateUserPartialRequest.php | 4 - .../UpdateUserPermissionsRequest.php | 4 - .../UpdateUserPermissionsResponse.php | 2 - .../UpdateUsersPartialRequest.php | 2 - src/GeneratedModels/UpdateUsersRequest.php | 4 +- src/GeneratedModels/UpdateUsersResponse.php | 6 +- .../UpdatedCallPermissionsEvent.php | 8 +- .../UploadChannelFileRequest.php | 3 - .../UploadChannelFileResponse.php | 5 - src/GeneratedModels/UploadChannelRequest.php | 6 +- src/GeneratedModels/UploadChannelResponse.php | 8 +- .../UpsertActivitiesRequest.php | 4 +- .../UpsertActivitiesResponse.php | 6 +- .../UpsertCollectionsRequest.php | 4 +- .../UpsertCollectionsResponse.php | 5 +- src/GeneratedModels/UpsertConfigRequest.php | 20 - src/GeneratedModels/UpsertConfigResponse.php | 3 - .../UpsertModerationRuleRequest.php | 12 - .../UpsertModerationRuleResponse.php | 3 - .../UpsertModerationTemplateRequest.php | 5 +- .../UpsertModerationTemplateResponse.php | 8 +- .../UpsertPushPreferencesRequest.php | 4 +- .../UpsertPushPreferencesResponse.php | 6 +- .../UpsertPushProviderRequest.php | 4 +- .../UpsertPushProviderResponse.php | 3 - .../UpsertPushTemplateRequest.php | 10 +- .../UpsertPushTemplateResponse.php | 5 +- src/GeneratedModels/User.php | 23 +- src/GeneratedModels/UserBannedEvent.php | 42 +- .../UserCreatedWithinParameters.php | 2 - .../UserCustomEventRequest.php | 3 - .../UserCustomPropertyParameters.php | 3 - src/GeneratedModels/UserDeactivatedEvent.php | 17 +- src/GeneratedModels/UserDeletedEvent.php | 26 +- src/GeneratedModels/UserFeedbackReport.php | 3 - .../UserFeedbackReportResponse.php | 2 - src/GeneratedModels/UserFeedbackResponse.php | 10 - src/GeneratedModels/UserFlaggedEvent.php | 21 +- .../UserIdenticalContentCountParameters.php | 3 - .../UserMessagesDeletedEvent.php | 14 - src/GeneratedModels/UserMuteResponse.php | 6 - src/GeneratedModels/UserMutedEvent.php | 22 +- .../UserRatingReportResponse.php | 3 - src/GeneratedModels/UserReactivatedEvent.php | 15 +- src/GeneratedModels/UserRequest.php | 11 - src/GeneratedModels/UserResponse.php | 27 +- .../UserResponseCommonFields.php | 19 - .../UserResponsePrivacyFields.php | 21 - src/GeneratedModels/UserRoleParameters.php | 3 - src/GeneratedModels/UserRuleParameters.php | 2 - src/GeneratedModels/UserUnbannedEvent.php | 33 +- src/GeneratedModels/UserUnmutedEvent.php | 22 +- .../UserUnreadReminderEvent.php | 19 +- src/GeneratedModels/UserUpdatedEvent.php | 6 - src/GeneratedModels/VelocityFilterConfig.php | 8 - .../VelocityFilterConfigRule.php | 15 - src/GeneratedModels/VideoCallRuleConfig.php | 4 - .../VideoContentParameters.php | 2 - .../VideoEndCallRequestPayload.php | 17 + .../VideoKickUserRequestPayload.php | 17 + .../VideoReactionOverTimeResponse.php | 2 - src/GeneratedModels/VideoReactionResponse.php | 21 + .../VideoReactionsResponse.php | 3 - src/GeneratedModels/VideoRuleParameters.php | 4 - src/GeneratedModels/VideoSettings.php | 6 - src/GeneratedModels/VideoSettingsRequest.php | 6 - src/GeneratedModels/VideoSettingsResponse.php | 6 - src/GeneratedModels/VoteData.php | 3 - src/GeneratedModels/WHEvent.php | 18 + src/GeneratedModels/WHIPIngress.php | 2 - src/GeneratedModels/WSEvent.php | 28 - .../WrappedUnreadCountsResponse.php | 8 - src/GeneratedModels/XiaomiConfig.php | 4 - src/GeneratedModels/XiaomiConfigFields.php | 4 - tests/WebhookTest.php | 270 +++++++++ 1146 files changed, 2833 insertions(+), 7717 deletions(-) create mode 100644 src/Generated/Webhook.php create mode 100644 src/GeneratedModels/APNSPayload.php create mode 100644 src/GeneratedModels/AutomodDetailsResponse.php create mode 100644 src/GeneratedModels/BanActionRequestPayload.php create mode 100644 src/GeneratedModels/BanInfoResponse.php delete mode 100644 src/GeneratedModels/BaseResponseModel.php create mode 100644 src/GeneratedModels/BlockActionRequestPayload.php create mode 100644 src/GeneratedModels/ChannelMessagesResponse.php create mode 100644 src/GeneratedModels/ConfigOverridesRequest.php create mode 100644 src/GeneratedModels/CoordinatesResponse.php create mode 100644 src/GeneratedModels/CustomActionRequestPayload.php create mode 100644 src/GeneratedModels/CustomEvent.php create mode 100644 src/GeneratedModels/DeleteActivityRequestPayload.php create mode 100644 src/GeneratedModels/DeleteCommentRequestPayload.php create mode 100644 src/GeneratedModels/DeleteMessageRequestPayload.php create mode 100644 src/GeneratedModels/DeleteReactionRequestPayload.php create mode 100644 src/GeneratedModels/DeleteUserRequestPayload.php create mode 100644 src/GeneratedModels/EventNotificationSettingsRequest.php create mode 100644 src/GeneratedModels/EventNotificationSettingsResponse.php create mode 100644 src/GeneratedModels/FCMPayload.php create mode 100644 src/GeneratedModels/FeedsModerationTemplateConfigPayload.php create mode 100644 src/GeneratedModels/FeedsReactionGroupResponse.php create mode 100644 src/GeneratedModels/FlagDetailsResponse.php create mode 100644 src/GeneratedModels/FlagFeedbackResponse.php create mode 100644 src/GeneratedModels/FlagMessageDetailsResponse.php create mode 100644 src/GeneratedModels/FriendReactionsOptions.php create mode 100644 src/GeneratedModels/LabelResponse.php create mode 100644 src/GeneratedModels/LimitInfoResponse.php create mode 100644 src/GeneratedModels/LocationResponse.php create mode 100644 src/GeneratedModels/MarkReadResponseEvent.php create mode 100644 src/GeneratedModels/MarkReviewedRequestPayload.php create mode 100644 src/GeneratedModels/MaxStreakChangedEvent.php create mode 100644 src/GeneratedModels/MessageActionResponse.php create mode 100644 src/GeneratedModels/ModerationActionConfigResponse.php create mode 100644 src/GeneratedModels/ModerationPayloadRequest.php create mode 100644 src/GeneratedModels/ModerationPayloadResponse.php create mode 100644 src/GeneratedModels/NotificationSettingsRequest.php create mode 100644 src/GeneratedModels/NotificationSettingsResponse.php create mode 100644 src/GeneratedModels/NotificationThreadMessageNewEvent.php create mode 100644 src/GeneratedModels/PushProviderRequest.php create mode 100644 src/GeneratedModels/PushTemplateResponse.php create mode 100644 src/GeneratedModels/RejectAppealRequestPayload.php create mode 100644 src/GeneratedModels/RestoreActionRequestPayload.php create mode 100644 src/GeneratedModels/SIPChallengeRequest.php create mode 100644 src/GeneratedModels/ShadowBlockActionRequestPayload.php create mode 100644 src/GeneratedModels/UnbanActionRequestPayload.php create mode 100644 src/GeneratedModels/UnblockActionRequestPayload.php create mode 100644 src/GeneratedModels/VideoEndCallRequestPayload.php create mode 100644 src/GeneratedModels/VideoKickUserRequestPayload.php create mode 100644 src/GeneratedModels/VideoReactionResponse.php create mode 100644 src/GeneratedModels/WHEvent.php create mode 100644 tests/WebhookTest.php diff --git a/src/Generated/Webhook.php b/src/Generated/Webhook.php new file mode 100644 index 0000000..8e2d6d2 --- /dev/null +++ b/src/Generated/Webhook.php @@ -0,0 +1,566 @@ +getMessage(), 0, $e); + } + } + + private static function parseToArray(mixed $rawEvent): array + { + if (is_array($rawEvent)) { + return $rawEvent; + } + + if (is_string($rawEvent)) { + $decoded = json_decode($rawEvent, true); + if (json_last_error() !== JSON_ERROR_NONE) { + throw new \InvalidArgumentException('Invalid JSON in webhook payload: ' . json_last_error_msg()); + } + return $decoded; + } + + throw new \InvalidArgumentException('Webhook payload must be a string or array'); + } + + private static function getEventClass(string $eventType): ?string + { + $eventClassMap = [ + '*' => CustomEvent::class, + 'appeal.accepted' => AppealAcceptedEvent::class, + 'appeal.created' => AppealCreatedEvent::class, + 'appeal.rejected' => AppealRejectedEvent::class, + 'call.accepted' => CallAcceptedEvent::class, + 'call.blocked_user' => BlockedUserEvent::class, + 'call.closed_caption' => ClosedCaptionEvent::class, + 'call.closed_captions_failed' => CallClosedCaptionsFailedEvent::class, + 'call.closed_captions_started' => CallClosedCaptionsStartedEvent::class, + 'call.closed_captions_stopped' => CallClosedCaptionsStoppedEvent::class, + 'call.created' => CallCreatedEvent::class, + 'call.deleted' => CallDeletedEvent::class, + 'call.dtmf' => CallDTMFEvent::class, + 'call.ended' => CallEndedEvent::class, + 'call.frame_recording_failed' => CallFrameRecordingFailedEvent::class, + 'call.frame_recording_ready' => CallFrameRecordingFrameReadyEvent::class, + 'call.frame_recording_started' => CallFrameRecordingStartedEvent::class, + 'call.frame_recording_stopped' => CallFrameRecordingStoppedEvent::class, + 'call.hls_broadcasting_failed' => CallHLSBroadcastingFailedEvent::class, + 'call.hls_broadcasting_started' => CallHLSBroadcastingStartedEvent::class, + 'call.hls_broadcasting_stopped' => CallHLSBroadcastingStoppedEvent::class, + 'call.kicked_user' => KickedUserEvent::class, + 'call.live_started' => CallLiveStartedEvent::class, + 'call.member_added' => CallMemberAddedEvent::class, + 'call.member_removed' => CallMemberRemovedEvent::class, + 'call.member_updated' => CallMemberUpdatedEvent::class, + 'call.member_updated_permission' => CallMemberUpdatedPermissionEvent::class, + 'call.missed' => CallMissedEvent::class, + 'call.moderation_blur' => CallModerationBlurEvent::class, + 'call.moderation_warning' => CallModerationWarningEvent::class, + 'call.notification' => CallNotificationEvent::class, + 'call.permission_request' => PermissionRequestEvent::class, + 'call.permissions_updated' => UpdatedCallPermissionsEvent::class, + 'call.reaction_new' => CallReactionEvent::class, + 'call.recording_failed' => CallRecordingFailedEvent::class, + 'call.recording_ready' => CallRecordingReadyEvent::class, + 'call.recording_started' => CallRecordingStartedEvent::class, + 'call.recording_stopped' => CallRecordingStoppedEvent::class, + 'call.rejected' => CallRejectedEvent::class, + 'call.ring' => CallRingEvent::class, + 'call.rtmp_broadcast_failed' => CallRtmpBroadcastFailedEvent::class, + 'call.rtmp_broadcast_started' => CallRtmpBroadcastStartedEvent::class, + 'call.rtmp_broadcast_stopped' => CallRtmpBroadcastStoppedEvent::class, + 'call.session_ended' => CallSessionEndedEvent::class, + 'call.session_participant_count_updated' => CallSessionParticipantCountsUpdatedEvent::class, + 'call.session_participant_joined' => CallSessionParticipantJoinedEvent::class, + 'call.session_participant_left' => CallSessionParticipantLeftEvent::class, + 'call.session_started' => CallSessionStartedEvent::class, + 'call.stats_report_ready' => CallStatsReportReadyEvent::class, + 'call.transcription_failed' => CallTranscriptionFailedEvent::class, + 'call.transcription_ready' => CallTranscriptionReadyEvent::class, + 'call.transcription_started' => CallTranscriptionStartedEvent::class, + 'call.transcription_stopped' => CallTranscriptionStoppedEvent::class, + 'call.unblocked_user' => UnblockedUserEvent::class, + 'call.updated' => CallUpdatedEvent::class, + 'call.user_feedback_submitted' => CallUserFeedbackSubmittedEvent::class, + 'call.user_muted' => CallUserMutedEvent::class, + 'campaign.completed' => CampaignCompletedEvent::class, + 'campaign.started' => CampaignStartedEvent::class, + 'channel.created' => ChannelCreatedEvent::class, + 'channel.deleted' => ChannelDeletedEvent::class, + 'channel.frozen' => ChannelFrozenEvent::class, + 'channel.hidden' => ChannelHiddenEvent::class, + 'channel.max_streak_changed' => MaxStreakChangedEvent::class, + 'channel.muted' => ChannelMutedEvent::class, + 'channel.truncated' => ChannelTruncatedEvent::class, + 'channel.unfrozen' => ChannelUnFrozenEvent::class, + 'channel.unmuted' => ChannelUnmutedEvent::class, + 'channel.updated' => ChannelUpdatedEvent::class, + 'channel.visible' => ChannelVisibleEvent::class, + 'channel_batch_update.completed' => ChannelBatchCompletedEvent::class, + 'channel_batch_update.started' => ChannelBatchStartedEvent::class, + 'custom' => CustomVideoEvent::class, + 'export.bulk_image_moderation.error' => AsyncExportErrorEvent::class, + 'export.bulk_image_moderation.success' => AsyncBulkImageModerationEvent::class, + 'export.channels.error' => AsyncExportErrorEvent::class, + 'export.channels.success' => AsyncExportChannelsEvent::class, + 'export.moderation_logs.error' => AsyncExportErrorEvent::class, + 'export.moderation_logs.success' => AsyncExportModerationLogsEvent::class, + 'export.users.error' => AsyncExportErrorEvent::class, + 'export.users.success' => AsyncExportUsersEvent::class, + 'feeds.activity.added' => ActivityAddedEvent::class, + 'feeds.activity.deleted' => ActivityDeletedEvent::class, + 'feeds.activity.feedback' => ActivityFeedbackEvent::class, + 'feeds.activity.marked' => ActivityMarkEvent::class, + 'feeds.activity.pinned' => ActivityPinnedEvent::class, + 'feeds.activity.reaction.added' => ActivityReactionAddedEvent::class, + 'feeds.activity.reaction.deleted' => ActivityReactionDeletedEvent::class, + 'feeds.activity.reaction.updated' => ActivityReactionUpdatedEvent::class, + 'feeds.activity.removed_from_feed' => ActivityRemovedFromFeedEvent::class, + 'feeds.activity.restored' => ActivityRestoredEvent::class, + 'feeds.activity.unpinned' => ActivityUnpinnedEvent::class, + 'feeds.activity.updated' => ActivityUpdatedEvent::class, + 'feeds.bookmark.added' => BookmarkAddedEvent::class, + 'feeds.bookmark.deleted' => BookmarkDeletedEvent::class, + 'feeds.bookmark.updated' => BookmarkUpdatedEvent::class, + 'feeds.bookmark_folder.deleted' => BookmarkFolderDeletedEvent::class, + 'feeds.bookmark_folder.updated' => BookmarkFolderUpdatedEvent::class, + 'feeds.comment.added' => CommentAddedEvent::class, + 'feeds.comment.deleted' => CommentDeletedEvent::class, + 'feeds.comment.reaction.added' => CommentReactionAddedEvent::class, + 'feeds.comment.reaction.deleted' => CommentReactionDeletedEvent::class, + 'feeds.comment.reaction.updated' => CommentReactionUpdatedEvent::class, + 'feeds.comment.updated' => CommentUpdatedEvent::class, + 'feeds.feed.created' => FeedCreatedEvent::class, + 'feeds.feed.deleted' => FeedDeletedEvent::class, + 'feeds.feed.updated' => FeedUpdatedEvent::class, + 'feeds.feed_group.changed' => FeedGroupChangedEvent::class, + 'feeds.feed_group.deleted' => FeedGroupDeletedEvent::class, + 'feeds.feed_member.added' => FeedMemberAddedEvent::class, + 'feeds.feed_member.removed' => FeedMemberRemovedEvent::class, + 'feeds.feed_member.updated' => FeedMemberUpdatedEvent::class, + 'feeds.follow.created' => FollowCreatedEvent::class, + 'feeds.follow.deleted' => FollowDeletedEvent::class, + 'feeds.follow.updated' => FollowUpdatedEvent::class, + 'feeds.notification_feed.updated' => NotificationFeedUpdatedEvent::class, + 'feeds.stories_feed.updated' => StoriesFeedUpdatedEvent::class, + 'flag.updated' => FlagUpdatedEvent::class, + 'ingress.error' => IngressErrorEvent::class, + 'ingress.started' => IngressStartedEvent::class, + 'ingress.stopped' => IngressStoppedEvent::class, + 'member.added' => MemberAddedEvent::class, + 'member.removed' => MemberRemovedEvent::class, + 'member.updated' => MemberUpdatedEvent::class, + 'message.deleted' => MessageDeletedEvent::class, + 'message.flagged' => MessageFlaggedEvent::class, + 'message.new' => MessageNewEvent::class, + 'message.pending' => PendingMessageEvent::class, + 'message.read' => MessageReadEvent::class, + 'message.unblocked' => MessageUnblockedEvent::class, + 'message.undeleted' => MessageUndeletedEvent::class, + 'message.updated' => MessageUpdatedEvent::class, + 'moderation.custom_action' => ModerationCustomActionEvent::class, + 'moderation.flagged' => ModerationFlaggedEvent::class, + 'moderation.mark_reviewed' => ModerationMarkReviewedEvent::class, + 'moderation_check.completed' => ModerationCheckCompletedEvent::class, + 'notification.mark_unread' => NotificationMarkUnreadEvent::class, + 'notification.reminder_due' => ReminderNotificationEvent::class, + 'notification.thread_message_new' => NotificationThreadMessageNewEvent::class, + 'reaction.deleted' => ReactionDeletedEvent::class, + 'reaction.new' => ReactionNewEvent::class, + 'reaction.updated' => ReactionUpdatedEvent::class, + 'reminder.created' => ReminderCreatedEvent::class, + 'reminder.deleted' => ReminderDeletedEvent::class, + 'reminder.updated' => ReminderUpdatedEvent::class, + 'review_queue_item.new' => ReviewQueueItemNewEvent::class, + 'review_queue_item.updated' => ReviewQueueItemUpdatedEvent::class, + 'thread.updated' => ThreadUpdatedEvent::class, + 'user.banned' => UserBannedEvent::class, + 'user.deactivated' => UserDeactivatedEvent::class, + 'user.deleted' => UserDeletedEvent::class, + 'user.flagged' => UserFlaggedEvent::class, + 'user.messages.deleted' => UserMessagesDeletedEvent::class, + 'user.muted' => UserMutedEvent::class, + 'user.reactivated' => UserReactivatedEvent::class, + 'user.unbanned' => UserUnbannedEvent::class, + 'user.unmuted' => UserUnmutedEvent::class, + 'user.unread_message_reminder' => UserUnreadReminderEvent::class, + 'user.updated' => UserUpdatedEvent::class, + ]; + + return $eventClassMap[$eventType] ?? null; + } + + /** + * Verify the HMAC-SHA256 signature of a webhook payload. + * + * @param string $body The raw request body + * @param string $signature The signature from the X-Signature header + * @param string $secret Your webhook secret (found in the Stream Dashboard) + * @return bool true if the signature is valid, false otherwise + */ + public static function verifySignature(string $body, string $signature, string $secret): bool + { + $expected = hash_hmac('sha256', $body, $secret); + return hash_equals($signature, $expected); + } +} diff --git a/src/GeneratedModels/AIImageConfig.php b/src/GeneratedModels/AIImageConfig.php index 498715a..e19bc31 100644 --- a/src/GeneratedModels/AIImageConfig.php +++ b/src/GeneratedModels/AIImageConfig.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $async - * @property bool|null $enabled - * @property array|null $ocrRules - * @property array|null $rules */ class AIImageConfig extends BaseModel { diff --git a/src/GeneratedModels/AITextConfig.php b/src/GeneratedModels/AITextConfig.php index a06bb64..4a3fb33 100644 --- a/src/GeneratedModels/AITextConfig.php +++ b/src/GeneratedModels/AITextConfig.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $async - * @property bool|null $enabled - * @property string|null $profile - * @property array|null $rules - * @property array|null $severityRules */ class AITextConfig extends BaseModel { diff --git a/src/GeneratedModels/AIVideoConfig.php b/src/GeneratedModels/AIVideoConfig.php index 030e09d..05e8271 100644 --- a/src/GeneratedModels/AIVideoConfig.php +++ b/src/GeneratedModels/AIVideoConfig.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $async - * @property bool|null $enabled - * @property array|null $rules */ class AIVideoConfig extends BaseModel { diff --git a/src/GeneratedModels/APIError.php b/src/GeneratedModels/APIError.php index b7e81e6..395c2d1 100644 --- a/src/GeneratedModels/APIError.php +++ b/src/GeneratedModels/APIError.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $code - * @property string $duration - * @property string $message - * @property string $moreInfo - * @property int $statusCode - * @property array $details - * @property bool|null $unrecoverable - * @property array|null $exceptionFields */ class APIError extends BaseModel { diff --git a/src/GeneratedModels/APNConfig.php b/src/GeneratedModels/APNConfig.php index a081d29..3bcf584 100644 --- a/src/GeneratedModels/APNConfig.php +++ b/src/GeneratedModels/APNConfig.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $authKey - * @property string|null $authType - * @property string|null $bundleID - * @property bool|null $development - * @property bool|null $disabled - * @property string|null $host - * @property string|null $keyID - * @property string|null $notificationTemplate - * @property string|null $p12Cert - * @property string|null $teamID */ class APNConfig extends BaseModel { diff --git a/src/GeneratedModels/APNConfigFields.php b/src/GeneratedModels/APNConfigFields.php index decd5db..88c040b 100644 --- a/src/GeneratedModels/APNConfigFields.php +++ b/src/GeneratedModels/APNConfigFields.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $development - * @property bool $enabled - * @property string|null $authKey - * @property string|null $authType - * @property string|null $bundleID - * @property string|null $host - * @property string|null $keyID - * @property string|null $notificationTemplate - * @property string|null $p12Cert - * @property string|null $teamID */ class APNConfigFields extends BaseModel { diff --git a/src/GeneratedModels/APNS.php b/src/GeneratedModels/APNS.php index 88f98e0..2f2006b 100644 --- a/src/GeneratedModels/APNS.php +++ b/src/GeneratedModels/APNS.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $body - * @property string $title - * @property int|null $contentAvailable - * @property int|null $mutableContent - * @property string|null $sound - * @property object|null $data */ class APNS extends BaseModel { diff --git a/src/GeneratedModels/APNSPayload.php b/src/GeneratedModels/APNSPayload.php new file mode 100644 index 0000000..0df5215 --- /dev/null +++ b/src/GeneratedModels/APNSPayload.php @@ -0,0 +1,23 @@ +|null $attachments - * @property array|null $collectionRefs - * @property array|null $filterTags - * @property array|null $interestTags - * @property array|null $mentionedUserIds - * @property object|null $custom - * @property ActivityLocation|null $location - * @property object|null $searchData */ class ActivityRequest extends BaseModel { public function __construct( public ?string $type = null, // Type of activity public ?array $feeds = null, // List of feeds to add the activity to with a default max limit of 25 feeds + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $createNotificationActivity = null, // Whether to create notification activities for mentioned users public ?string $expiresAt = null, // Expiration time for the activity public ?string $id = null, // Optional ID for the activity public ?string $parentID = null, // ID of parent activity for replies/comments public ?string $pollID = null, // ID of a poll to attach to activity - public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. Options: 'everyone' (default - anyone can reply), 'people_i_follow' (only people the activity creator follows can reply), 'nobody' (no one can reply) + public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for the activity public ?bool $skipPush = null, // Whether to skip push notifications public ?string $text = null, // Text content of the activity public ?string $userID = null, // ID of the user creating the activity - public ?string $visibility = null, // Visibility setting for the activity + public ?string $visibility = null, // Visibility setting for the activity. One of: public, private, tag public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name and is required - /** @var array|null List of attachments for the activity */ + /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // List of attachments for the activity public ?array $collectionRefs = null, // Collections that this activity references diff --git a/src/GeneratedModels/ActivityResponse.php b/src/GeneratedModels/ActivityResponse.php index 27feba8..9f372f3 100644 --- a/src/GeneratedModels/ActivityResponse.php +++ b/src/GeneratedModels/ActivityResponse.php @@ -5,49 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $bookmarkCount - * @property int $commentCount - * @property \DateTime $createdAt - * @property bool $hidden - * @property string $id - * @property int $popularity - * @property bool $preview - * @property int $reactionCount - * @property string $restrictReplies - * @property int $score - * @property int $shareCount - * @property string $type - * @property \DateTime $updatedAt - * @property string $visibility - * @property array $attachments - * @property array $comments - * @property array $feeds - * @property array $filterTags - * @property array $interestTags - * @property array $latestReactions - * @property array $mentionedUsers - * @property array $ownBookmarks - * @property array $ownReactions - * @property array $collections - * @property object $custom - * @property array $reactionGroups - * @property object $searchData - * @property UserResponse $user - * @property \DateTime|null $deletedAt - * @property \DateTime|null $editedAt - * @property \DateTime|null $expiresAt - * @property bool|null $isWatched - * @property string|null $moderationAction - * @property string|null $selectorSource - * @property string|null $text - * @property string|null $visibilityTag - * @property FeedResponse|null $currentFeed - * @property ActivityLocation|null $location - * @property ModerationV2Response|null $moderation - * @property NotificationContext|null $notificationContext - * @property ActivityResponse|null $parent - * @property PollResponseData|null $poll */ class ActivityResponse extends BaseModel { @@ -60,46 +17,54 @@ public function __construct( public ?int $popularity = null, // Popularity score of the activity public ?bool $preview = null, // If this activity is obfuscated for this user. For premium content where you want to show a preview public ?int $reactionCount = null, // Number of reactions to the activity - public ?string $restrictReplies = null, // Controls who can reply to this activity. Values: everyone, people_i_follow, nobody + public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody public ?int $score = null, // Ranking score for this activity public ?int $shareCount = null, // Number of times the activity was shared public ?string $type = null, // Type of activity public ?\DateTime $updatedAt = null, // When the activity was last updated - public ?string $visibility = null, // Visibility setting for the activity - /** @var array|null Media attachments for the activity */ + public ?string $visibility = null, // Visibility setting for the activity. One of: public, private, tag + /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Media attachments for the activity - /** @var array|null Latest 5 comments of this activity (comment replies excluded) */ + /** @var array|null */ #[ArrayOf(CommentResponse::class)] public ?array $comments = null, // Latest 5 comments of this activity (comment replies excluded) public ?array $feeds = null, // List of feed IDs containing this activity public ?array $filterTags = null, // Tags for filtering public ?array $interestTags = null, // Tags for user interests - /** @var array|null Recent reactions to the activity */ + /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $latestReactions = null, // Recent reactions to the activity - /** @var array|null Users mentioned in the activity */ + /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $mentionedUsers = null, // Users mentioned in the activity - /** @var array|null Current user's bookmarks for this activity */ + /** @var array|null */ #[ArrayOf(BookmarkResponse::class)] public ?array $ownBookmarks = null, // Current user's bookmarks for this activity - /** @var array|null Current user's reactions to this activity */ + /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $ownReactions = null, // Current user's reactions to this activity + /** @var array|null */ + #[ArrayOf(EnrichedCollectionResponse::class)] public ?array $collections = null, // Enriched collection data referenced by this activity public ?object $custom = null, // Custom data for the activity + /** @var array|null */ + #[ArrayOf(FeedsReactionGroupResponse::class)] public ?array $reactionGroups = null, // Grouped reactions by type public ?object $searchData = null, // Data for search indexing public ?UserResponse $user = null, public ?\DateTime $deletedAt = null, // When the activity was deleted public ?\DateTime $editedAt = null, // When the activity was last edited public ?\DateTime $expiresAt = null, // When the activity will expire + public ?int $friendReactionCount = null, // Total count of reactions from friends on this activity public ?bool $isWatched = null, public ?string $moderationAction = null, public ?string $selectorSource = null, // Which activity selector provided this activity (e.g., 'following', 'popular', 'interest'). Only set when using multiple activity selectors with ranking. public ?string $text = null, // Text content of the activity public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name + /** @var array|null */ + #[ArrayOf(FeedsReactionResponse::class)] + public ?array $friendReactions = null, // Reactions from users the current user follows or has mutual follows with public ?FeedResponse $currentFeed = null, public ?ActivityLocation $location = null, public ?ModerationV2Response $moderation = null, diff --git a/src/GeneratedModels/ActivityRestoredEvent.php b/src/GeneratedModels/ActivityRestoredEvent.php index 43c52c2..cb606ef 100644 --- a/src/GeneratedModels/ActivityRestoredEvent.php +++ b/src/GeneratedModels/ActivityRestoredEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when an activity is restored. - * - * @property \DateTime $createdAt - * @property string $fid - * @property ActivityResponse $activity - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class ActivityRestoredEvent extends BaseModel { diff --git a/src/GeneratedModels/ActivitySelectorConfig.php b/src/GeneratedModels/ActivitySelectorConfig.php index f0f430d..51b91ba 100644 --- a/src/GeneratedModels/ActivitySelectorConfig.php +++ b/src/GeneratedModels/ActivitySelectorConfig.php @@ -5,23 +5,15 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $type - * @property string|null $cutoffTime - * @property string|null $cutoffWindow - * @property int|null $minPopularity - * @property array|null $sort - * @property object|null $filter - * @property object|null $params */ class ActivitySelectorConfig extends BaseModel { public function __construct( - public ?string $type = null, // Type of selector + public ?string $type = null, // Type of selector. One of: popular, proximity, following, current_feed, query, interest, follow_suggestion public ?string $cutoffTime = null, // Time threshold for activity selection (string). Expected RFC3339 format (e.g., 2006-01-02T15:04:05Z07:00). Cannot be used together with cutoff_window public ?string $cutoffWindow = null, // Flexible relative time window for activity selection (e.g., '1h', '3d', '1y'). Activities older than this duration will be filtered out. Cannot be used together with cutoff_time public ?int $minPopularity = null, // Minimum popularity threshold - /** @var array|null Sort parameters for activity selection */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sort parameters for activity selection public ?object $filter = null, // Filter for activity selection diff --git a/src/GeneratedModels/ActivitySelectorConfigResponse.php b/src/GeneratedModels/ActivitySelectorConfigResponse.php index 883b140..97b21ff 100644 --- a/src/GeneratedModels/ActivitySelectorConfigResponse.php +++ b/src/GeneratedModels/ActivitySelectorConfigResponse.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $type - * @property \DateTime|null $cutoffTime - * @property string|null $cutoffWindow - * @property int|null $minPopularity - * @property array|null $sort - * @property object|null $filter - * @property object|null $params */ class ActivitySelectorConfigResponse extends BaseModel { @@ -21,7 +13,7 @@ public function __construct( public ?\DateTime $cutoffTime = null, // Time threshold for activity selection (timestamp) public ?string $cutoffWindow = null, // Flexible relative time window for activity selection (e.g., '1h', '3d', '1y') public ?int $minPopularity = null, // Minimum popularity threshold - /** @var array|null Sort parameters for activity selection */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sort parameters for activity selection public ?object $filter = null, // Filter for activity selection diff --git a/src/GeneratedModels/ActivityUnpinnedEvent.php b/src/GeneratedModels/ActivityUnpinnedEvent.php index 2845de6..630597a 100644 --- a/src/GeneratedModels/ActivityUnpinnedEvent.php +++ b/src/GeneratedModels/ActivityUnpinnedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when an activity is unpinned. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property PinActivityResponse $pinnedActivity - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class ActivityUnpinnedEvent extends BaseModel { diff --git a/src/GeneratedModels/ActivityUpdatedEvent.php b/src/GeneratedModels/ActivityUpdatedEvent.php index ac827ed..a9ce713 100644 --- a/src/GeneratedModels/ActivityUpdatedEvent.php +++ b/src/GeneratedModels/ActivityUpdatedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when an activity is updated. - * - * @property \DateTime $createdAt - * @property string $fid - * @property ActivityResponse $activity - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class ActivityUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/AddActivityRequest.php b/src/GeneratedModels/AddActivityRequest.php index b7add14..a56276d 100644 --- a/src/GeneratedModels/AddActivityRequest.php +++ b/src/GeneratedModels/AddActivityRequest.php @@ -5,48 +5,26 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $type - * @property array $feeds - * @property bool|null $createNotificationActivity - * @property string|null $expiresAt - * @property string|null $id - * @property string|null $parentID - * @property string|null $pollID - * @property string|null $restrictReplies - * @property bool|null $skipEnrichUrl - * @property bool|null $skipPush - * @property string|null $text - * @property string|null $userID - * @property string|null $visibility - * @property string|null $visibilityTag - * @property array|null $attachments - * @property array|null $collectionRefs - * @property array|null $filterTags - * @property array|null $interestTags - * @property array|null $mentionedUserIds - * @property object|null $custom - * @property ActivityLocation|null $location - * @property object|null $searchData */ class AddActivityRequest extends BaseModel { public function __construct( public ?string $type = null, // Type of activity public ?array $feeds = null, // List of feeds to add the activity to with a default max limit of 25 feeds + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $createNotificationActivity = null, // Whether to create notification activities for mentioned users public ?string $expiresAt = null, // Expiration time for the activity public ?string $id = null, // Optional ID for the activity public ?string $parentID = null, // ID of parent activity for replies/comments public ?string $pollID = null, // ID of a poll to attach to activity - public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. Options: 'everyone' (default - anyone can reply), 'people_i_follow' (only people the activity creator follows can reply), 'nobody' (no one can reply) + public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for the activity public ?bool $skipPush = null, // Whether to skip push notifications public ?string $text = null, // Text content of the activity public ?string $userID = null, // ID of the user creating the activity - public ?string $visibility = null, // Visibility setting for the activity + public ?string $visibility = null, // Visibility setting for the activity. One of: public, private, tag public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name and is required - /** @var array|null List of attachments for the activity */ + /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // List of attachments for the activity public ?array $collectionRefs = null, // Collections that this activity references diff --git a/src/GeneratedModels/AddActivityResponse.php b/src/GeneratedModels/AddActivityResponse.php index 24ac42b..7f11a66 100644 --- a/src/GeneratedModels/AddActivityResponse.php +++ b/src/GeneratedModels/AddActivityResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ActivityResponse $activity - * @property int|null $mentionNotificationsCreated */ class AddActivityResponse extends BaseModel { diff --git a/src/GeneratedModels/AddBookmarkRequest.php b/src/GeneratedModels/AddBookmarkRequest.php index 2d633db..70cc368 100644 --- a/src/GeneratedModels/AddBookmarkRequest.php +++ b/src/GeneratedModels/AddBookmarkRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $folderID - * @property string|null $userID - * @property object|null $custom - * @property AddFolderRequest|null $newFolder - * @property UserRequest|null $user */ class AddBookmarkRequest extends BaseModel { diff --git a/src/GeneratedModels/AddBookmarkResponse.php b/src/GeneratedModels/AddBookmarkResponse.php index 2389c9c..1642804 100644 --- a/src/GeneratedModels/AddBookmarkResponse.php +++ b/src/GeneratedModels/AddBookmarkResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property BookmarkResponse $bookmark */ class AddBookmarkResponse extends BaseModel { diff --git a/src/GeneratedModels/AddCommentReactionRequest.php b/src/GeneratedModels/AddCommentReactionRequest.php index 40cab77..8d900c6 100644 --- a/src/GeneratedModels/AddCommentReactionRequest.php +++ b/src/GeneratedModels/AddCommentReactionRequest.php @@ -5,19 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $type - * @property bool|null $createNotificationActivity - * @property bool|null $enforceUnique - * @property bool|null $skipPush - * @property string|null $userID - * @property object|null $custom - * @property UserRequest|null $user */ class AddCommentReactionRequest extends BaseModel { public function __construct( public ?string $type = null, // The type of reaction, eg upvote, like, ... + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this reaction public ?bool $enforceUnique = null, // Whether to enforce unique reactions per user (remove other reaction types from the user when adding this one) public ?bool $skipPush = null, diff --git a/src/GeneratedModels/AddCommentReactionResponse.php b/src/GeneratedModels/AddCommentReactionResponse.php index ff67c17..d9e7570 100644 --- a/src/GeneratedModels/AddCommentReactionResponse.php +++ b/src/GeneratedModels/AddCommentReactionResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property CommentResponse $comment - * @property FeedsReactionResponse $reaction - * @property bool|null $notificationCreated */ class AddCommentReactionResponse extends BaseModel { diff --git a/src/GeneratedModels/AddCommentRequest.php b/src/GeneratedModels/AddCommentRequest.php index 9392ab0..38e71ef 100644 --- a/src/GeneratedModels/AddCommentRequest.php +++ b/src/GeneratedModels/AddCommentRequest.php @@ -5,25 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $comment - * @property bool|null $createNotificationActivity - * @property string|null $id - * @property string|null $objectID - * @property string|null $objectType - * @property string|null $parentID - * @property bool|null $skipEnrichUrl - * @property bool|null $skipPush - * @property string|null $userID - * @property array|null $attachments - * @property array|null $mentionedUserIds - * @property object|null $custom - * @property UserRequest|null $user */ class AddCommentRequest extends BaseModel { public function __construct( public ?string $comment = null, // Text content of the comment + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this comment public ?string $id = null, // Optional custom ID for the comment (max 255 characters). If not provided, a UUID will be generated. public ?string $objectID = null, // ID of the object to comment on. Required for root comments @@ -32,7 +19,7 @@ public function __construct( public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for this comment public ?bool $skipPush = null, public ?string $userID = null, - /** @var array|null Media attachments for the reply */ + /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Media attachments for the reply public ?array $mentionedUserIds = null, // List of users mentioned in the reply diff --git a/src/GeneratedModels/AddCommentResponse.php b/src/GeneratedModels/AddCommentResponse.php index 4db2156..7e6da6a 100644 --- a/src/GeneratedModels/AddCommentResponse.php +++ b/src/GeneratedModels/AddCommentResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property CommentResponse $comment - * @property int|null $mentionNotificationsCreated - * @property bool|null $notificationCreated */ class AddCommentResponse extends BaseModel { diff --git a/src/GeneratedModels/AddCommentsBatchRequest.php b/src/GeneratedModels/AddCommentsBatchRequest.php index d0976ef..2aae3ae 100644 --- a/src/GeneratedModels/AddCommentsBatchRequest.php +++ b/src/GeneratedModels/AddCommentsBatchRequest.php @@ -5,13 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $comments */ class AddCommentsBatchRequest extends BaseModel { public function __construct( - /** @var array|null List of comments to add */ + /** @var array|null */ #[ArrayOf(AddCommentRequest::class)] public ?array $comments = null, // List of comments to add ) { diff --git a/src/GeneratedModels/AddCommentsBatchResponse.php b/src/GeneratedModels/AddCommentsBatchResponse.php index 707a45f..6f72e67 100644 --- a/src/GeneratedModels/AddCommentsBatchResponse.php +++ b/src/GeneratedModels/AddCommentsBatchResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $comments */ class AddCommentsBatchResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of comments added */ + /** @var array|null */ #[ArrayOf(CommentResponse::class)] public ?array $comments = null, // List of comments added ) { diff --git a/src/GeneratedModels/AddFolderRequest.php b/src/GeneratedModels/AddFolderRequest.php index 5aa0c84..6bcf3ba 100644 --- a/src/GeneratedModels/AddFolderRequest.php +++ b/src/GeneratedModels/AddFolderRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name - * @property object|null $custom */ class AddFolderRequest extends BaseModel { diff --git a/src/GeneratedModels/AddReactionRequest.php b/src/GeneratedModels/AddReactionRequest.php index 770dd77..4ce6c63 100644 --- a/src/GeneratedModels/AddReactionRequest.php +++ b/src/GeneratedModels/AddReactionRequest.php @@ -5,19 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $type - * @property bool|null $createNotificationActivity - * @property bool|null $enforceUnique - * @property bool|null $skipPush - * @property string|null $userID - * @property object|null $custom - * @property UserRequest|null $user */ class AddReactionRequest extends BaseModel { public function __construct( public ?string $type = null, // Type of reaction + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this reaction public ?bool $enforceUnique = null, // Whether to enforce unique reactions per user (remove other reaction types from the user when adding this one) public ?bool $skipPush = null, diff --git a/src/GeneratedModels/AddReactionResponse.php b/src/GeneratedModels/AddReactionResponse.php index 8f26350..2e2665c 100644 --- a/src/GeneratedModels/AddReactionResponse.php +++ b/src/GeneratedModels/AddReactionResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ActivityResponse $activity - * @property FeedsReactionResponse $reaction - * @property bool|null $notificationCreated */ class AddReactionResponse extends BaseModel { diff --git a/src/GeneratedModels/AggregatedActivityResponse.php b/src/GeneratedModels/AggregatedActivityResponse.php index 59e35b1..267c14c 100644 --- a/src/GeneratedModels/AggregatedActivityResponse.php +++ b/src/GeneratedModels/AggregatedActivityResponse.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $activityCount - * @property \DateTime $createdAt - * @property string $group - * @property int $score - * @property \DateTime $updatedAt - * @property int $userCount - * @property bool $userCountTruncated - * @property array $activities - * @property bool|null $isWatched */ class AggregatedActivityResponse extends BaseModel { @@ -26,7 +16,7 @@ public function __construct( public ?\DateTime $updatedAt = null, // When the aggregation was last updated public ?int $userCount = null, // Number of unique users in this aggregation public ?bool $userCountTruncated = null, // Whether this activity group has been truncated due to exceeding the group size limit - /** @var array|null List of activities in this aggregation */ + /** @var array|null */ #[ArrayOf(ActivityResponse::class)] public ?array $activities = null, // List of activities in this aggregation public ?bool $isWatched = null, diff --git a/src/GeneratedModels/AggregationConfig.php b/src/GeneratedModels/AggregationConfig.php index 632ec88..ea5f5a7 100644 --- a/src/GeneratedModels/AggregationConfig.php +++ b/src/GeneratedModels/AggregationConfig.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $format */ class AggregationConfig extends BaseModel { diff --git a/src/GeneratedModels/AppResponseFields.php b/src/GeneratedModels/AppResponseFields.php index 809ee67..535d37e 100644 --- a/src/GeneratedModels/AppResponseFields.php +++ b/src/GeneratedModels/AppResponseFields.php @@ -5,59 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $allowMultiUserDevices - * @property bool $asyncUrlEnrichEnabled - * @property bool $autoTranslationEnabled - * @property bool $campaignEnabled - * @property int $cdnExpirationSeconds - * @property string $customActionHandlerUrl - * @property bool $disableAuthChecks - * @property bool $disablePermissionsChecks - * @property string $enforceUniqueUsernames - * @property bool $guestUserCreationDisabled - * @property int $id - * @property bool $imageModerationEnabled - * @property int $maxAggregatedActivitiesLength - * @property bool $moderationBulkSubmitActionEnabled - * @property bool $moderationEnabled - * @property bool $moderationLlmConfigurabilityEnabled - * @property bool $moderationMultitenantBlocklistEnabled - * @property string $moderationWebhookUrl - * @property bool $multiTenantEnabled - * @property string $name - * @property string $organization - * @property string $permissionVersion - * @property string $placement - * @property int $remindersInterval - * @property string $snsKey - * @property string $snsSecret - * @property string $snsTopicArn - * @property string $sqsKey - * @property string $sqsSecret - * @property string $sqsUrl - * @property bool $suspended - * @property string $suspendedExplanation - * @property bool $useHookV2 - * @property bool $userResponseTimeEnabled - * @property string $webhookUrl - * @property array $eventHooks - * @property array $userSearchDisallowedRoles - * @property array $webhookEvents - * @property array $callTypes - * @property array $channelConfigs - * @property FileUploadConfig $fileUploadConfig - * @property array $grants - * @property FileUploadConfig $imageUploadConfig - * @property array $policies - * @property PushNotificationFields $pushNotifications - * @property string|null $beforeMessageSendHookUrl - * @property \DateTime|null $revokeTokensIssuedBefore - * @property array|null $allowedFlagReasons - * @property array|null $geofences - * @property array|null $imageModerationLabels - * @property DataDogInfo|null $datadogInfo - * @property ModerationDashboardPreferences|null $moderationDashboardPreferences */ class AppResponseFields extends BaseModel { @@ -75,7 +22,6 @@ public function __construct( public ?int $id = null, public ?bool $imageModerationEnabled = null, public ?int $maxAggregatedActivitiesLength = null, - public ?bool $moderationBulkSubmitActionEnabled = null, public ?bool $moderationEnabled = null, public ?bool $moderationLlmConfigurabilityEnabled = null, public ?bool $moderationMultitenantBlocklistEnabled = null, @@ -102,7 +48,11 @@ public function __construct( public ?array $eventHooks = null, public ?array $userSearchDisallowedRoles = null, public ?array $webhookEvents = null, + /** @var array|null */ + #[ArrayOf(CallType::class)] public ?array $callTypes = null, + /** @var array|null */ + #[ArrayOf(ChannelConfig::class)] public ?array $channelConfigs = null, public ?FileUploadConfig $fileUploadConfig = null, public ?array $grants = null, diff --git a/src/GeneratedModels/AppealAcceptedEvent.php b/src/GeneratedModels/AppealAcceptedEvent.php index 282ac7f..f2d8b4d 100644 --- a/src/GeneratedModels/AppealAcceptedEvent.php +++ b/src/GeneratedModels/AppealAcceptedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when an appeal is accepted - * - * @property \DateTime $createdAt - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property AppealItemResponse|null $appeal */ class AppealAcceptedEvent extends BaseModel { diff --git a/src/GeneratedModels/AppealCreatedEvent.php b/src/GeneratedModels/AppealCreatedEvent.php index ac4d683..12286b0 100644 --- a/src/GeneratedModels/AppealCreatedEvent.php +++ b/src/GeneratedModels/AppealCreatedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when an appeal is created - * - * @property \DateTime $createdAt - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property AppealItemResponse|null $appeal */ class AppealCreatedEvent extends BaseModel { diff --git a/src/GeneratedModels/AppealItemResponse.php b/src/GeneratedModels/AppealItemResponse.php index 2e3550a..fd12abf 100644 --- a/src/GeneratedModels/AppealItemResponse.php +++ b/src/GeneratedModels/AppealItemResponse.php @@ -5,18 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $appealReason - * @property \DateTime $createdAt - * @property string $entityID - * @property string $entityType - * @property string $id - * @property string $status - * @property \DateTime $updatedAt - * @property string|null $decisionReason - * @property array|null $attachments - * @property ModerationPayload|null $entityContent - * @property UserResponse|null $user */ class AppealItemResponse extends BaseModel { diff --git a/src/GeneratedModels/AppealRejectedEvent.php b/src/GeneratedModels/AppealRejectedEvent.php index 5fea3c4..6ce2175 100644 --- a/src/GeneratedModels/AppealRejectedEvent.php +++ b/src/GeneratedModels/AppealRejectedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when an appeal is rejected - * - * @property \DateTime $createdAt - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property AppealItemResponse|null $appeal */ class AppealRejectedEvent extends BaseModel { diff --git a/src/GeneratedModels/AppealRequest.php b/src/GeneratedModels/AppealRequest.php index d83c06f..14ccc93 100644 --- a/src/GeneratedModels/AppealRequest.php +++ b/src/GeneratedModels/AppealRequest.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $appealReason - * @property string $entityID - * @property string $entityType - * @property string|null $userID - * @property array|null $attachments - * @property UserRequest|null $user */ class AppealRequest extends BaseModel { diff --git a/src/GeneratedModels/AppealResponse.php b/src/GeneratedModels/AppealResponse.php index 3f63176..e97467c 100644 --- a/src/GeneratedModels/AppealResponse.php +++ b/src/GeneratedModels/AppealResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $appealID - * @property string $duration */ class AppealResponse extends BaseModel { diff --git a/src/GeneratedModels/AsyncBulkImageModerationEvent.php b/src/GeneratedModels/AsyncBulkImageModerationEvent.php index 16136ad..f84f212 100644 --- a/src/GeneratedModels/AsyncBulkImageModerationEvent.php +++ b/src/GeneratedModels/AsyncBulkImageModerationEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property \DateTime $finishedAt - * @property \DateTime $startedAt - * @property string $taskID - * @property string $url - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt */ class AsyncBulkImageModerationEvent extends BaseModel { diff --git a/src/GeneratedModels/AsyncExportChannelsEvent.php b/src/GeneratedModels/AsyncExportChannelsEvent.php index 753e4fd..85bb1b3 100644 --- a/src/GeneratedModels/AsyncExportChannelsEvent.php +++ b/src/GeneratedModels/AsyncExportChannelsEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property \DateTime $finishedAt - * @property \DateTime $startedAt - * @property string $taskID - * @property string $url - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt */ class AsyncExportChannelsEvent extends BaseModel { diff --git a/src/GeneratedModels/AsyncExportErrorEvent.php b/src/GeneratedModels/AsyncExportErrorEvent.php index 2734a46..2b976e1 100644 --- a/src/GeneratedModels/AsyncExportErrorEvent.php +++ b/src/GeneratedModels/AsyncExportErrorEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $error - * @property \DateTime $finishedAt - * @property \DateTime $startedAt - * @property string $taskID - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt */ class AsyncExportErrorEvent extends BaseModel { diff --git a/src/GeneratedModels/AsyncExportModerationLogsEvent.php b/src/GeneratedModels/AsyncExportModerationLogsEvent.php index 13edd1e..50ebd0f 100644 --- a/src/GeneratedModels/AsyncExportModerationLogsEvent.php +++ b/src/GeneratedModels/AsyncExportModerationLogsEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property \DateTime $finishedAt - * @property \DateTime $startedAt - * @property string $taskID - * @property string $url - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt */ class AsyncExportModerationLogsEvent extends BaseModel { diff --git a/src/GeneratedModels/AsyncExportUsersEvent.php b/src/GeneratedModels/AsyncExportUsersEvent.php index d48b1b5..b0a307b 100644 --- a/src/GeneratedModels/AsyncExportUsersEvent.php +++ b/src/GeneratedModels/AsyncExportUsersEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property \DateTime $finishedAt - * @property \DateTime $startedAt - * @property string $taskID - * @property string $url - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt */ class AsyncExportUsersEvent extends BaseModel { diff --git a/src/GeneratedModels/AsyncModerationCallbackConfig.php b/src/GeneratedModels/AsyncModerationCallbackConfig.php index 57624a3..37f3f89 100644 --- a/src/GeneratedModels/AsyncModerationCallbackConfig.php +++ b/src/GeneratedModels/AsyncModerationCallbackConfig.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $mode - * @property string|null $serverUrl */ class AsyncModerationCallbackConfig extends BaseModel { diff --git a/src/GeneratedModels/AsyncModerationConfiguration.php b/src/GeneratedModels/AsyncModerationConfiguration.php index 9f16704..e24fc34 100644 --- a/src/GeneratedModels/AsyncModerationConfiguration.php +++ b/src/GeneratedModels/AsyncModerationConfiguration.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $timeoutMs - * @property AsyncModerationCallbackConfig|null $callback */ class AsyncModerationConfiguration extends BaseModel { diff --git a/src/GeneratedModels/Attachment.php b/src/GeneratedModels/Attachment.php index 7af1b97..83a5dee 100644 --- a/src/GeneratedModels/Attachment.php +++ b/src/GeneratedModels/Attachment.php @@ -5,29 +5,6 @@ namespace GetStream\GeneratedModels; /** * An attachment is a message object that represents a file uploaded by a user. - * - * @property object $custom - * @property string|null $assetUrl - * @property string|null $authorIcon - * @property string|null $authorLink - * @property string|null $authorName - * @property string|null $color - * @property string|null $fallback - * @property string|null $footer - * @property string|null $footerIcon - * @property string|null $imageUrl - * @property string|null $ogScrapeUrl - * @property int|null $originalHeight - * @property int|null $originalWidth - * @property string|null $pretext - * @property string|null $text - * @property string|null $thumbUrl - * @property string|null $title - * @property string|null $titleLink - * @property string|null $type - * @property array|null $actions - * @property array|null $fields - * @property Images|null $giphy */ class Attachment extends BaseModel { diff --git a/src/GeneratedModels/AudioSettings.php b/src/GeneratedModels/AudioSettings.php index 2be8940..0db527d 100644 --- a/src/GeneratedModels/AudioSettings.php +++ b/src/GeneratedModels/AudioSettings.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $accessRequestEnabled - * @property string $defaultDevice - * @property bool $hifiAudioEnabled - * @property bool $micDefaultOn - * @property bool $opusDtxEnabled - * @property bool $redundantCodingEnabled - * @property bool $speakerDefaultOn - * @property NoiseCancellationSettings|null $noiseCancellation */ class AudioSettings extends BaseModel { diff --git a/src/GeneratedModels/AudioSettingsRequest.php b/src/GeneratedModels/AudioSettingsRequest.php index efe2e03..1f6c884 100644 --- a/src/GeneratedModels/AudioSettingsRequest.php +++ b/src/GeneratedModels/AudioSettingsRequest.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $defaultDevice - * @property bool|null $accessRequestEnabled - * @property bool|null $hifiAudioEnabled - * @property bool|null $micDefaultOn - * @property bool|null $opusDtxEnabled - * @property bool|null $redundantCodingEnabled - * @property bool|null $speakerDefaultOn - * @property NoiseCancellationSettings|null $noiseCancellation */ class AudioSettingsRequest extends BaseModel { diff --git a/src/GeneratedModels/AudioSettingsResponse.php b/src/GeneratedModels/AudioSettingsResponse.php index 45d6d0a..cd0611a 100644 --- a/src/GeneratedModels/AudioSettingsResponse.php +++ b/src/GeneratedModels/AudioSettingsResponse.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $accessRequestEnabled - * @property string $defaultDevice - * @property bool $hifiAudioEnabled - * @property bool $micDefaultOn - * @property bool $opusDtxEnabled - * @property bool $redundantCodingEnabled - * @property bool $speakerDefaultOn - * @property NoiseCancellationSettings|null $noiseCancellation */ class AudioSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/AutomodDetailsResponse.php b/src/GeneratedModels/AutomodDetailsResponse.php new file mode 100644 index 0000000..6fd18c2 --- /dev/null +++ b/src/GeneratedModels/AutomodDetailsResponse.php @@ -0,0 +1,22 @@ +|null $rules */ class AutomodPlatformCircumventionConfig extends BaseModel { diff --git a/src/GeneratedModels/AutomodRule.php b/src/GeneratedModels/AutomodRule.php index 3c0b353..2c8a7a4 100644 --- a/src/GeneratedModels/AutomodRule.php +++ b/src/GeneratedModels/AutomodRule.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $action - * @property string $label - * @property int $threshold */ class AutomodRule extends BaseModel { diff --git a/src/GeneratedModels/AutomodSemanticFiltersConfig.php b/src/GeneratedModels/AutomodSemanticFiltersConfig.php index 246c644..b9c2f47 100644 --- a/src/GeneratedModels/AutomodSemanticFiltersConfig.php +++ b/src/GeneratedModels/AutomodSemanticFiltersConfig.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $async - * @property bool|null $enabled - * @property array|null $rules */ class AutomodSemanticFiltersConfig extends BaseModel { diff --git a/src/GeneratedModels/AutomodSemanticFiltersRule.php b/src/GeneratedModels/AutomodSemanticFiltersRule.php index c39bb6c..98f42b0 100644 --- a/src/GeneratedModels/AutomodSemanticFiltersRule.php +++ b/src/GeneratedModels/AutomodSemanticFiltersRule.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $action - * @property string $name - * @property int $threshold */ class AutomodSemanticFiltersRule extends BaseModel { diff --git a/src/GeneratedModels/AutomodToxicityConfig.php b/src/GeneratedModels/AutomodToxicityConfig.php index e753d1b..2b8905a 100644 --- a/src/GeneratedModels/AutomodToxicityConfig.php +++ b/src/GeneratedModels/AutomodToxicityConfig.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $async - * @property bool|null $enabled - * @property array|null $rules */ class AutomodToxicityConfig extends BaseModel { diff --git a/src/GeneratedModels/AzureRequest.php b/src/GeneratedModels/AzureRequest.php index 68653b6..6a458d9 100644 --- a/src/GeneratedModels/AzureRequest.php +++ b/src/GeneratedModels/AzureRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Config for creating Azure Blob Storage storage - * - * @property string $absAccountName - * @property string $absClientID - * @property string $absClientSecret - * @property string $absTenantID */ class AzureRequest extends BaseModel { diff --git a/src/GeneratedModels/BackstageSettings.php b/src/GeneratedModels/BackstageSettings.php index 3cc1426..c37c728 100644 --- a/src/GeneratedModels/BackstageSettings.php +++ b/src/GeneratedModels/BackstageSettings.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property int|null $joinAheadTimeSeconds */ class BackstageSettings extends BaseModel { diff --git a/src/GeneratedModels/BackstageSettingsRequest.php b/src/GeneratedModels/BackstageSettingsRequest.php index b0c073e..bdd1499 100644 --- a/src/GeneratedModels/BackstageSettingsRequest.php +++ b/src/GeneratedModels/BackstageSettingsRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enabled - * @property int|null $joinAheadTimeSeconds */ class BackstageSettingsRequest extends BaseModel { diff --git a/src/GeneratedModels/BackstageSettingsResponse.php b/src/GeneratedModels/BackstageSettingsResponse.php index 5b05656..cc6c643 100644 --- a/src/GeneratedModels/BackstageSettingsResponse.php +++ b/src/GeneratedModels/BackstageSettingsResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property int|null $joinAheadTimeSeconds */ class BackstageSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/BanActionRequestPayload.php b/src/GeneratedModels/BanActionRequestPayload.php new file mode 100644 index 0000000..e90f58b --- /dev/null +++ b/src/GeneratedModels/BanActionRequestPayload.php @@ -0,0 +1,24 @@ +|null $rules */ class BlockListConfig extends BaseModel { diff --git a/src/GeneratedModels/BlockListOptions.php b/src/GeneratedModels/BlockListOptions.php index e492f62..6cd23a6 100644 --- a/src/GeneratedModels/BlockListOptions.php +++ b/src/GeneratedModels/BlockListOptions.php @@ -5,14 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $behavior - * @property string $blocklist */ class BlockListOptions extends BaseModel { public function __construct( - public ?string $behavior = null, // Blocklist behavior + public ?string $behavior = null, // Blocklist behavior. One of: flag, block, shadow_block public ?string $blocklist = null, // Blocklist name ) { } diff --git a/src/GeneratedModels/BlockListResponse.php b/src/GeneratedModels/BlockListResponse.php index 5fbd90d..5ac0d57 100644 --- a/src/GeneratedModels/BlockListResponse.php +++ b/src/GeneratedModels/BlockListResponse.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * Block list contains restricted words - * - * @property bool $isLeetCheckEnabled - * @property bool $isPluralCheckEnabled - * @property string $name - * @property string $type - * @property array $words - * @property \DateTime|null $createdAt - * @property string|null $id - * @property string|null $team - * @property \DateTime|null $updatedAt */ class BlockListResponse extends BaseModel { @@ -22,7 +12,7 @@ public function __construct( public ?bool $isLeetCheckEnabled = null, public ?bool $isPluralCheckEnabled = null, public ?string $name = null, // Block list name - public ?string $type = null, // Block list type. + public ?string $type = null, // Block list type. One of: regex, domain, domain_allowlist, email, email_allowlist, word public ?array $words = null, // List of words to block public ?\DateTime $createdAt = null, // Date/time of creation public ?string $id = null, diff --git a/src/GeneratedModels/BlockListRule.php b/src/GeneratedModels/BlockListRule.php index ecf1df9..3609369 100644 --- a/src/GeneratedModels/BlockListRule.php +++ b/src/GeneratedModels/BlockListRule.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $action - * @property string|null $name - * @property string|null $team */ class BlockListRule extends BaseModel { diff --git a/src/GeneratedModels/BlockUserRequest.php b/src/GeneratedModels/BlockUserRequest.php index 4b4b1b6..8c49e9f 100644 --- a/src/GeneratedModels/BlockUserRequest.php +++ b/src/GeneratedModels/BlockUserRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * BlockUserRequest is the payload for blocking a user. - * - * @property string $userID */ class BlockUserRequest extends BaseModel { diff --git a/src/GeneratedModels/BlockUserResponse.php b/src/GeneratedModels/BlockUserResponse.php index f21d2c9..4b1ba3b 100644 --- a/src/GeneratedModels/BlockUserResponse.php +++ b/src/GeneratedModels/BlockUserResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * BlockUserResponse is the payload for blocking a user. - * - * @property string $duration */ class BlockUserResponse extends BaseModel { diff --git a/src/GeneratedModels/BlockUsersRequest.php b/src/GeneratedModels/BlockUsersRequest.php index 11550a2..ac5c5cf 100644 --- a/src/GeneratedModels/BlockUsersRequest.php +++ b/src/GeneratedModels/BlockUsersRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $blockedUserID - * @property string|null $userID - * @property UserRequest|null $user */ class BlockUsersRequest extends BaseModel { diff --git a/src/GeneratedModels/BlockUsersResponse.php b/src/GeneratedModels/BlockUsersResponse.php index 85dfff7..57ef521 100644 --- a/src/GeneratedModels/BlockUsersResponse.php +++ b/src/GeneratedModels/BlockUsersResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $blockedByUserID - * @property string $blockedUserID - * @property \DateTime $createdAt - * @property string $duration */ class BlockUsersResponse extends BaseModel { diff --git a/src/GeneratedModels/BlockedUserEvent.php b/src/GeneratedModels/BlockedUserEvent.php index 5eea684..fe63826 100644 --- a/src/GeneratedModels/BlockedUserEvent.php +++ b/src/GeneratedModels/BlockedUserEvent.php @@ -6,12 +6,6 @@ /** * This event is sent to call participants to notify when a user is blocked on a call, clients can use this event to show a notification. * If the user is the current user, the client should leave the call screen as well - * - * @property string $callCid - * @property \DateTime $createdAt - * @property UserResponse $user - * @property string $type - * @property UserResponse|null $blockedByUser */ class BlockedUserEvent extends BaseModel { diff --git a/src/GeneratedModels/BlockedUserResponse.php b/src/GeneratedModels/BlockedUserResponse.php index fd4a68a..e0ed89c 100644 --- a/src/GeneratedModels/BlockedUserResponse.php +++ b/src/GeneratedModels/BlockedUserResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $blockedUserID - * @property \DateTime $createdAt - * @property string $userID - * @property UserResponse $blockedUser - * @property UserResponse $user */ class BlockedUserResponse extends BaseModel { diff --git a/src/GeneratedModels/BodyguardImageAnalysisConfig.php b/src/GeneratedModels/BodyguardImageAnalysisConfig.php index 73cd4b1..4afc5a3 100644 --- a/src/GeneratedModels/BodyguardImageAnalysisConfig.php +++ b/src/GeneratedModels/BodyguardImageAnalysisConfig.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $rules */ class BodyguardImageAnalysisConfig extends BaseModel { diff --git a/src/GeneratedModels/BodyguardRule.php b/src/GeneratedModels/BodyguardRule.php index 49b9b20..842f766 100644 --- a/src/GeneratedModels/BodyguardRule.php +++ b/src/GeneratedModels/BodyguardRule.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $label - * @property string|null $action - * @property array|null $severityRules */ class BodyguardRule extends BaseModel { diff --git a/src/GeneratedModels/BodyguardSeverityRule.php b/src/GeneratedModels/BodyguardSeverityRule.php index 614cdad..09e7892 100644 --- a/src/GeneratedModels/BodyguardSeverityRule.php +++ b/src/GeneratedModels/BodyguardSeverityRule.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $action - * @property string $severity */ class BodyguardSeverityRule extends BaseModel { diff --git a/src/GeneratedModels/BookmarkAddedEvent.php b/src/GeneratedModels/BookmarkAddedEvent.php index c853ea1..1062b07 100644 --- a/src/GeneratedModels/BookmarkAddedEvent.php +++ b/src/GeneratedModels/BookmarkAddedEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a user bookmarks an activity. - * - * @property \DateTime $createdAt - * @property BookmarkResponse $bookmark - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class BookmarkAddedEvent extends BaseModel { diff --git a/src/GeneratedModels/BookmarkDeletedEvent.php b/src/GeneratedModels/BookmarkDeletedEvent.php index 184bde7..027fe77 100644 --- a/src/GeneratedModels/BookmarkDeletedEvent.php +++ b/src/GeneratedModels/BookmarkDeletedEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a user deletes a bookmark from an activity. - * - * @property \DateTime $createdAt - * @property BookmarkResponse $bookmark - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class BookmarkDeletedEvent extends BaseModel { diff --git a/src/GeneratedModels/BookmarkFolderDeletedEvent.php b/src/GeneratedModels/BookmarkFolderDeletedEvent.php index c5a2eda..be19694 100644 --- a/src/GeneratedModels/BookmarkFolderDeletedEvent.php +++ b/src/GeneratedModels/BookmarkFolderDeletedEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a bookmark folder is deleted. - * - * @property \DateTime $createdAt - * @property BookmarkFolderResponse $bookmarkFolder - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class BookmarkFolderDeletedEvent extends BaseModel { diff --git a/src/GeneratedModels/BookmarkFolderResponse.php b/src/GeneratedModels/BookmarkFolderResponse.php index b1c1678..0333dce 100644 --- a/src/GeneratedModels/BookmarkFolderResponse.php +++ b/src/GeneratedModels/BookmarkFolderResponse.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $id - * @property string $name - * @property \DateTime $updatedAt - * @property UserResponse $user - * @property object|null $custom */ class BookmarkFolderResponse extends BaseModel { diff --git a/src/GeneratedModels/BookmarkFolderUpdatedEvent.php b/src/GeneratedModels/BookmarkFolderUpdatedEvent.php index ebac80f..4aa50df 100644 --- a/src/GeneratedModels/BookmarkFolderUpdatedEvent.php +++ b/src/GeneratedModels/BookmarkFolderUpdatedEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a bookmark folder is updated. - * - * @property \DateTime $createdAt - * @property BookmarkFolderResponse $bookmarkFolder - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class BookmarkFolderUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/BookmarkResponse.php b/src/GeneratedModels/BookmarkResponse.php index cfd1b38..04b11b9 100644 --- a/src/GeneratedModels/BookmarkResponse.php +++ b/src/GeneratedModels/BookmarkResponse.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property \DateTime $updatedAt - * @property ActivityResponse $activity - * @property UserResponse $user - * @property object|null $custom - * @property BookmarkFolderResponse|null $folder */ class BookmarkResponse extends BaseModel { diff --git a/src/GeneratedModels/BookmarkUpdatedEvent.php b/src/GeneratedModels/BookmarkUpdatedEvent.php index 6e71d92..c1ec163 100644 --- a/src/GeneratedModels/BookmarkUpdatedEvent.php +++ b/src/GeneratedModels/BookmarkUpdatedEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a user updates a bookmark. - * - * @property \DateTime $createdAt - * @property BookmarkResponse $bookmark - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class BookmarkUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/Bound.php b/src/GeneratedModels/Bound.php index cb9474e..58fe2a3 100644 --- a/src/GeneratedModels/Bound.php +++ b/src/GeneratedModels/Bound.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $inclusive - * @property int $value */ class Bound extends BaseModel { diff --git a/src/GeneratedModels/BroadcastSettings.php b/src/GeneratedModels/BroadcastSettings.php index da8b2a8..3f82cba 100644 --- a/src/GeneratedModels/BroadcastSettings.php +++ b/src/GeneratedModels/BroadcastSettings.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property HLSSettings|null $hls - * @property RTMPSettings|null $rtmp */ class BroadcastSettings extends BaseModel { diff --git a/src/GeneratedModels/BroadcastSettingsRequest.php b/src/GeneratedModels/BroadcastSettingsRequest.php index 0b44e91..9fae83c 100644 --- a/src/GeneratedModels/BroadcastSettingsRequest.php +++ b/src/GeneratedModels/BroadcastSettingsRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enabled - * @property HLSSettingsRequest|null $hls - * @property RTMPSettingsRequest|null $rtmp */ class BroadcastSettingsRequest extends BaseModel { diff --git a/src/GeneratedModels/BroadcastSettingsResponse.php b/src/GeneratedModels/BroadcastSettingsResponse.php index 85f503a..5a3b55e 100644 --- a/src/GeneratedModels/BroadcastSettingsResponse.php +++ b/src/GeneratedModels/BroadcastSettingsResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * BroadcastSettingsResponse is the payload for broadcasting settings - * - * @property bool $enabled - * @property HLSSettingsResponse $hls - * @property RTMPSettingsResponse $rtmp */ class BroadcastSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/BrowserDataResponse.php b/src/GeneratedModels/BrowserDataResponse.php index 2709739..a5e19f0 100644 --- a/src/GeneratedModels/BrowserDataResponse.php +++ b/src/GeneratedModels/BrowserDataResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $name - * @property string|null $version */ class BrowserDataResponse extends BaseModel { diff --git a/src/GeneratedModels/BulkImageModerationRequest.php b/src/GeneratedModels/BulkImageModerationRequest.php index 0ae2340..bb50ded 100644 --- a/src/GeneratedModels/BulkImageModerationRequest.php +++ b/src/GeneratedModels/BulkImageModerationRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $csvFile */ class BulkImageModerationRequest extends BaseModel { diff --git a/src/GeneratedModels/BulkImageModerationResponse.php b/src/GeneratedModels/BulkImageModerationResponse.php index 720947d..8a4a122 100644 --- a/src/GeneratedModels/BulkImageModerationResponse.php +++ b/src/GeneratedModels/BulkImageModerationResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string $taskID */ class BulkImageModerationResponse extends BaseModel { diff --git a/src/GeneratedModels/CallAcceptedEvent.php b/src/GeneratedModels/CallAcceptedEvent.php index e0186e8..185a756 100644 --- a/src/GeneratedModels/CallAcceptedEvent.php +++ b/src/GeneratedModels/CallAcceptedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a user accepts a notification to join a call. - * - * @property string $callCid - * @property \DateTime $createdAt - * @property CallResponse $call - * @property UserResponse $user - * @property string $type */ class CallAcceptedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallClosedCaption.php b/src/GeneratedModels/CallClosedCaption.php index 86a1550..a57b1e1 100644 --- a/src/GeneratedModels/CallClosedCaption.php +++ b/src/GeneratedModels/CallClosedCaption.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * CallClosedCaption represents a closed caption of a call. - * - * @property \DateTime $endTime - * @property string $id - * @property string $language - * @property string $speakerID - * @property \DateTime $startTime - * @property string $text - * @property bool $translated - * @property UserResponse $user - * @property string|null $service */ class CallClosedCaption extends BaseModel { diff --git a/src/GeneratedModels/CallClosedCaptionsFailedEvent.php b/src/GeneratedModels/CallClosedCaptionsFailedEvent.php index 85e4b73..7f665da 100644 --- a/src/GeneratedModels/CallClosedCaptionsFailedEvent.php +++ b/src/GeneratedModels/CallClosedCaptionsFailedEvent.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call closed captions has failed - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $type */ class CallClosedCaptionsFailedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallClosedCaptionsStartedEvent.php b/src/GeneratedModels/CallClosedCaptionsStartedEvent.php index e8f0e21..cb82f2d 100644 --- a/src/GeneratedModels/CallClosedCaptionsStartedEvent.php +++ b/src/GeneratedModels/CallClosedCaptionsStartedEvent.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call closed caption has started - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $type */ class CallClosedCaptionsStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallClosedCaptionsStoppedEvent.php b/src/GeneratedModels/CallClosedCaptionsStoppedEvent.php index d14b9ca..dd6ad88 100644 --- a/src/GeneratedModels/CallClosedCaptionsStoppedEvent.php +++ b/src/GeneratedModels/CallClosedCaptionsStoppedEvent.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call closed captions has stopped - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $type */ class CallClosedCaptionsStoppedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallCreatedEvent.php b/src/GeneratedModels/CallCreatedEvent.php index d14eae2..aafcd12 100644 --- a/src/GeneratedModels/CallCreatedEvent.php +++ b/src/GeneratedModels/CallCreatedEvent.php @@ -6,19 +6,13 @@ /** * This event is sent when a call is created. Clients receiving this event should check if the ringing * field is set to true and if so, show the call screen - * - * @property string $callCid - * @property \DateTime $createdAt - * @property array $members - * @property CallResponse $call - * @property string $type */ class CallCreatedEvent extends BaseModel { public function __construct( public ?string $callCid = null, public ?\DateTime $createdAt = null, - /** @var array|null the members added to this call */ + /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // the members added to this call public ?CallResponse $call = null, diff --git a/src/GeneratedModels/CallDTMFEvent.php b/src/GeneratedModels/CallDTMFEvent.php index 975e7ab..ab298e9 100644 --- a/src/GeneratedModels/CallDTMFEvent.php +++ b/src/GeneratedModels/CallDTMFEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent asynchronously when a single DTMF digit is received from a SIP participant. The event is broadcast after the digit press ends. Use seq_number for ordering within a session and timestamp for the actual detection time. - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $digit - * @property int $durationMs - * @property int $seqNumber - * @property \DateTime $timestamp - * @property UserResponse $user - * @property string $type */ class CallDTMFEvent extends BaseModel { diff --git a/src/GeneratedModels/CallDeletedEvent.php b/src/GeneratedModels/CallDeletedEvent.php index 12a0340..2af25f4 100644 --- a/src/GeneratedModels/CallDeletedEvent.php +++ b/src/GeneratedModels/CallDeletedEvent.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a call is deleted. Clients receiving this event should leave the call screen - * - * @property string $callCid - * @property \DateTime $createdAt - * @property CallResponse $call - * @property string $type */ class CallDeletedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallDurationReport.php b/src/GeneratedModels/CallDurationReport.php index 6cbe5ae..88fb757 100644 --- a/src/GeneratedModels/CallDurationReport.php +++ b/src/GeneratedModels/CallDurationReport.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $histogram */ class CallDurationReport extends BaseModel { diff --git a/src/GeneratedModels/CallDurationReportResponse.php b/src/GeneratedModels/CallDurationReportResponse.php index 20cc724..6cbb6d9 100644 --- a/src/GeneratedModels/CallDurationReportResponse.php +++ b/src/GeneratedModels/CallDurationReportResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $daily */ class CallDurationReportResponse extends BaseModel { diff --git a/src/GeneratedModels/CallEndedEvent.php b/src/GeneratedModels/CallEndedEvent.php index 343eae4..cde7e76 100644 --- a/src/GeneratedModels/CallEndedEvent.php +++ b/src/GeneratedModels/CallEndedEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a call is mark as ended for all its participants. Clients receiving this event should leave the call screen - * - * @property string $callCid - * @property \DateTime $createdAt - * @property CallResponse $call - * @property string $type - * @property string|null $reason - * @property UserResponse|null $user */ class CallEndedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallFrameRecordingFailedEvent.php b/src/GeneratedModels/CallFrameRecordingFailedEvent.php index fdd7acd..9fb61d6 100644 --- a/src/GeneratedModels/CallFrameRecordingFailedEvent.php +++ b/src/GeneratedModels/CallFrameRecordingFailedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when frame recording has failed - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property CallResponse $call - * @property string $type */ class CallFrameRecordingFailedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php b/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php index e18bf0a..564df7b 100644 --- a/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php +++ b/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a frame is captured from a call - * - * @property string $callCid - * @property \DateTime $capturedAt - * @property \DateTime $createdAt - * @property string $egressID - * @property string $sessionID - * @property string $trackType - * @property string $url - * @property array $users - * @property string $type */ class CallFrameRecordingFrameReadyEvent extends BaseModel { @@ -26,6 +16,8 @@ public function __construct( public ?string $sessionID = null, // Call session ID public ?string $trackType = null, // The type of the track frame was captured from (TRACK_TYPE_VIDEO|TRACK_TYPE_SCREEN_SHARE) public ?string $url = null, // The URL of the frame + /** @var array|null */ + #[ArrayOf(UserResponse::class)] public ?array $users = null, // The users in the frame public ?string $type = null, // The type of event: "call.frame_recording_ready" in this case ) { diff --git a/src/GeneratedModels/CallFrameRecordingStartedEvent.php b/src/GeneratedModels/CallFrameRecordingStartedEvent.php index a5acf9b..1946389 100644 --- a/src/GeneratedModels/CallFrameRecordingStartedEvent.php +++ b/src/GeneratedModels/CallFrameRecordingStartedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when frame recording has started - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property CallResponse $call - * @property string $type */ class CallFrameRecordingStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallFrameRecordingStoppedEvent.php b/src/GeneratedModels/CallFrameRecordingStoppedEvent.php index 938a627..3de6124 100644 --- a/src/GeneratedModels/CallFrameRecordingStoppedEvent.php +++ b/src/GeneratedModels/CallFrameRecordingStoppedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when frame recording has stopped - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property CallResponse $call - * @property string $type */ class CallFrameRecordingStoppedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallHLSBroadcastingFailedEvent.php b/src/GeneratedModels/CallHLSBroadcastingFailedEvent.php index b1390df..f0f7867 100644 --- a/src/GeneratedModels/CallHLSBroadcastingFailedEvent.php +++ b/src/GeneratedModels/CallHLSBroadcastingFailedEvent.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when HLS broadcasting has failed - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $type */ class CallHLSBroadcastingFailedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallHLSBroadcastingStartedEvent.php b/src/GeneratedModels/CallHLSBroadcastingStartedEvent.php index 689c342..d51c9de 100644 --- a/src/GeneratedModels/CallHLSBroadcastingStartedEvent.php +++ b/src/GeneratedModels/CallHLSBroadcastingStartedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when HLS broadcasting has started - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $hlsPlaylistUrl - * @property CallResponse $call - * @property string $type */ class CallHLSBroadcastingStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallHLSBroadcastingStoppedEvent.php b/src/GeneratedModels/CallHLSBroadcastingStoppedEvent.php index 3486c8f..0d2ef88 100644 --- a/src/GeneratedModels/CallHLSBroadcastingStoppedEvent.php +++ b/src/GeneratedModels/CallHLSBroadcastingStoppedEvent.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when HLS broadcasting has stopped - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $type */ class CallHLSBroadcastingStoppedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallIngressResponse.php b/src/GeneratedModels/CallIngressResponse.php index 79d195a..a025f36 100644 --- a/src/GeneratedModels/CallIngressResponse.php +++ b/src/GeneratedModels/CallIngressResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * CallIngressResponse is the payload for ingress settings - * - * @property RTMPIngress $rtmp - * @property SRTIngress $srt - * @property WHIPIngress $whip */ class CallIngressResponse extends BaseModel { diff --git a/src/GeneratedModels/CallLiveStartedEvent.php b/src/GeneratedModels/CallLiveStartedEvent.php index 4640288..9240fa4 100644 --- a/src/GeneratedModels/CallLiveStartedEvent.php +++ b/src/GeneratedModels/CallLiveStartedEvent.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a call is started. Clients receiving this event should start the call. - * - * @property string $callCid - * @property \DateTime $createdAt - * @property CallResponse $call - * @property string $type */ class CallLiveStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallMemberAddedEvent.php b/src/GeneratedModels/CallMemberAddedEvent.php index 4876674..18c1620 100644 --- a/src/GeneratedModels/CallMemberAddedEvent.php +++ b/src/GeneratedModels/CallMemberAddedEvent.php @@ -5,19 +5,13 @@ namespace GetStream\GeneratedModels; /** * This event is sent when one or more members are added to a call - * - * @property string $callCid - * @property \DateTime $createdAt - * @property array $members - * @property CallResponse $call - * @property string $type */ class CallMemberAddedEvent extends BaseModel { public function __construct( public ?string $callCid = null, public ?\DateTime $createdAt = null, - /** @var array|null the members added to this call */ + /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // the members added to this call public ?CallResponse $call = null, diff --git a/src/GeneratedModels/CallMemberRemovedEvent.php b/src/GeneratedModels/CallMemberRemovedEvent.php index 0ad45a5..5118922 100644 --- a/src/GeneratedModels/CallMemberRemovedEvent.php +++ b/src/GeneratedModels/CallMemberRemovedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when one or more members are removed from a call - * - * @property string $callCid - * @property \DateTime $createdAt - * @property array $members - * @property CallResponse $call - * @property string $type */ class CallMemberRemovedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallMemberUpdatedEvent.php b/src/GeneratedModels/CallMemberUpdatedEvent.php index 32c195d..b4480d4 100644 --- a/src/GeneratedModels/CallMemberUpdatedEvent.php +++ b/src/GeneratedModels/CallMemberUpdatedEvent.php @@ -5,19 +5,13 @@ namespace GetStream\GeneratedModels; /** * This event is sent when one or more members are updated - * - * @property string $callCid - * @property \DateTime $createdAt - * @property array $members - * @property CallResponse $call - * @property string $type */ class CallMemberUpdatedEvent extends BaseModel { public function __construct( public ?string $callCid = null, public ?\DateTime $createdAt = null, - /** @var array|null The list of members that were updated */ + /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // The list of members that were updated public ?CallResponse $call = null, diff --git a/src/GeneratedModels/CallMemberUpdatedPermissionEvent.php b/src/GeneratedModels/CallMemberUpdatedPermissionEvent.php index 3fd22d0..699416e 100644 --- a/src/GeneratedModels/CallMemberUpdatedPermissionEvent.php +++ b/src/GeneratedModels/CallMemberUpdatedPermissionEvent.php @@ -5,20 +5,13 @@ namespace GetStream\GeneratedModels; /** * This event is sent when one or more members get its role updated - * - * @property string $callCid - * @property \DateTime $createdAt - * @property array $members - * @property CallResponse $call - * @property array $capabilitiesByRole - * @property string $type */ class CallMemberUpdatedPermissionEvent extends BaseModel { public function __construct( public ?string $callCid = null, public ?\DateTime $createdAt = null, - /** @var array|null The list of members that were updated */ + /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // The list of members that were updated public ?CallResponse $call = null, diff --git a/src/GeneratedModels/CallMissedEvent.php b/src/GeneratedModels/CallMissedEvent.php index 7aeefde..973ef30 100644 --- a/src/GeneratedModels/CallMissedEvent.php +++ b/src/GeneratedModels/CallMissedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent to call members who did not accept/reject/join the call to notify they missed the call - * - * @property string $callCid - * @property \DateTime $createdAt - * @property bool $notifyUser - * @property string $sessionID - * @property array $members - * @property CallResponse $call - * @property UserResponse $user - * @property string $type */ class CallMissedEvent extends BaseModel { @@ -22,7 +13,7 @@ public function __construct( public ?\DateTime $createdAt = null, public ?bool $notifyUser = null, public ?string $sessionID = null, // Call session ID - /** @var array|null List of members who missed the call */ + /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // List of members who missed the call public ?CallResponse $call = null, diff --git a/src/GeneratedModels/CallModerationBlurEvent.php b/src/GeneratedModels/CallModerationBlurEvent.php index 829e890..c66cb97 100644 --- a/src/GeneratedModels/CallModerationBlurEvent.php +++ b/src/GeneratedModels/CallModerationBlurEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a moderation blur action is applied to a user's video stream - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $userID - * @property object $custom - * @property string $type */ class CallModerationBlurEvent extends BaseModel { diff --git a/src/GeneratedModels/CallModerationWarningEvent.php b/src/GeneratedModels/CallModerationWarningEvent.php index cb8e47b..5d9e266 100644 --- a/src/GeneratedModels/CallModerationWarningEvent.php +++ b/src/GeneratedModels/CallModerationWarningEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a moderation warning is issued to a user - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $message - * @property string $userID - * @property object $custom - * @property string $type */ class CallModerationWarningEvent extends BaseModel { diff --git a/src/GeneratedModels/CallNotificationEvent.php b/src/GeneratedModels/CallNotificationEvent.php index 66811b5..8c0ab6f 100644 --- a/src/GeneratedModels/CallNotificationEvent.php +++ b/src/GeneratedModels/CallNotificationEvent.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent to all call members to notify they are getting called - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $sessionID - * @property array $members - * @property CallResponse $call - * @property UserResponse $user - * @property string $type */ class CallNotificationEvent extends BaseModel { @@ -20,7 +12,7 @@ public function __construct( public ?string $callCid = null, public ?\DateTime $createdAt = null, public ?string $sessionID = null, // Call session ID - /** @var array|null Call members */ + /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // Call members public ?CallResponse $call = null, diff --git a/src/GeneratedModels/CallParticipantCountReport.php b/src/GeneratedModels/CallParticipantCountReport.php index 2b3fa68..8502ca0 100644 --- a/src/GeneratedModels/CallParticipantCountReport.php +++ b/src/GeneratedModels/CallParticipantCountReport.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $histogram */ class CallParticipantCountReport extends BaseModel { diff --git a/src/GeneratedModels/CallParticipantCountReportResponse.php b/src/GeneratedModels/CallParticipantCountReportResponse.php index a352a24..79ba017 100644 --- a/src/GeneratedModels/CallParticipantCountReportResponse.php +++ b/src/GeneratedModels/CallParticipantCountReportResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $daily */ class CallParticipantCountReportResponse extends BaseModel { diff --git a/src/GeneratedModels/CallParticipantResponse.php b/src/GeneratedModels/CallParticipantResponse.php index f8300ab..e6acdde 100644 --- a/src/GeneratedModels/CallParticipantResponse.php +++ b/src/GeneratedModels/CallParticipantResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $joinedAt - * @property string $role - * @property string $userSessionID - * @property UserResponse $user */ class CallParticipantResponse extends BaseModel { diff --git a/src/GeneratedModels/CallParticipantTimeline.php b/src/GeneratedModels/CallParticipantTimeline.php index 82cce1e..e160cec 100644 --- a/src/GeneratedModels/CallParticipantTimeline.php +++ b/src/GeneratedModels/CallParticipantTimeline.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $severity - * @property \DateTime $timestamp - * @property string $type - * @property object $data */ class CallParticipantTimeline extends BaseModel { diff --git a/src/GeneratedModels/CallReactionEvent.php b/src/GeneratedModels/CallReactionEvent.php index 247dc12..e2288a6 100644 --- a/src/GeneratedModels/CallReactionEvent.php +++ b/src/GeneratedModels/CallReactionEvent.php @@ -5,18 +5,13 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a reaction is sent in a call, clients should use this to show the reaction in the call screen - * - * @property string $callCid - * @property \DateTime $createdAt - * @property ReactionResponse $reaction - * @property string $type */ class CallReactionEvent extends BaseModel { public function __construct( public ?string $callCid = null, public ?\DateTime $createdAt = null, - public ?ReactionResponse $reaction = null, + public ?VideoReactionResponse $reaction = null, public ?string $type = null, // The type of event: "call.reaction_new" in this case ) { } diff --git a/src/GeneratedModels/CallRecording.php b/src/GeneratedModels/CallRecording.php index f9ba61a..0cf1f30 100644 --- a/src/GeneratedModels/CallRecording.php +++ b/src/GeneratedModels/CallRecording.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * CallRecording represents a recording of a call. - * - * @property \DateTime $endTime - * @property string $filename - * @property string $recordingType - * @property string $sessionID - * @property \DateTime $startTime - * @property string $url */ class CallRecording extends BaseModel { diff --git a/src/GeneratedModels/CallRecordingFailedEvent.php b/src/GeneratedModels/CallRecordingFailedEvent.php index 58449b0..f96aaff 100644 --- a/src/GeneratedModels/CallRecordingFailedEvent.php +++ b/src/GeneratedModels/CallRecordingFailedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call recording has failed - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property string $recordingType - * @property string $type */ class CallRecordingFailedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallRecordingReadyEvent.php b/src/GeneratedModels/CallRecordingReadyEvent.php index 001b31d..0abd7e9 100644 --- a/src/GeneratedModels/CallRecordingReadyEvent.php +++ b/src/GeneratedModels/CallRecordingReadyEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call recording is ready - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property string $recordingType - * @property CallRecording $callRecording - * @property string $type */ class CallRecordingReadyEvent extends BaseModel { diff --git a/src/GeneratedModels/CallRecordingStartedEvent.php b/src/GeneratedModels/CallRecordingStartedEvent.php index 0ebe27c..f052e8a 100644 --- a/src/GeneratedModels/CallRecordingStartedEvent.php +++ b/src/GeneratedModels/CallRecordingStartedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call recording has started - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property string $recordingType - * @property string $type */ class CallRecordingStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallRecordingStoppedEvent.php b/src/GeneratedModels/CallRecordingStoppedEvent.php index 9c6ba2c..676b537 100644 --- a/src/GeneratedModels/CallRecordingStoppedEvent.php +++ b/src/GeneratedModels/CallRecordingStoppedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call recording has stopped - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property string $recordingType - * @property string $type */ class CallRecordingStoppedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallRejectedEvent.php b/src/GeneratedModels/CallRejectedEvent.php index 1f159d1..403fb12 100644 --- a/src/GeneratedModels/CallRejectedEvent.php +++ b/src/GeneratedModels/CallRejectedEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a user rejects a notification to join a call. - * - * @property string $callCid - * @property \DateTime $createdAt - * @property CallResponse $call - * @property UserResponse $user - * @property string $type - * @property string|null $reason */ class CallRejectedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallReportResponse.php b/src/GeneratedModels/CallReportResponse.php index c36a7d6..b5419bd 100644 --- a/src/GeneratedModels/CallReportResponse.php +++ b/src/GeneratedModels/CallReportResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $score - * @property \DateTime|null $endedAt - * @property \DateTime|null $startedAt */ class CallReportResponse extends BaseModel { diff --git a/src/GeneratedModels/CallRequest.php b/src/GeneratedModels/CallRequest.php index 0cd4f14..b222743 100644 --- a/src/GeneratedModels/CallRequest.php +++ b/src/GeneratedModels/CallRequest.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * CallRequest is the payload for creating a call. - * - * @property string|null $channelCid - * @property string|null $createdByID - * @property \DateTime|null $startsAt - * @property string|null $team - * @property bool|null $video - * @property array|null $members - * @property UserRequest|null $createdBy - * @property object|null $custom - * @property CallSettingsRequest|null $settingsOverride */ class CallRequest extends BaseModel { diff --git a/src/GeneratedModels/CallResponse.php b/src/GeneratedModels/CallResponse.php index 18f7b8f..36578d8 100644 --- a/src/GeneratedModels/CallResponse.php +++ b/src/GeneratedModels/CallResponse.php @@ -5,32 +5,6 @@ namespace GetStream\GeneratedModels; /** * Represents a call - * - * @property bool $backstage - * @property bool $captioning - * @property string $cid - * @property \DateTime $createdAt - * @property string $currentSessionID - * @property string $id - * @property bool $recording - * @property bool $transcribing - * @property bool $translating - * @property string $type - * @property \DateTime $updatedAt - * @property array $blockedUserIds - * @property UserResponse $createdBy - * @property object $custom - * @property EgressResponse $egress - * @property CallIngressResponse $ingress - * @property CallSettingsResponse $settings - * @property string|null $channelCid - * @property \DateTime|null $endedAt - * @property int|null $joinAheadTimeSeconds - * @property string|null $routingNumber - * @property \DateTime|null $startsAt - * @property string|null $team - * @property CallSessionResponse|null $session - * @property ThumbnailResponse|null $thumbnails */ class CallResponse extends BaseModel { diff --git a/src/GeneratedModels/CallRingEvent.php b/src/GeneratedModels/CallRingEvent.php index 212a46e..e3b6ea0 100644 --- a/src/GeneratedModels/CallRingEvent.php +++ b/src/GeneratedModels/CallRingEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent to all call members to notify they are getting called - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $sessionID - * @property bool $video - * @property array $members - * @property CallResponse $call - * @property UserResponse $user - * @property string $type */ class CallRingEvent extends BaseModel { @@ -22,7 +13,7 @@ public function __construct( public ?\DateTime $createdAt = null, public ?string $sessionID = null, // Call session ID public ?bool $video = null, - /** @var array|null Call members */ + /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // Call members public ?CallResponse $call = null, diff --git a/src/GeneratedModels/CallRtmpBroadcastFailedEvent.php b/src/GeneratedModels/CallRtmpBroadcastFailedEvent.php index a7fd0e6..b46fa2e 100644 --- a/src/GeneratedModels/CallRtmpBroadcastFailedEvent.php +++ b/src/GeneratedModels/CallRtmpBroadcastFailedEvent.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a call RTMP broadcast has failed - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $name - * @property string $type */ class CallRtmpBroadcastFailedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallRtmpBroadcastStartedEvent.php b/src/GeneratedModels/CallRtmpBroadcastStartedEvent.php index 8471169..7daec2c 100644 --- a/src/GeneratedModels/CallRtmpBroadcastStartedEvent.php +++ b/src/GeneratedModels/CallRtmpBroadcastStartedEvent.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when RTMP broadcast has started - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $name - * @property string $type */ class CallRtmpBroadcastStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallRtmpBroadcastStoppedEvent.php b/src/GeneratedModels/CallRtmpBroadcastStoppedEvent.php index 1fff94d..a7479ad 100644 --- a/src/GeneratedModels/CallRtmpBroadcastStoppedEvent.php +++ b/src/GeneratedModels/CallRtmpBroadcastStoppedEvent.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when RTMP broadcast has stopped - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $name - * @property string $type */ class CallRtmpBroadcastStoppedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallSessionEndedEvent.php b/src/GeneratedModels/CallSessionEndedEvent.php index 421dd78..8401ee8 100644 --- a/src/GeneratedModels/CallSessionEndedEvent.php +++ b/src/GeneratedModels/CallSessionEndedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a call session ends - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $sessionID - * @property CallResponse $call - * @property string $type */ class CallSessionEndedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallSessionParticipantCountsUpdatedEvent.php b/src/GeneratedModels/CallSessionParticipantCountsUpdatedEvent.php index be95ff5..4de6c66 100644 --- a/src/GeneratedModels/CallSessionParticipantCountsUpdatedEvent.php +++ b/src/GeneratedModels/CallSessionParticipantCountsUpdatedEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when the participant counts in a call session are updated - * - * @property int $anonymousParticipantCount - * @property string $callCid - * @property \DateTime $createdAt - * @property string $sessionID - * @property array $participantsCountByRole - * @property string $type */ class CallSessionParticipantCountsUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallSessionParticipantJoinedEvent.php b/src/GeneratedModels/CallSessionParticipantJoinedEvent.php index 4ef7494..4715df9 100644 --- a/src/GeneratedModels/CallSessionParticipantJoinedEvent.php +++ b/src/GeneratedModels/CallSessionParticipantJoinedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a participant joins a call session - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $sessionID - * @property CallParticipantResponse $participant - * @property string $type */ class CallSessionParticipantJoinedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallSessionParticipantLeftEvent.php b/src/GeneratedModels/CallSessionParticipantLeftEvent.php index 50bd1b6..1cfb841 100644 --- a/src/GeneratedModels/CallSessionParticipantLeftEvent.php +++ b/src/GeneratedModels/CallSessionParticipantLeftEvent.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a participant leaves a call session - * - * @property string $callCid - * @property \DateTime $createdAt - * @property int $durationSeconds - * @property string $sessionID - * @property CallParticipantResponse $participant - * @property string $type - * @property string|null $reason */ class CallSessionParticipantLeftEvent extends BaseModel { diff --git a/src/GeneratedModels/CallSessionResponse.php b/src/GeneratedModels/CallSessionResponse.php index 8ff282c..0f46a6e 100644 --- a/src/GeneratedModels/CallSessionResponse.php +++ b/src/GeneratedModels/CallSessionResponse.php @@ -5,19 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $anonymousParticipantCount - * @property string $id - * @property array $participants - * @property array $acceptedBy - * @property array $missedBy - * @property array $participantsCountByRole - * @property array $rejectedBy - * @property \DateTime|null $endedAt - * @property \DateTime|null $liveEndedAt - * @property \DateTime|null $liveStartedAt - * @property \DateTime|null $startedAt - * @property \DateTime|null $timerEndsAt */ class CallSessionResponse extends BaseModel { diff --git a/src/GeneratedModels/CallSessionStartedEvent.php b/src/GeneratedModels/CallSessionStartedEvent.php index 57f843f..6af5a45 100644 --- a/src/GeneratedModels/CallSessionStartedEvent.php +++ b/src/GeneratedModels/CallSessionStartedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a call session starts - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $sessionID - * @property CallResponse $call - * @property string $type */ class CallSessionStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallSettings.php b/src/GeneratedModels/CallSettings.php index b6b4fe1..c1c508c 100644 --- a/src/GeneratedModels/CallSettings.php +++ b/src/GeneratedModels/CallSettings.php @@ -5,23 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property AudioSettings|null $audio - * @property BackstageSettings|null $backstage - * @property BroadcastSettings|null $broadcasting - * @property FrameRecordSettings|null $frameRecording - * @property GeofenceSettings|null $geofencing - * @property IndividualRecordSettings|null $individualRecording - * @property IngressSettings|null $ingress - * @property LimitsSettings|null $limits - * @property RawRecordSettings|null $rawRecording - * @property RecordSettings|null $recording - * @property RingSettings|null $ring - * @property ScreensharingSettings|null $screensharing - * @property SessionSettings|null $session - * @property ThumbnailsSettings|null $thumbnails - * @property TranscriptionSettings|null $transcription - * @property VideoSettings|null $video */ class CallSettings extends BaseModel { diff --git a/src/GeneratedModels/CallSettingsRequest.php b/src/GeneratedModels/CallSettingsRequest.php index d3447de..78a01d8 100644 --- a/src/GeneratedModels/CallSettingsRequest.php +++ b/src/GeneratedModels/CallSettingsRequest.php @@ -5,23 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property AudioSettingsRequest|null $audio - * @property BackstageSettingsRequest|null $backstage - * @property BroadcastSettingsRequest|null $broadcasting - * @property FrameRecordingSettingsRequest|null $frameRecording - * @property GeofenceSettingsRequest|null $geofencing - * @property IndividualRecordingSettingsRequest|null $individualRecording - * @property IngressSettingsRequest|null $ingress - * @property LimitsSettingsRequest|null $limits - * @property RawRecordingSettingsRequest|null $rawRecording - * @property RecordSettingsRequest|null $recording - * @property RingSettingsRequest|null $ring - * @property ScreensharingSettingsRequest|null $screensharing - * @property SessionSettingsRequest|null $session - * @property ThumbnailsSettingsRequest|null $thumbnails - * @property TranscriptionSettingsRequest|null $transcription - * @property VideoSettingsRequest|null $video */ class CallSettingsRequest extends BaseModel { diff --git a/src/GeneratedModels/CallSettingsResponse.php b/src/GeneratedModels/CallSettingsResponse.php index e3ca293..221781e 100644 --- a/src/GeneratedModels/CallSettingsResponse.php +++ b/src/GeneratedModels/CallSettingsResponse.php @@ -5,23 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property AudioSettingsResponse $audio - * @property BackstageSettingsResponse $backstage - * @property BroadcastSettingsResponse $broadcasting - * @property FrameRecordingSettingsResponse $frameRecording - * @property GeofenceSettingsResponse $geofencing - * @property IndividualRecordingSettingsResponse $individualRecording - * @property LimitsSettingsResponse $limits - * @property RawRecordingSettingsResponse $rawRecording - * @property RecordSettingsResponse $recording - * @property RingSettingsResponse $ring - * @property ScreensharingSettingsResponse $screensharing - * @property SessionSettingsResponse $session - * @property ThumbnailsSettingsResponse $thumbnails - * @property TranscriptionSettingsResponse $transcription - * @property VideoSettingsResponse $video - * @property IngressSettingsResponse|null $ingress */ class CallSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/CallStateResponseFields.php b/src/GeneratedModels/CallStateResponseFields.php index 41194ae..6ef0aaf 100644 --- a/src/GeneratedModels/CallStateResponseFields.php +++ b/src/GeneratedModels/CallStateResponseFields.php @@ -5,15 +5,11 @@ namespace GetStream\GeneratedModels; /** * CallStateResponseFields is the payload for call state response - * - * @property array $members - * @property array $ownCapabilities - * @property CallResponse $call */ class CallStateResponseFields extends BaseModel { public function __construct( - /** @var array|null List of call members */ + /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // List of call members /** @var array|null */ diff --git a/src/GeneratedModels/CallStatsLocation.php b/src/GeneratedModels/CallStatsLocation.php index 80cf527..5ec077c 100644 --- a/src/GeneratedModels/CallStatsLocation.php +++ b/src/GeneratedModels/CallStatsLocation.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $accuracyRadiusMeters - * @property string|null $city - * @property string|null $continent - * @property string|null $country - * @property string|null $countryIsoCode - * @property int|null $latitude - * @property int|null $longitude - * @property string|null $subdivision */ class CallStatsLocation extends BaseModel { diff --git a/src/GeneratedModels/CallStatsMapLocation.php b/src/GeneratedModels/CallStatsMapLocation.php index fbe29ea..3dc38f8 100644 --- a/src/GeneratedModels/CallStatsMapLocation.php +++ b/src/GeneratedModels/CallStatsMapLocation.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $count - * @property int $liveCount - * @property CallStatsLocation|null $location */ class CallStatsMapLocation extends BaseModel { diff --git a/src/GeneratedModels/CallStatsMapPublisher.php b/src/GeneratedModels/CallStatsMapPublisher.php index 582c04c..88b238b 100644 --- a/src/GeneratedModels/CallStatsMapPublisher.php +++ b/src/GeneratedModels/CallStatsMapPublisher.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $isLive - * @property string $userID - * @property string $userSessionID - * @property PublishedTrackFlags $publishedTracks - * @property string|null $name - * @property string|null $publisherType - * @property CallStatsLocation|null $location */ class CallStatsMapPublisher extends BaseModel { diff --git a/src/GeneratedModels/CallStatsMapPublishers.php b/src/GeneratedModels/CallStatsMapPublishers.php index a4d367f..4c757b5 100644 --- a/src/GeneratedModels/CallStatsMapPublishers.php +++ b/src/GeneratedModels/CallStatsMapPublishers.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $publishers */ class CallStatsMapPublishers extends BaseModel { diff --git a/src/GeneratedModels/CallStatsMapSFUs.php b/src/GeneratedModels/CallStatsMapSFUs.php index 3ecb5f0..d5f8f37 100644 --- a/src/GeneratedModels/CallStatsMapSFUs.php +++ b/src/GeneratedModels/CallStatsMapSFUs.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $locations */ class CallStatsMapSFUs extends BaseModel { diff --git a/src/GeneratedModels/CallStatsMapSubscriber.php b/src/GeneratedModels/CallStatsMapSubscriber.php index 61e14e4..c1c379c 100644 --- a/src/GeneratedModels/CallStatsMapSubscriber.php +++ b/src/GeneratedModels/CallStatsMapSubscriber.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $isLive - * @property string $userID - * @property string $userSessionID - * @property string|null $name - * @property CallStatsLocation|null $location */ class CallStatsMapSubscriber extends BaseModel { diff --git a/src/GeneratedModels/CallStatsMapSubscribers.php b/src/GeneratedModels/CallStatsMapSubscribers.php index a29ebe1..21eb9d7 100644 --- a/src/GeneratedModels/CallStatsMapSubscribers.php +++ b/src/GeneratedModels/CallStatsMapSubscribers.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $locations - * @property array|null $participants */ class CallStatsMapSubscribers extends BaseModel { diff --git a/src/GeneratedModels/CallStatsParticipant.php b/src/GeneratedModels/CallStatsParticipant.php index 44aa12a..d49851f 100644 --- a/src/GeneratedModels/CallStatsParticipant.php +++ b/src/GeneratedModels/CallStatsParticipant.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $userID - * @property array $sessions - * @property \DateTime|null $latestActivityAt - * @property string|null $name - * @property array|null $roles */ class CallStatsParticipant extends BaseModel { diff --git a/src/GeneratedModels/CallStatsParticipantCounts.php b/src/GeneratedModels/CallStatsParticipantCounts.php index 7bc3fe1..cda2c66 100644 --- a/src/GeneratedModels/CallStatsParticipantCounts.php +++ b/src/GeneratedModels/CallStatsParticipantCounts.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $liveSessions - * @property int $participants - * @property int $peakConcurrentSessions - * @property int $peakConcurrentUsers - * @property int $publishers - * @property int $sessions - * @property int|null $totalParticipantDuration */ class CallStatsParticipantCounts extends BaseModel { diff --git a/src/GeneratedModels/CallStatsParticipantSession.php b/src/GeneratedModels/CallStatsParticipantSession.php index ea739f2..89160a6 100644 --- a/src/GeneratedModels/CallStatsParticipantSession.php +++ b/src/GeneratedModels/CallStatsParticipantSession.php @@ -5,25 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $isLive - * @property string $userSessionID - * @property PublishedTrackFlags $publishedTracks - * @property string|null $browser - * @property string|null $browserVersion - * @property int|null $cqScore - * @property string|null $currentIp - * @property string|null $currentSfu - * @property int|null $distanceToSfuKilometers - * @property \DateTime|null $endedAt - * @property string|null $os - * @property string|null $publisherType - * @property string|null $sdk - * @property string|null $sdkVersion - * @property \DateTime|null $startedAt - * @property string|null $unifiedSessionID - * @property string|null $webrtcVersion - * @property CallStatsLocation|null $location */ class CallStatsParticipantSession extends BaseModel { diff --git a/src/GeneratedModels/CallStatsReportReadyEvent.php b/src/GeneratedModels/CallStatsReportReadyEvent.php index 545e2e7..d46f678 100644 --- a/src/GeneratedModels/CallStatsReportReadyEvent.php +++ b/src/GeneratedModels/CallStatsReportReadyEvent.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when the insights report is ready - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $sessionID - * @property string $type */ class CallStatsReportReadyEvent extends BaseModel { diff --git a/src/GeneratedModels/CallStatsReportSummaryResponse.php b/src/GeneratedModels/CallStatsReportSummaryResponse.php index 6b69c47..a43a9d4 100644 --- a/src/GeneratedModels/CallStatsReportSummaryResponse.php +++ b/src/GeneratedModels/CallStatsReportSummaryResponse.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $callCid - * @property int $callDurationSeconds - * @property string $callSessionID - * @property string $callStatus - * @property \DateTime $firstStatsTime - * @property \DateTime|null $createdAt - * @property int|null $minUserRating - * @property int|null $qualityScore */ class CallStatsReportSummaryResponse extends BaseModel { diff --git a/src/GeneratedModels/CallTranscription.php b/src/GeneratedModels/CallTranscription.php index 10aa3d6..0d97b75 100644 --- a/src/GeneratedModels/CallTranscription.php +++ b/src/GeneratedModels/CallTranscription.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * CallTranscription represents a transcription of a call. - * - * @property \DateTime $endTime - * @property string $filename - * @property string $sessionID - * @property \DateTime $startTime - * @property string $url */ class CallTranscription extends BaseModel { diff --git a/src/GeneratedModels/CallTranscriptionFailedEvent.php b/src/GeneratedModels/CallTranscriptionFailedEvent.php index 81c5b43..4a18ad7 100644 --- a/src/GeneratedModels/CallTranscriptionFailedEvent.php +++ b/src/GeneratedModels/CallTranscriptionFailedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call transcription has failed - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property string $type - * @property string|null $error */ class CallTranscriptionFailedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallTranscriptionReadyEvent.php b/src/GeneratedModels/CallTranscriptionReadyEvent.php index 5ea5d27..322029f 100644 --- a/src/GeneratedModels/CallTranscriptionReadyEvent.php +++ b/src/GeneratedModels/CallTranscriptionReadyEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call transcription is ready - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property CallTranscription $callTranscription - * @property string $type */ class CallTranscriptionReadyEvent extends BaseModel { diff --git a/src/GeneratedModels/CallTranscriptionStartedEvent.php b/src/GeneratedModels/CallTranscriptionStartedEvent.php index 8b1a484..81aad62 100644 --- a/src/GeneratedModels/CallTranscriptionStartedEvent.php +++ b/src/GeneratedModels/CallTranscriptionStartedEvent.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call transcription has started - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property string $type */ class CallTranscriptionStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallTranscriptionStoppedEvent.php b/src/GeneratedModels/CallTranscriptionStoppedEvent.php index dbdc5b4..c34327e 100644 --- a/src/GeneratedModels/CallTranscriptionStoppedEvent.php +++ b/src/GeneratedModels/CallTranscriptionStoppedEvent.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when call transcription has stopped - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $egressID - * @property string $type */ class CallTranscriptionStoppedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallType.php b/src/GeneratedModels/CallType.php index 898ea8e..4bcda45 100644 --- a/src/GeneratedModels/CallType.php +++ b/src/GeneratedModels/CallType.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $app - * @property \DateTime $createdAt - * @property int $id - * @property string $name - * @property string $recordingExternalStorage - * @property \DateTime $updatedAt - * @property NotificationSettings|null $notificationSettings - * @property CallSettings|null $settings */ class CallType extends BaseModel { diff --git a/src/GeneratedModels/CallTypeResponse.php b/src/GeneratedModels/CallTypeResponse.php index 40a8b3a..76e0309 100644 --- a/src/GeneratedModels/CallTypeResponse.php +++ b/src/GeneratedModels/CallTypeResponse.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * CallTypeResponse is the payload for a call type. - * - * @property \DateTime $createdAt - * @property string $name - * @property \DateTime $updatedAt - * @property array $grants - * @property NotificationSettings $notificationSettings - * @property CallSettingsResponse $settings - * @property string|null $externalStorage */ class CallTypeResponse extends BaseModel { @@ -21,7 +13,7 @@ public function __construct( public ?string $name = null, // the name of the call type public ?\DateTime $updatedAt = null, // the time the call type was last updated public ?array $grants = null, // the permissions granted to each role - public ?NotificationSettings $notificationSettings = null, + public ?NotificationSettingsResponse $notificationSettings = null, public ?CallSettingsResponse $settings = null, public ?string $externalStorage = null, // the external storage for the call type ) { diff --git a/src/GeneratedModels/CallUpdatedEvent.php b/src/GeneratedModels/CallUpdatedEvent.php index bfcd9c8..304f354 100644 --- a/src/GeneratedModels/CallUpdatedEvent.php +++ b/src/GeneratedModels/CallUpdatedEvent.php @@ -6,12 +6,6 @@ /** * This event is sent when a call is updated, clients should use this update the local state of the call. * This event also contains the capabilities by role for the call, clients should update the own_capability for the current. - * - * @property string $callCid - * @property \DateTime $createdAt - * @property CallResponse $call - * @property array $capabilitiesByRole - * @property string $type */ class CallUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallUserFeedbackSubmittedEvent.php b/src/GeneratedModels/CallUserFeedbackSubmittedEvent.php index e4f2bf4..68f9254 100644 --- a/src/GeneratedModels/CallUserFeedbackSubmittedEvent.php +++ b/src/GeneratedModels/CallUserFeedbackSubmittedEvent.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a user submits feedback for a call. - * - * @property string $callCid - * @property \DateTime $createdAt - * @property int $rating - * @property string $sessionID - * @property UserResponse $user - * @property string $type - * @property string|null $reason - * @property string|null $sdk - * @property string|null $sdkVersion - * @property object|null $custom */ class CallUserFeedbackSubmittedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallUserMutedEvent.php b/src/GeneratedModels/CallUserMutedEvent.php index eff3822..38f4d71 100644 --- a/src/GeneratedModels/CallUserMutedEvent.php +++ b/src/GeneratedModels/CallUserMutedEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a call member is muted - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $fromUserID - * @property string $reason - * @property array $mutedUserIds - * @property string $type */ class CallUserMutedEvent extends BaseModel { diff --git a/src/GeneratedModels/CallsPerDayReport.php b/src/GeneratedModels/CallsPerDayReport.php index 8122d17..3febd29 100644 --- a/src/GeneratedModels/CallsPerDayReport.php +++ b/src/GeneratedModels/CallsPerDayReport.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $count */ class CallsPerDayReport extends BaseModel { diff --git a/src/GeneratedModels/CallsPerDayReportResponse.php b/src/GeneratedModels/CallsPerDayReportResponse.php index 469f114..e07065b 100644 --- a/src/GeneratedModels/CallsPerDayReportResponse.php +++ b/src/GeneratedModels/CallsPerDayReportResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $daily */ class CallsPerDayReportResponse extends BaseModel { diff --git a/src/GeneratedModels/CampaignChannelMember.php b/src/GeneratedModels/CampaignChannelMember.php index 7018644..a9b69e5 100644 --- a/src/GeneratedModels/CampaignChannelMember.php +++ b/src/GeneratedModels/CampaignChannelMember.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $userID - * @property string|null $channelRole - * @property object|null $custom */ class CampaignChannelMember extends BaseModel { diff --git a/src/GeneratedModels/CampaignChannelTemplate.php b/src/GeneratedModels/CampaignChannelTemplate.php index 48bc2f9..02be9be 100644 --- a/src/GeneratedModels/CampaignChannelTemplate.php +++ b/src/GeneratedModels/CampaignChannelTemplate.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $type - * @property object $custom - * @property string|null $id - * @property string|null $team - * @property array|null $members - * @property array|null $membersTemplate */ class CampaignChannelTemplate extends BaseModel { diff --git a/src/GeneratedModels/CampaignCompletedEvent.php b/src/GeneratedModels/CampaignCompletedEvent.php index 685c6d7..38182f7 100644 --- a/src/GeneratedModels/CampaignCompletedEvent.php +++ b/src/GeneratedModels/CampaignCompletedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property CampaignResponse|null $campaign */ class CampaignCompletedEvent extends BaseModel { diff --git a/src/GeneratedModels/CampaignMessageTemplate.php b/src/GeneratedModels/CampaignMessageTemplate.php index f94773f..283c2b1 100644 --- a/src/GeneratedModels/CampaignMessageTemplate.php +++ b/src/GeneratedModels/CampaignMessageTemplate.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $pollID - * @property bool $searchable - * @property string $text - * @property array $attachments - * @property object $custom */ class CampaignMessageTemplate extends BaseModel { diff --git a/src/GeneratedModels/CampaignResponse.php b/src/GeneratedModels/CampaignResponse.php index 186ff29..87b8663 100644 --- a/src/GeneratedModels/CampaignResponse.php +++ b/src/GeneratedModels/CampaignResponse.php @@ -5,30 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $createChannels - * @property \DateTime $createdAt - * @property string $description - * @property string $id - * @property string $name - * @property string $senderID - * @property string $senderMode - * @property string $senderVisibility - * @property bool $showChannels - * @property bool $skipPush - * @property bool $skipWebhook - * @property string $status - * @property \DateTime $updatedAt - * @property array $segmentIds - * @property array $segments - * @property array $userIds - * @property array $users - * @property CampaignStatsResponse $stats - * @property \DateTime|null $scheduledFor - * @property \DateTime|null $stopAt - * @property CampaignChannelTemplate|null $channelTemplate - * @property CampaignMessageTemplate|null $messageTemplate - * @property UserResponse|null $sender */ class CampaignResponse extends BaseModel { diff --git a/src/GeneratedModels/CampaignStartedEvent.php b/src/GeneratedModels/CampaignStartedEvent.php index 1d2d50c..9a45f50 100644 --- a/src/GeneratedModels/CampaignStartedEvent.php +++ b/src/GeneratedModels/CampaignStartedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property CampaignResponse|null $campaign */ class CampaignStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/CampaignStatsResponse.php b/src/GeneratedModels/CampaignStatsResponse.php index 83c04f3..4e5bee8 100644 --- a/src/GeneratedModels/CampaignStatsResponse.php +++ b/src/GeneratedModels/CampaignStatsResponse.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $progress - * @property int $statsChannelsCreated - * @property \DateTime $statsCompletedAt - * @property int $statsMessagesSent - * @property \DateTime $statsStartedAt - * @property int $statsUsersRead - * @property int $statsUsersSent */ class CampaignStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/CastPollVoteRequest.php b/src/GeneratedModels/CastPollVoteRequest.php index 8449489..f9053d9 100644 --- a/src/GeneratedModels/CastPollVoteRequest.php +++ b/src/GeneratedModels/CastPollVoteRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $userID - * @property UserRequest|null $user - * @property VoteData|null $vote */ class CastPollVoteRequest extends BaseModel { diff --git a/src/GeneratedModels/ChannelBatchCompletedEvent.php b/src/GeneratedModels/ChannelBatchCompletedEvent.php index b529654..89c6e76 100644 --- a/src/GeneratedModels/ChannelBatchCompletedEvent.php +++ b/src/GeneratedModels/ChannelBatchCompletedEvent.php @@ -5,18 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $batchCreatedAt - * @property \DateTime $createdAt - * @property \DateTime $finishedAt - * @property string $operation - * @property string $status - * @property int $successChannelsCount - * @property string $taskID - * @property array $failedChannels - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt */ class ChannelBatchCompletedEvent extends BaseModel { diff --git a/src/GeneratedModels/ChannelBatchStartedEvent.php b/src/GeneratedModels/ChannelBatchStartedEvent.php index 49d731c..48aa276 100644 --- a/src/GeneratedModels/ChannelBatchStartedEvent.php +++ b/src/GeneratedModels/ChannelBatchStartedEvent.php @@ -5,18 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $batchCreatedAt - * @property \DateTime $createdAt - * @property \DateTime $finishedAt - * @property string $operation - * @property string $status - * @property int $successChannelsCount - * @property string $taskID - * @property array $failedChannels - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt */ class ChannelBatchStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/ChannelConfig.php b/src/GeneratedModels/ChannelConfig.php index 5ad365c..7f2c28d 100644 --- a/src/GeneratedModels/ChannelConfig.php +++ b/src/GeneratedModels/ChannelConfig.php @@ -5,41 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $automod - * @property string $automodBehavior - * @property bool $connectEvents - * @property bool $countMessages - * @property \DateTime $createdAt - * @property bool $customEvents - * @property bool $deliveryEvents - * @property bool $markMessagesPending - * @property int $maxMessageLength - * @property bool $mutes - * @property string $name - * @property bool $polls - * @property bool $pushNotifications - * @property bool $quotes - * @property bool $reactions - * @property bool $readEvents - * @property bool $reminders - * @property bool $replies - * @property bool $search - * @property bool $sharedLocations - * @property bool $skipLastMsgUpdateForSystemMsgs - * @property bool $typingEvents - * @property \DateTime $updatedAt - * @property bool $uploads - * @property bool $urlEnrichment - * @property bool $userMessageReminders - * @property array $commands - * @property string|null $blocklist - * @property string|null $blocklistBehavior - * @property int|null $partitionSize - * @property string|null $partitionTtl - * @property array|null $allowedFlagReasons - * @property array|null $blocklists - * @property Thresholds|null $automodThresholds */ class ChannelConfig extends BaseModel { @@ -75,6 +40,7 @@ public function __construct( public ?string $blocklistBehavior = null, public ?int $partitionSize = null, public ?string $partitionTtl = null, + public ?string $pushLevel = null, public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] diff --git a/src/GeneratedModels/ChannelConfigWithInfo.php b/src/GeneratedModels/ChannelConfigWithInfo.php index e0b95b1..6449f04 100644 --- a/src/GeneratedModels/ChannelConfigWithInfo.php +++ b/src/GeneratedModels/ChannelConfigWithInfo.php @@ -5,42 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $automod - * @property string $automodBehavior - * @property bool $connectEvents - * @property bool $countMessages - * @property \DateTime $createdAt - * @property bool $customEvents - * @property bool $deliveryEvents - * @property bool $markMessagesPending - * @property int $maxMessageLength - * @property bool $mutes - * @property string $name - * @property bool $polls - * @property bool $pushNotifications - * @property bool $quotes - * @property bool $reactions - * @property bool $readEvents - * @property bool $reminders - * @property bool $replies - * @property bool $search - * @property bool $sharedLocations - * @property bool $skipLastMsgUpdateForSystemMsgs - * @property bool $typingEvents - * @property \DateTime $updatedAt - * @property bool $uploads - * @property bool $urlEnrichment - * @property bool $userMessageReminders - * @property array $commands - * @property string|null $blocklist - * @property string|null $blocklistBehavior - * @property int|null $partitionSize - * @property string|null $partitionTtl - * @property array|null $allowedFlagReasons - * @property array|null $blocklists - * @property Thresholds|null $automodThresholds - * @property array|null $grants */ class ChannelConfigWithInfo extends BaseModel { @@ -78,6 +42,7 @@ public function __construct( public ?string $blocklistBehavior = null, public ?int $partitionSize = null, public ?string $partitionTtl = null, + public ?string $pushLevel = null, public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] diff --git a/src/GeneratedModels/ChannelCreatedEvent.php b/src/GeneratedModels/ChannelCreatedEvent.php index 19b9571..8c4c1f8 100644 --- a/src/GeneratedModels/ChannelCreatedEvent.php +++ b/src/GeneratedModels/ChannelCreatedEvent.php @@ -4,16 +4,24 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property string $type + * Emitted when a channel is successfully created. */ class ChannelCreatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $type = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?ChannelResponse $channel = null, + public ?object $custom = null, + public ?string $type = null, // The type of event: "channel.created" in this case + public ?string $channelID = null, // The ID of the channel which was created + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, + public ?string $channelType = null, // The type of the channel which was created + public ?string $cid = null, // The CID of the channel which was created + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?object $channelCustom = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelDeletedEvent.php b/src/GeneratedModels/ChannelDeletedEvent.php index 9c9f524..ebbeeff 100644 --- a/src/GeneratedModels/ChannelDeletedEvent.php +++ b/src/GeneratedModels/ChannelDeletedEvent.php @@ -4,28 +4,24 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property int $channelMemberCount - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property string|null $team - * @property ChannelResponse|null $channel + * Emitted when a channel is successfully deleted. */ class ChannelDeletedEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?int $channelMemberCount = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?string $team = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, + public ?object $custom = null, + public ?string $type = null, // The type of event: "channel.deleted" in this case + public ?string $channelID = null, // The ID of the channel which was deleted + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, + public ?string $channelType = null, // The type of the channel which was deleted + public ?string $cid = null, // The CID of the channel which was deleted + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?object $channelCustom = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelExport.php b/src/GeneratedModels/ChannelExport.php index 3dd5801..54c76ac 100644 --- a/src/GeneratedModels/ChannelExport.php +++ b/src/GeneratedModels/ChannelExport.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $cid - * @property string|null $id - * @property \DateTime|null $messagesSince - * @property \DateTime|null $messagesUntil - * @property string|null $type */ class ChannelExport extends BaseModel { diff --git a/src/GeneratedModels/ChannelFrozenEvent.php b/src/GeneratedModels/ChannelFrozenEvent.php index a9f5fc7..f1dd8e7 100644 --- a/src/GeneratedModels/ChannelFrozenEvent.php +++ b/src/GeneratedModels/ChannelFrozenEvent.php @@ -4,22 +4,18 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type + * Emitted when a channel is successfully frozen. */ class ChannelFrozenEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?string $type = null, // The type of event: "channel.frozen" in this case + public ?string $channelID = null, // The ID of the channel which was frozen + public ?string $channelType = null, // The type of the channel which was frozen + public ?string $cid = null, // The CID of the channel which was frozen + public ?\DateTime $receivedAt = null, ) { } diff --git a/src/GeneratedModels/ChannelGetOrCreateRequest.php b/src/GeneratedModels/ChannelGetOrCreateRequest.php index e5c4971..e2295a8 100644 --- a/src/GeneratedModels/ChannelGetOrCreateRequest.php +++ b/src/GeneratedModels/ChannelGetOrCreateRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $hideForCreator - * @property bool|null $state - * @property bool|null $threadUnreadCounts - * @property ChannelInput|null $data - * @property PaginationParams|null $members - * @property MessagePaginationParams|null $messages - * @property PaginationParams|null $watchers */ class ChannelGetOrCreateRequest extends BaseModel { diff --git a/src/GeneratedModels/ChannelHiddenEvent.php b/src/GeneratedModels/ChannelHiddenEvent.php index 2fd4af6..42eb680 100644 --- a/src/GeneratedModels/ChannelHiddenEvent.php +++ b/src/GeneratedModels/ChannelHiddenEvent.php @@ -4,30 +4,25 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property int $channelMemberCount - * @property string $channelType - * @property string $cid - * @property bool $clearHistory - * @property \DateTime $createdAt - * @property string $type - * @property ChannelResponse|null $channel - * @property User|null $user + * Emitted when a channel is successfully hidden. */ class ChannelHiddenEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?int $channelMemberCount = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?bool $clearHistory = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, + public ?bool $clearHistory = null, // Whether the history was cleared + public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?User $user = null, + public ?object $custom = null, + public ?string $type = null, // The type of event: "channel.hidden" in this case + public ?string $channelID = null, // The ID of the channel which was hidden + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, + public ?string $channelType = null, // The type of the channel which was hidden + public ?string $cid = null, // The CID of the channel which was hidden + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?object $channelCustom = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelInput.php b/src/GeneratedModels/ChannelInput.php index 1b9dbf0..3568df4 100644 --- a/src/GeneratedModels/ChannelInput.php +++ b/src/GeneratedModels/ChannelInput.php @@ -5,20 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $autoTranslationEnabled - * @property string|null $autoTranslationLanguage - * @property string|null $createdByID - * @property bool|null $disabled - * @property bool|null $frozen - * @property string|null $team - * @property string|null $truncatedByID - * @property array|null $filterTags - * @property array|null $invites - * @property array|null $members - * @property ChannelConfig|null $configOverrides - * @property UserRequest|null $createdBy - * @property object|null $custom */ class ChannelInput extends BaseModel { diff --git a/src/GeneratedModels/ChannelInputRequest.php b/src/GeneratedModels/ChannelInputRequest.php index 3d4e337..c685004 100644 --- a/src/GeneratedModels/ChannelInputRequest.php +++ b/src/GeneratedModels/ChannelInputRequest.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $autoTranslationEnabled - * @property string|null $autoTranslationLanguage - * @property bool|null $disabled - * @property bool|null $frozen - * @property string|null $team - * @property array|null $invites - * @property array|null $members - * @property ConfigOverrides|null $configOverrides - * @property User|null $createdBy - * @property object|null $custom */ class ChannelInputRequest extends BaseModel { @@ -25,14 +14,14 @@ public function __construct( public ?bool $disabled = null, public ?bool $frozen = null, public ?string $team = null, - /** @var array|null */ - #[ArrayOf(ChannelMember::class)] + /** @var array|null */ + #[ArrayOf(ChannelMemberRequest::class)] public ?array $invites = null, - /** @var array|null */ - #[ArrayOf(ChannelMember::class)] + /** @var array|null */ + #[ArrayOf(ChannelMemberRequest::class)] public ?array $members = null, - public ?ConfigOverrides $configOverrides = null, - public ?User $createdBy = null, + public ?ConfigOverridesRequest $configOverrides = null, + public ?UserRequest $createdBy = null, public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/ChannelMemberRequest.php b/src/GeneratedModels/ChannelMemberRequest.php index 4c881ae..897fa7b 100644 --- a/src/GeneratedModels/ChannelMemberRequest.php +++ b/src/GeneratedModels/ChannelMemberRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $userID - * @property string|null $channelRole - * @property object|null $custom - * @property UserResponse|null $user */ class ChannelMemberRequest extends BaseModel { diff --git a/src/GeneratedModels/ChannelMemberResponse.php b/src/GeneratedModels/ChannelMemberResponse.php index f79cbbb..1e5ce32 100644 --- a/src/GeneratedModels/ChannelMemberResponse.php +++ b/src/GeneratedModels/ChannelMemberResponse.php @@ -5,27 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $banned - * @property string $channelRole - * @property \DateTime $createdAt - * @property bool $notificationsMuted - * @property bool $shadowBanned - * @property \DateTime $updatedAt - * @property object $custom - * @property \DateTime|null $archivedAt - * @property \DateTime|null $banExpires - * @property \DateTime|null $deletedAt - * @property \DateTime|null $inviteAcceptedAt - * @property \DateTime|null $inviteRejectedAt - * @property bool|null $invited - * @property bool|null $isModerator - * @property \DateTime|null $pinnedAt - * @property string|null $role - * @property string|null $status - * @property string|null $userID - * @property array|null $deletedMessages - * @property UserResponse|null $user */ class ChannelMemberResponse extends BaseModel { @@ -45,7 +24,7 @@ public function __construct( public ?bool $invited = null, // Whether member was invited or not public ?bool $isModerator = null, // Whether member is channel moderator or not public ?\DateTime $pinnedAt = null, - public ?string $role = null, // Permission level of the member in the channel (DEPRECATED: use channel_role instead) + public ?string $role = null, // Permission level of the member in the channel (DEPRECATED: use channel_role instead). One of: member, moderator, admin, owner public ?string $status = null, public ?string $userID = null, public ?array $deletedMessages = null, diff --git a/src/GeneratedModels/ChannelMessagesResponse.php b/src/GeneratedModels/ChannelMessagesResponse.php new file mode 100644 index 0000000..8a3abd4 --- /dev/null +++ b/src/GeneratedModels/ChannelMessagesResponse.php @@ -0,0 +1,21 @@ +|null */ + #[ArrayOf(MessageResponse::class)] + public ?array $messages = null, // List of messages + public ?ChannelResponse $channel = null, + ) { + } + + // BaseModel automatically handles jsonSerialize(), toArray(), and fromJson() using constructor types! + // Use #[JsonKey('user_id')] to override field names if needed. +} diff --git a/src/GeneratedModels/ChannelMute.php b/src/GeneratedModels/ChannelMute.php index e1e1289..5576d80 100644 --- a/src/GeneratedModels/ChannelMute.php +++ b/src/GeneratedModels/ChannelMute.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property \DateTime $updatedAt - * @property \DateTime|null $expires - * @property ChannelResponse|null $channel - * @property UserResponse|null $user */ class ChannelMute extends BaseModel { diff --git a/src/GeneratedModels/ChannelMutedEvent.php b/src/GeneratedModels/ChannelMutedEvent.php index f2313dc..156e3d5 100644 --- a/src/GeneratedModels/ChannelMutedEvent.php +++ b/src/GeneratedModels/ChannelMutedEvent.php @@ -4,16 +4,20 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property string $type + * Emitted when a channel is successfully muted. */ class ChannelMutedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $type = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?string $type = null, // The type of event: "channel.muted" in this case + public ?\DateTime $receivedAt = null, + /** @var array|null */ + #[ArrayOf(ChannelMute::class)] + public ?array $mutes = null, // The mute objects + public ?ChannelMute $mute = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelPushPreferencesResponse.php b/src/GeneratedModels/ChannelPushPreferencesResponse.php index 4c35fb5..9b359a5 100644 --- a/src/GeneratedModels/ChannelPushPreferencesResponse.php +++ b/src/GeneratedModels/ChannelPushPreferencesResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $chatLevel - * @property \DateTime|null $disabledUntil */ class ChannelPushPreferencesResponse extends BaseModel { diff --git a/src/GeneratedModels/ChannelResponse.php b/src/GeneratedModels/ChannelResponse.php index 9550d09..7fd9a93 100644 --- a/src/GeneratedModels/ChannelResponse.php +++ b/src/GeneratedModels/ChannelResponse.php @@ -5,35 +5,6 @@ namespace GetStream\GeneratedModels; /** * Represents channel in chat - * - * @property string $cid - * @property \DateTime $createdAt - * @property bool $disabled - * @property bool $frozen - * @property string $id - * @property string $type - * @property \DateTime $updatedAt - * @property object $custom - * @property bool|null $autoTranslationEnabled - * @property string|null $autoTranslationLanguage - * @property bool|null $blocked - * @property int|null $cooldown - * @property \DateTime|null $deletedAt - * @property bool|null $hidden - * @property \DateTime|null $hideMessagesBefore - * @property \DateTime|null $lastMessageAt - * @property int|null $memberCount - * @property int|null $messageCount - * @property \DateTime|null $muteExpiresAt - * @property bool|null $muted - * @property string|null $team - * @property \DateTime|null $truncatedAt - * @property array|null $filterTags - * @property array|null $members - * @property array|null $ownCapabilities - * @property ChannelConfigWithInfo|null $config - * @property UserResponse|null $createdBy - * @property UserResponse|null $truncatedBy */ class ChannelResponse extends BaseModel { @@ -61,10 +32,10 @@ public function __construct( public ?string $team = null, // Team the channel belongs to (multi-tenant only) public ?\DateTime $truncatedAt = null, // Date of the latest truncation of the channel public ?array $filterTags = null, // List of filter tags associated with the channel - /** @var array|null List of channel members (max 100) */ + /** @var array|null */ #[ArrayOf(ChannelMemberResponse::class)] public ?array $members = null, // List of channel members (max 100) - /** @var array|null List of channel capabilities of authenticated user */ + /** @var array|null */ #[ArrayOf(ChannelOwnCapability::class)] public ?array $ownCapabilities = null, // List of channel capabilities of authenticated user public ?ChannelConfigWithInfo $config = null, diff --git a/src/GeneratedModels/ChannelStateResponse.php b/src/GeneratedModels/ChannelStateResponse.php index 45459a9..5be2bd0 100644 --- a/src/GeneratedModels/ChannelStateResponse.php +++ b/src/GeneratedModels/ChannelStateResponse.php @@ -5,23 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $members - * @property array $messages - * @property array $pinnedMessages - * @property array $threads - * @property bool|null $hidden - * @property \DateTime|null $hideMessagesBefore - * @property int|null $watcherCount - * @property array|null $activeLiveLocations - * @property array|null $pendingMessages - * @property array|null $read - * @property array|null $watchers - * @property ChannelResponse|null $channel - * @property DraftResponse|null $draft - * @property ChannelMemberResponse|null $membership - * @property ChannelPushPreferencesResponse|null $pushPreferences */ class ChannelStateResponse extends BaseModel { diff --git a/src/GeneratedModels/ChannelStateResponseFields.php b/src/GeneratedModels/ChannelStateResponseFields.php index d788830..ccd9997 100644 --- a/src/GeneratedModels/ChannelStateResponseFields.php +++ b/src/GeneratedModels/ChannelStateResponseFields.php @@ -5,33 +5,17 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $members - * @property array $messages - * @property array $pinnedMessages - * @property array $threads - * @property bool|null $hidden - * @property \DateTime|null $hideMessagesBefore - * @property int|null $watcherCount - * @property array|null $activeLiveLocations - * @property array|null $pendingMessages - * @property array|null $read - * @property array|null $watchers - * @property ChannelResponse|null $channel - * @property DraftResponse|null $draft - * @property ChannelMemberResponse|null $membership - * @property ChannelPushPreferencesResponse|null $pushPreferences */ class ChannelStateResponseFields extends BaseModel { public function __construct( - /** @var array|null List of channel members */ + /** @var array|null */ #[ArrayOf(ChannelMemberResponse::class)] public ?array $members = null, // List of channel members - /** @var array|null List of channel messages */ + /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $messages = null, // List of channel messages - /** @var array|null List of pinned messages in the channel */ + /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $pinnedMessages = null, // List of pinned messages in the channel /** @var array|null */ @@ -40,16 +24,16 @@ public function __construct( public ?bool $hidden = null, // Whether this channel is hidden or not public ?\DateTime $hideMessagesBefore = null, // Messages before this date are hidden from the user public ?int $watcherCount = null, // Number of channel watchers - /** @var array|null Active live locations in the channel */ + /** @var array|null */ #[ArrayOf(SharedLocationResponseData::class)] public ?array $activeLiveLocations = null, // Active live locations in the channel - /** @var array|null Pending messages that this user has sent */ + /** @var array|null */ #[ArrayOf(PendingMessageResponse::class)] public ?array $pendingMessages = null, // Pending messages that this user has sent - /** @var array|null List of read states */ + /** @var array|null */ #[ArrayOf(ReadStateResponse::class)] public ?array $read = null, // List of read states - /** @var array|null List of user who is watching the channel */ + /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $watchers = null, // List of user who is watching the channel public ?ChannelResponse $channel = null, diff --git a/src/GeneratedModels/ChannelTruncatedEvent.php b/src/GeneratedModels/ChannelTruncatedEvent.php index dba51e6..c615de3 100644 --- a/src/GeneratedModels/ChannelTruncatedEvent.php +++ b/src/GeneratedModels/ChannelTruncatedEvent.php @@ -4,26 +4,26 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property int $channelMemberCount - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property ChannelResponse|null $channel + * Emitted when a channel is successfully truncated. */ class ChannelTruncatedEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?int $channelMemberCount = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, + public ?object $custom = null, + public ?string $type = null, // The type of event: "channel.truncated" in this case + public ?string $channelID = null, // The ID of the channel which was truncated + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, + public ?string $channelType = null, // The type of the channel which was truncated + public ?string $cid = null, // The CID of the channel which was truncated + public ?string $messageID = null, + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?object $channelCustom = null, + public ?MessageResponse $message = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelTypeConfig.php b/src/GeneratedModels/ChannelTypeConfig.php index 490f63f..0287fa3 100644 --- a/src/GeneratedModels/ChannelTypeConfig.php +++ b/src/GeneratedModels/ChannelTypeConfig.php @@ -5,43 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $automod - * @property string $automodBehavior - * @property bool $connectEvents - * @property bool $countMessages - * @property \DateTime $createdAt - * @property bool $customEvents - * @property bool $deliveryEvents - * @property bool $markMessagesPending - * @property int $maxMessageLength - * @property bool $mutes - * @property string $name - * @property bool $polls - * @property bool $pushNotifications - * @property bool $quotes - * @property bool $reactions - * @property bool $readEvents - * @property bool $reminders - * @property bool $replies - * @property bool $search - * @property bool $sharedLocations - * @property bool $skipLastMsgUpdateForSystemMsgs - * @property bool $typingEvents - * @property \DateTime $updatedAt - * @property bool $uploads - * @property bool $urlEnrichment - * @property bool $userMessageReminders - * @property array $commands - * @property array $permissions - * @property array $grants - * @property string|null $blocklist - * @property string|null $blocklistBehavior - * @property int|null $partitionSize - * @property string|null $partitionTtl - * @property array|null $allowedFlagReasons - * @property array|null $blocklists - * @property Thresholds|null $automodThresholds */ class ChannelTypeConfig extends BaseModel { @@ -83,6 +46,7 @@ public function __construct( public ?string $blocklistBehavior = null, public ?int $partitionSize = null, public ?string $partitionTtl = null, + public ?string $pushLevel = null, public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] diff --git a/src/GeneratedModels/ChannelUnFrozenEvent.php b/src/GeneratedModels/ChannelUnFrozenEvent.php index 718dd0a..584190f 100644 --- a/src/GeneratedModels/ChannelUnFrozenEvent.php +++ b/src/GeneratedModels/ChannelUnFrozenEvent.php @@ -4,22 +4,18 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type + * Emitted when a channel is successfully unfrozen. */ class ChannelUnFrozenEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?string $type = null, // The type of event: "channel.unfrozen" in this case + public ?string $channelID = null, // The ID of the channel which was unfrozen + public ?string $channelType = null, // The type of the channel which was unfrozen + public ?string $cid = null, // The CID of the channel which was unfrozen + public ?\DateTime $receivedAt = null, ) { } diff --git a/src/GeneratedModels/ChannelUnmutedEvent.php b/src/GeneratedModels/ChannelUnmutedEvent.php index 3e97ef6..e14d2e0 100644 --- a/src/GeneratedModels/ChannelUnmutedEvent.php +++ b/src/GeneratedModels/ChannelUnmutedEvent.php @@ -4,16 +4,20 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property string $type + * Emitted when a channel is successfully unmuted. */ class ChannelUnmutedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $type = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?string $type = null, // The type of event: "channel.unmuted" in this case + public ?\DateTime $receivedAt = null, + /** @var array|null */ + #[ArrayOf(ChannelMute::class)] + public ?array $mutes = null, // The mute objects + public ?ChannelMute $mute = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelUpdatedEvent.php b/src/GeneratedModels/ChannelUpdatedEvent.php index cfed8f3..0c3d478 100644 --- a/src/GeneratedModels/ChannelUpdatedEvent.php +++ b/src/GeneratedModels/ChannelUpdatedEvent.php @@ -4,32 +4,26 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property int $channelMemberCount - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property string|null $team - * @property ChannelResponse|null $channel - * @property Message|null $message - * @property User|null $user + * Emitted when a channel is successfully updated. */ class ChannelUpdatedEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?int $channelMemberCount = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?string $team = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?Message $message = null, - public ?User $user = null, + public ?object $custom = null, + public ?string $type = null, // The type of event: "channel.updated" in this case + public ?string $channelID = null, // The ID of the channel which was updated + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, + public ?string $channelType = null, // The type of the channel which was updated + public ?string $cid = null, // The CID of the channel which was updated + public ?string $messageID = null, + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?object $channelCustom = null, + public ?MessageResponse $message = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelVisibleEvent.php b/src/GeneratedModels/ChannelVisibleEvent.php index 5a1a2bf..f5e6d46 100644 --- a/src/GeneratedModels/ChannelVisibleEvent.php +++ b/src/GeneratedModels/ChannelVisibleEvent.php @@ -4,24 +4,24 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property User|null $user + * Emitted when a channel is successfully shown. */ class ChannelVisibleEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?ChannelResponse $channel = null, + public ?object $custom = null, + public ?string $type = null, // The type of event: "channel.visible" in this case + public ?string $channelID = null, // The ID of the channel which was shown + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, + public ?string $channelType = null, // The type of the channel which was shown + public ?string $cid = null, // The CID of the channel which was shown + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?object $channelCustom = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChatActivityStatsResponse.php b/src/GeneratedModels/ChatActivityStatsResponse.php index f2b7d4e..e8c9359 100644 --- a/src/GeneratedModels/ChatActivityStatsResponse.php +++ b/src/GeneratedModels/ChatActivityStatsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property MessageStatsResponse|null $messages */ class ChatActivityStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/CheckExternalStorageResponse.php b/src/GeneratedModels/CheckExternalStorageResponse.php index b31f84a..c668843 100644 --- a/src/GeneratedModels/CheckExternalStorageResponse.php +++ b/src/GeneratedModels/CheckExternalStorageResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property string $fileUrl */ class CheckExternalStorageResponse extends BaseModel { diff --git a/src/GeneratedModels/CheckPushRequest.php b/src/GeneratedModels/CheckPushRequest.php index 35115e4..55ce657 100644 --- a/src/GeneratedModels/CheckPushRequest.php +++ b/src/GeneratedModels/CheckPushRequest.php @@ -5,28 +5,17 @@ namespace GetStream\GeneratedModels; /** * Check push request - * - * @property string|null $apnTemplate - * @property string|null $eventType - * @property string|null $firebaseDataTemplate - * @property string|null $firebaseTemplate - * @property string|null $messageID - * @property string|null $pushProviderName - * @property string|null $pushProviderType - * @property bool|null $skipDevices - * @property string|null $userID - * @property UserRequest|null $user */ class CheckPushRequest extends BaseModel { public function __construct( public ?string $apnTemplate = null, // Push message template for APN - public ?string $eventType = null, // Type of event for push templates (default: message.new) + public ?string $eventType = null, // Type of event for push templates (default: message.new). One of: message.new, message.updated, reaction.new, reaction.updated, notification.reminder_due public ?string $firebaseDataTemplate = null, // Push message data template for Firebase public ?string $firebaseTemplate = null, // Push message template for Firebase public ?string $messageID = null, // Message ID to send push notification for public ?string $pushProviderName = null, // Name of push provider - public ?string $pushProviderType = null, // Push provider type + public ?string $pushProviderType = null, // Push provider type. One of: firebase, apn, huawei, xiaomi public ?bool $skipDevices = null, // Don't require existing devices to render templates public ?string $userID = null, public ?UserRequest $user = null, diff --git a/src/GeneratedModels/CheckPushResponse.php b/src/GeneratedModels/CheckPushResponse.php index 0780bfb..a07dacb 100644 --- a/src/GeneratedModels/CheckPushResponse.php +++ b/src/GeneratedModels/CheckPushResponse.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string|null $eventType - * @property string|null $renderedApnTemplate - * @property string|null $renderedFirebaseTemplate - * @property bool|null $skipDevices - * @property array|null $generalErrors - * @property array|null $deviceErrors - * @property array|null $renderedMessage */ class CheckPushResponse extends BaseModel { @@ -24,6 +15,8 @@ public function __construct( public ?string $renderedFirebaseTemplate = null, public ?bool $skipDevices = null, // Don't require existing devices to render templates public ?array $generalErrors = null, // List of general errors + /** @var array|null */ + #[ArrayOf(DeviceErrorInfo::class)] public ?array $deviceErrors = null, // Object with device errors public ?array $renderedMessage = null, ) { diff --git a/src/GeneratedModels/CheckRequest.php b/src/GeneratedModels/CheckRequest.php index fdc387d..61edd45 100644 --- a/src/GeneratedModels/CheckRequest.php +++ b/src/GeneratedModels/CheckRequest.php @@ -5,18 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $entityCreatorID - * @property string $entityID - * @property string $entityType - * @property string|null $configKey - * @property string|null $configTeam - * @property bool|null $testMode - * @property string|null $userID - * @property ModerationConfig|null $config - * @property ModerationPayload|null $moderationPayload - * @property object|null $options - * @property UserRequest|null $user */ class CheckRequest extends BaseModel { diff --git a/src/GeneratedModels/CheckResponse.php b/src/GeneratedModels/CheckResponse.php index c8315f1..e097528 100644 --- a/src/GeneratedModels/CheckResponse.php +++ b/src/GeneratedModels/CheckResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string $recommendedAction - * @property string $status - * @property string|null $taskID - * @property ReviewQueueItemResponse|null $item */ class CheckResponse extends BaseModel { diff --git a/src/GeneratedModels/CheckSNSRequest.php b/src/GeneratedModels/CheckSNSRequest.php index 331a235..f8cf4ad 100644 --- a/src/GeneratedModels/CheckSNSRequest.php +++ b/src/GeneratedModels/CheckSNSRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $snsKey - * @property string|null $snsSecret - * @property string|null $snsTopicArn */ class CheckSNSRequest extends BaseModel { diff --git a/src/GeneratedModels/CheckSNSResponse.php b/src/GeneratedModels/CheckSNSResponse.php index a02f698..0524791 100644 --- a/src/GeneratedModels/CheckSNSResponse.php +++ b/src/GeneratedModels/CheckSNSResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string $status - * @property string|null $error - * @property object|null $data */ class CheckSNSResponse extends BaseModel { public function __construct( public ?string $duration = null, - public ?string $status = null, // Validation result + public ?string $status = null, // Validation result. One of: ok, error public ?string $error = null, // Error text public ?object $data = null, // Error data ) { diff --git a/src/GeneratedModels/CheckSQSRequest.php b/src/GeneratedModels/CheckSQSRequest.php index d364ac5..ef4c0cb 100644 --- a/src/GeneratedModels/CheckSQSRequest.php +++ b/src/GeneratedModels/CheckSQSRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $sqsKey - * @property string|null $sqsSecret - * @property string|null $sqsUrl */ class CheckSQSRequest extends BaseModel { diff --git a/src/GeneratedModels/CheckSQSResponse.php b/src/GeneratedModels/CheckSQSResponse.php index 8a3f9a2..523f017 100644 --- a/src/GeneratedModels/CheckSQSResponse.php +++ b/src/GeneratedModels/CheckSQSResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string $status - * @property string|null $error - * @property object|null $data */ class CheckSQSResponse extends BaseModel { public function __construct( public ?string $duration = null, - public ?string $status = null, // Validation result + public ?string $status = null, // Validation result. One of: ok, error public ?string $error = null, // Error text public ?object $data = null, // Error data ) { diff --git a/src/GeneratedModels/ClientOSDataResponse.php b/src/GeneratedModels/ClientOSDataResponse.php index bb63a1e..3fec9c7 100644 --- a/src/GeneratedModels/ClientOSDataResponse.php +++ b/src/GeneratedModels/ClientOSDataResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $architecture - * @property string|null $name - * @property string|null $version */ class ClientOSDataResponse extends BaseModel { diff --git a/src/GeneratedModels/ClosedCaptionEvent.php b/src/GeneratedModels/ClosedCaptionEvent.php index 6d85aca..4f8b2a7 100644 --- a/src/GeneratedModels/ClosedCaptionEvent.php +++ b/src/GeneratedModels/ClosedCaptionEvent.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when closed captions are being sent in a call, clients should use this to show the closed captions in the call screen - * - * @property string $callCid - * @property \DateTime $createdAt - * @property CallClosedCaption $closedCaption - * @property string $type */ class ClosedCaptionEvent extends BaseModel { diff --git a/src/GeneratedModels/CollectUserFeedbackRequest.php b/src/GeneratedModels/CollectUserFeedbackRequest.php index 15caf7e..90631e1 100644 --- a/src/GeneratedModels/CollectUserFeedbackRequest.php +++ b/src/GeneratedModels/CollectUserFeedbackRequest.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $rating - * @property string $sdk - * @property string $sdkVersion - * @property string|null $reason - * @property string|null $userSessionID - * @property object|null $custom */ class CollectUserFeedbackRequest extends BaseModel { diff --git a/src/GeneratedModels/CollectUserFeedbackResponse.php b/src/GeneratedModels/CollectUserFeedbackResponse.php index d1d8945..89d04cd 100644 --- a/src/GeneratedModels/CollectUserFeedbackResponse.php +++ b/src/GeneratedModels/CollectUserFeedbackResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class CollectUserFeedbackResponse extends BaseModel { diff --git a/src/GeneratedModels/CollectionRequest.php b/src/GeneratedModels/CollectionRequest.php index ea44c7e..eff9056 100644 --- a/src/GeneratedModels/CollectionRequest.php +++ b/src/GeneratedModels/CollectionRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name - * @property object $custom - * @property string|null $id - * @property string|null $userID */ class CollectionRequest extends BaseModel { diff --git a/src/GeneratedModels/CollectionResponse.php b/src/GeneratedModels/CollectionResponse.php index 5e168c5..9e40fa2 100644 --- a/src/GeneratedModels/CollectionResponse.php +++ b/src/GeneratedModels/CollectionResponse.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string $name - * @property \DateTime|null $createdAt - * @property \DateTime|null $updatedAt - * @property string|null $userID - * @property object|null $custom */ class CollectionResponse extends BaseModel { diff --git a/src/GeneratedModels/Command.php b/src/GeneratedModels/Command.php index c6087d0..bf892e2 100644 --- a/src/GeneratedModels/Command.php +++ b/src/GeneratedModels/Command.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * Represents custom chat command - * - * @property string $args - * @property string $description - * @property string $name - * @property string $set - * @property \DateTime|null $createdAt - * @property \DateTime|null $updatedAt */ class Command extends BaseModel { diff --git a/src/GeneratedModels/CommentAddedEvent.php b/src/GeneratedModels/CommentAddedEvent.php index 65262f8..ad3ef5d 100644 --- a/src/GeneratedModels/CommentAddedEvent.php +++ b/src/GeneratedModels/CommentAddedEvent.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a comment is added to an activity. - * - * @property \DateTime $createdAt - * @property string $fid - * @property ActivityResponse $activity - * @property CommentResponse $comment - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class CommentAddedEvent extends BaseModel { diff --git a/src/GeneratedModels/CommentDeletedEvent.php b/src/GeneratedModels/CommentDeletedEvent.php index bdd3c1a..32e20ba 100644 --- a/src/GeneratedModels/CommentDeletedEvent.php +++ b/src/GeneratedModels/CommentDeletedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a comment is deleted. - * - * @property \DateTime $createdAt - * @property string $fid - * @property CommentResponse $comment - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class CommentDeletedEvent extends BaseModel { diff --git a/src/GeneratedModels/CommentReactionAddedEvent.php b/src/GeneratedModels/CommentReactionAddedEvent.php index 6ec8a8f..370c3b0 100644 --- a/src/GeneratedModels/CommentReactionAddedEvent.php +++ b/src/GeneratedModels/CommentReactionAddedEvent.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a reaction is added to a comment. - * - * @property \DateTime $createdAt - * @property string $fid - * @property ActivityResponse $activity - * @property CommentResponse $comment - * @property object $custom - * @property FeedsReactionResponse $reaction - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class CommentReactionAddedEvent extends BaseModel { diff --git a/src/GeneratedModels/CommentReactionDeletedEvent.php b/src/GeneratedModels/CommentReactionDeletedEvent.php index f5fe659..c074a1b 100644 --- a/src/GeneratedModels/CommentReactionDeletedEvent.php +++ b/src/GeneratedModels/CommentReactionDeletedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a reaction is deleted from a comment. - * - * @property \DateTime $createdAt - * @property string $fid - * @property CommentResponse $comment - * @property object $custom - * @property FeedsReactionResponse $reaction - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt */ class CommentReactionDeletedEvent extends BaseModel { diff --git a/src/GeneratedModels/CommentReactionUpdatedEvent.php b/src/GeneratedModels/CommentReactionUpdatedEvent.php index 11c227d..335ff77 100644 --- a/src/GeneratedModels/CommentReactionUpdatedEvent.php +++ b/src/GeneratedModels/CommentReactionUpdatedEvent.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a reaction is updated on a comment. - * - * @property \DateTime $createdAt - * @property string $fid - * @property ActivityResponse $activity - * @property CommentResponse $comment - * @property object $custom - * @property FeedsReactionResponse $reaction - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class CommentReactionUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/CommentResponse.php b/src/GeneratedModels/CommentResponse.php index 92a20f4..3578b47 100644 --- a/src/GeneratedModels/CommentResponse.php +++ b/src/GeneratedModels/CommentResponse.php @@ -5,32 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $confidenceScore - * @property \DateTime $createdAt - * @property int $downvoteCount - * @property string $id - * @property string $objectID - * @property string $objectType - * @property int $reactionCount - * @property int $replyCount - * @property int $score - * @property string $status - * @property \DateTime $updatedAt - * @property int $upvoteCount - * @property array $mentionedUsers - * @property array $ownReactions - * @property UserResponse $user - * @property int|null $controversyScore - * @property \DateTime|null $deletedAt - * @property \DateTime|null $editedAt - * @property string|null $parentID - * @property string|null $text - * @property array|null $attachments - * @property array|null $latestReactions - * @property object|null $custom - * @property ModerationV2Response|null $moderation - * @property array|null $reactionGroups */ class CommentResponse extends BaseModel { @@ -44,13 +18,13 @@ public function __construct( public ?int $reactionCount = null, // Number of reactions to this comment public ?int $replyCount = null, // Number of replies to this comment public ?int $score = null, // Score of the comment based on reactions - public ?string $status = null, // Status of the comment (e.g., active, deleted) + public ?string $status = null, // Status of the comment. One of: active, deleted, removed, hidden public ?\DateTime $updatedAt = null, // When the comment was last updated public ?int $upvoteCount = null, // Number of upvotes for this comment - /** @var array|null Users mentioned in the comment */ + /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $mentionedUsers = null, // Users mentioned in the comment - /** @var array|null Current user's reactions to this activity */ + /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $ownReactions = null, // Current user's reactions to this activity public ?UserResponse $user = null, @@ -61,12 +35,14 @@ public function __construct( public ?string $text = null, // Text content of the comment /** @var array|null */ #[ArrayOf(Attachment::class)] - public ?array $attachments = null, - /** @var array|null Recent reactions to the comment */ + public ?array $attachments = null, // Attachments associated with the comment + /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $latestReactions = null, // Recent reactions to the comment public ?object $custom = null, // Custom data for the comment public ?ModerationV2Response $moderation = null, + /** @var array|null */ + #[ArrayOf(FeedsReactionGroupResponse::class)] public ?array $reactionGroups = null, // Grouped reactions by type ) { } diff --git a/src/GeneratedModels/CommentUpdatedEvent.php b/src/GeneratedModels/CommentUpdatedEvent.php index 15202d9..da54014 100644 --- a/src/GeneratedModels/CommentUpdatedEvent.php +++ b/src/GeneratedModels/CommentUpdatedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a comment is updated. - * - * @property \DateTime $createdAt - * @property string $fid - * @property CommentResponse $comment - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class CommentUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/CompositeRecordingResponse.php b/src/GeneratedModels/CompositeRecordingResponse.php index dca02dd..c1db7bd 100644 --- a/src/GeneratedModels/CompositeRecordingResponse.php +++ b/src/GeneratedModels/CompositeRecordingResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $status */ class CompositeRecordingResponse extends BaseModel { diff --git a/src/GeneratedModels/ConfigOverridesRequest.php b/src/GeneratedModels/ConfigOverridesRequest.php new file mode 100644 index 0000000..0f5e0af --- /dev/null +++ b/src/GeneratedModels/ConfigOverridesRequest.php @@ -0,0 +1,31 @@ +|null $blocklists - * @property array|null $commands - * @property array|null $permissions - * @property array|null $grants */ class CreateChannelTypeRequest extends BaseModel { public function __construct( - public ?string $automod = null, // Automod - public ?string $automodBehavior = null, // Automod behavior + public ?string $automod = null, // Automod. One of: disabled, simple, AI + public ?string $automodBehavior = null, // Automod behavior. One of: flag, block public ?int $maxMessageLength = null, // Max message length public ?string $name = null, // Channel type name public ?string $blocklist = null, // Blocklist - public ?string $blocklistBehavior = null, // Blocklist behavior + public ?string $blocklistBehavior = null, // Blocklist behavior. One of: flag, block, shadow_block public ?bool $connectEvents = null, // Connect events public ?bool $countMessages = null, // Count messages in channel. public ?bool $customEvents = null, // Custom events public ?bool $deliveryEvents = null, public ?bool $markMessagesPending = null, // Mark messages pending - public ?string $messageRetention = null, // Message retention + public ?string $messageRetention = null, // Message retention. One of: infinite, numeric public ?bool $mutes = null, // Mutes public ?int $partitionSize = null, // Partition size public ?string $partitionTtl = null, // Partition TTL public ?bool $polls = null, // Polls + public ?string $pushLevel = null, // Default push notification level for the channel type. One of: all, all_mentions, mentions, direct_mentions, none public ?bool $pushNotifications = null, // Push notifications public ?bool $reactions = null, // Reactions public ?bool $readEvents = null, // Read events @@ -68,11 +37,11 @@ public function __construct( public ?bool $uploads = null, // Uploads public ?bool $urlEnrichment = null, // URL enrichment public ?bool $userMessageReminders = null, - /** @var array|null Blocklists */ + /** @var array|null */ #[ArrayOf(BlockListOptions::class)] public ?array $blocklists = null, // Blocklists public ?array $commands = null, // List of commands that channel supports - /** @var array|null List of permissions for the channel type */ + /** @var array|null */ #[ArrayOf(PolicyRequest::class)] public ?array $permissions = null, // List of permissions for the channel type public ?array $grants = null, // List of grants for the channel type diff --git a/src/GeneratedModels/CreateChannelTypeResponse.php b/src/GeneratedModels/CreateChannelTypeResponse.php index 7f20030..dbea2b4 100644 --- a/src/GeneratedModels/CreateChannelTypeResponse.php +++ b/src/GeneratedModels/CreateChannelTypeResponse.php @@ -5,44 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $automod - * @property string $automodBehavior - * @property bool $connectEvents - * @property bool $countMessages - * @property \DateTime $createdAt - * @property bool $customEvents - * @property bool $deliveryEvents - * @property string $duration - * @property bool $markMessagesPending - * @property int $maxMessageLength - * @property bool $mutes - * @property string $name - * @property bool $polls - * @property bool $pushNotifications - * @property bool $quotes - * @property bool $reactions - * @property bool $readEvents - * @property bool $reminders - * @property bool $replies - * @property bool $search - * @property bool $sharedLocations - * @property bool $skipLastMsgUpdateForSystemMsgs - * @property bool $typingEvents - * @property \DateTime $updatedAt - * @property bool $uploads - * @property bool $urlEnrichment - * @property bool $userMessageReminders - * @property array $commands - * @property array $permissions - * @property array $grants - * @property string|null $blocklist - * @property string|null $blocklistBehavior - * @property int|null $partitionSize - * @property string|null $partitionTtl - * @property array|null $allowedFlagReasons - * @property array|null $blocklists - * @property Thresholds|null $automodThresholds */ class CreateChannelTypeResponse extends BaseModel { @@ -83,6 +45,7 @@ public function __construct( public ?string $blocklistBehavior = null, public ?int $partitionSize = null, public ?string $partitionTtl = null, + public ?string $pushLevel = null, public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] diff --git a/src/GeneratedModels/CreateCollectionsRequest.php b/src/GeneratedModels/CreateCollectionsRequest.php index ef7b0a9..ac938b1 100644 --- a/src/GeneratedModels/CreateCollectionsRequest.php +++ b/src/GeneratedModels/CreateCollectionsRequest.php @@ -5,15 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $collections - * @property string|null $userID - * @property UserRequest|null $user */ class CreateCollectionsRequest extends BaseModel { public function __construct( - /** @var array|null List of collections to create */ + /** @var array|null */ #[ArrayOf(CollectionRequest::class)] public ?array $collections = null, // List of collections to create public ?string $userID = null, diff --git a/src/GeneratedModels/CreateCollectionsResponse.php b/src/GeneratedModels/CreateCollectionsResponse.php index c84bda6..2b95dfe 100644 --- a/src/GeneratedModels/CreateCollectionsResponse.php +++ b/src/GeneratedModels/CreateCollectionsResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $collections */ class CreateCollectionsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of created collections */ + /** @var array|null */ #[ArrayOf(CollectionResponse::class)] public ?array $collections = null, // List of created collections ) { diff --git a/src/GeneratedModels/CreateCommandRequest.php b/src/GeneratedModels/CreateCommandRequest.php index ee39a36..fd4c907 100644 --- a/src/GeneratedModels/CreateCommandRequest.php +++ b/src/GeneratedModels/CreateCommandRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Create a new command - * - * @property string $description - * @property string $name - * @property string|null $args - * @property string|null $set */ class CreateCommandRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateCommandResponse.php b/src/GeneratedModels/CreateCommandResponse.php index 0fa9a63..3f1a68f 100644 --- a/src/GeneratedModels/CreateCommandResponse.php +++ b/src/GeneratedModels/CreateCommandResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property Command|null $command */ class CreateCommandResponse extends BaseModel { diff --git a/src/GeneratedModels/CreateDeviceRequest.php b/src/GeneratedModels/CreateDeviceRequest.php index abe3dba..23b178b 100644 --- a/src/GeneratedModels/CreateDeviceRequest.php +++ b/src/GeneratedModels/CreateDeviceRequest.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * Create device request - * - * @property string $id - * @property string $pushProvider - * @property string|null $pushProviderName - * @property string|null $userID - * @property bool|null $voipToken - * @property UserRequest|null $user */ class CreateDeviceRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateExternalStorageRequest.php b/src/GeneratedModels/CreateExternalStorageRequest.php index 684d335..788b11c 100644 --- a/src/GeneratedModels/CreateExternalStorageRequest.php +++ b/src/GeneratedModels/CreateExternalStorageRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * Create external storage - * - * @property string $bucket - * @property string $name - * @property string $storageType - * @property string|null $gcsCredentials - * @property string|null $path - * @property S3Request|null $awsS3 - * @property AzureRequest|null $azureBlob */ class CreateExternalStorageRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateExternalStorageResponse.php b/src/GeneratedModels/CreateExternalStorageResponse.php index d764db7..897cd82 100644 --- a/src/GeneratedModels/CreateExternalStorageResponse.php +++ b/src/GeneratedModels/CreateExternalStorageResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class CreateExternalStorageResponse extends BaseModel { diff --git a/src/GeneratedModels/CreateFeedGroupRequest.php b/src/GeneratedModels/CreateFeedGroupRequest.php index b382de2..d8af3d4 100644 --- a/src/GeneratedModels/CreateFeedGroupRequest.php +++ b/src/GeneratedModels/CreateFeedGroupRequest.php @@ -5,27 +5,16 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string|null $defaultVisibility - * @property array|null $activityProcessors - * @property array|null $activitySelectors - * @property AggregationConfig|null $aggregation - * @property object|null $custom - * @property NotificationConfig|null $notification - * @property PushNotificationConfig|null $pushNotification - * @property RankingConfig|null $ranking - * @property StoriesConfig|null $stories */ class CreateFeedGroupRequest extends BaseModel { public function __construct( public ?string $id = null, // Unique identifier for the feed group public ?string $defaultVisibility = null, // Default visibility for the feed group, can be 'public', 'visible', 'followers', 'members', or 'private'. Defaults to 'visible' if not provided. - /** @var array|null Configuration for activity processors */ + /** @var array|null */ #[ArrayOf(ActivityProcessorConfig::class)] public ?array $activityProcessors = null, // Configuration for activity processors - /** @var array|null Configuration for activity selectors */ + /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Configuration for activity selectors public ?AggregationConfig $aggregation = null, diff --git a/src/GeneratedModels/CreateFeedGroupResponse.php b/src/GeneratedModels/CreateFeedGroupResponse.php index b45df8b..5c59d88 100644 --- a/src/GeneratedModels/CreateFeedGroupResponse.php +++ b/src/GeneratedModels/CreateFeedGroupResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FeedGroupResponse $feedGroup */ class CreateFeedGroupResponse extends BaseModel { diff --git a/src/GeneratedModels/CreateFeedViewRequest.php b/src/GeneratedModels/CreateFeedViewRequest.php index b00a80f..9fbc1cd 100644 --- a/src/GeneratedModels/CreateFeedViewRequest.php +++ b/src/GeneratedModels/CreateFeedViewRequest.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property array|null $activitySelectors - * @property AggregationConfig|null $aggregation - * @property RankingConfig|null $ranking */ class CreateFeedViewRequest extends BaseModel { public function __construct( public ?string $id = null, // Unique identifier for the feed view - /** @var array|null Configuration for selecting activities */ + /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Configuration for selecting activities public ?AggregationConfig $aggregation = null, diff --git a/src/GeneratedModels/CreateFeedViewResponse.php b/src/GeneratedModels/CreateFeedViewResponse.php index 9e07aa4..df5a97d 100644 --- a/src/GeneratedModels/CreateFeedViewResponse.php +++ b/src/GeneratedModels/CreateFeedViewResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FeedViewResponse $feedView */ class CreateFeedViewResponse extends BaseModel { diff --git a/src/GeneratedModels/CreateFeedsBatchRequest.php b/src/GeneratedModels/CreateFeedsBatchRequest.php index 281d713..c1a5e77 100644 --- a/src/GeneratedModels/CreateFeedsBatchRequest.php +++ b/src/GeneratedModels/CreateFeedsBatchRequest.php @@ -5,13 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $feeds */ class CreateFeedsBatchRequest extends BaseModel { public function __construct( - /** @var array|null List of feeds to create */ + /** @var array|null */ #[ArrayOf(FeedRequest::class)] public ?array $feeds = null, // List of feeds to create ) { diff --git a/src/GeneratedModels/CreateFeedsBatchResponse.php b/src/GeneratedModels/CreateFeedsBatchResponse.php index c67a694..53ca2d3 100644 --- a/src/GeneratedModels/CreateFeedsBatchResponse.php +++ b/src/GeneratedModels/CreateFeedsBatchResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $feeds */ class CreateFeedsBatchResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of created feeds */ + /** @var array|null */ #[ArrayOf(FeedResponse::class)] public ?array $feeds = null, // List of created feeds ) { diff --git a/src/GeneratedModels/CreateGuestRequest.php b/src/GeneratedModels/CreateGuestRequest.php index 6894872..13b6e4a 100644 --- a/src/GeneratedModels/CreateGuestRequest.php +++ b/src/GeneratedModels/CreateGuestRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property UserRequest $user */ class CreateGuestRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateGuestResponse.php b/src/GeneratedModels/CreateGuestResponse.php index 0993b5a..1355fc2 100644 --- a/src/GeneratedModels/CreateGuestResponse.php +++ b/src/GeneratedModels/CreateGuestResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $accessToken - * @property string $duration - * @property UserResponse $user */ class CreateGuestResponse extends BaseModel { diff --git a/src/GeneratedModels/CreateImportRequest.php b/src/GeneratedModels/CreateImportRequest.php index f8d85e8..f3e6fb1 100644 --- a/src/GeneratedModels/CreateImportRequest.php +++ b/src/GeneratedModels/CreateImportRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $mode - * @property string $path */ class CreateImportRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateImportResponse.php b/src/GeneratedModels/CreateImportResponse.php index e455f8d..ad7b812 100644 --- a/src/GeneratedModels/CreateImportResponse.php +++ b/src/GeneratedModels/CreateImportResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property ImportTask|null $importTask */ class CreateImportResponse extends BaseModel { diff --git a/src/GeneratedModels/CreateImportURLRequest.php b/src/GeneratedModels/CreateImportURLRequest.php index 6d34c79..4b5a092 100644 --- a/src/GeneratedModels/CreateImportURLRequest.php +++ b/src/GeneratedModels/CreateImportURLRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $filename */ class CreateImportURLRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateImportURLResponse.php b/src/GeneratedModels/CreateImportURLResponse.php index 8ce26d3..bbf0e0e 100644 --- a/src/GeneratedModels/CreateImportURLResponse.php +++ b/src/GeneratedModels/CreateImportURLResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property string $path - * @property string $uploadUrl */ class CreateImportURLResponse extends BaseModel { diff --git a/src/GeneratedModels/CreateImportV2TaskRequest.php b/src/GeneratedModels/CreateImportV2TaskRequest.php index 6303d23..c795608 100644 --- a/src/GeneratedModels/CreateImportV2TaskRequest.php +++ b/src/GeneratedModels/CreateImportV2TaskRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Client request - * - * @property string $product - * @property ImportV2TaskSettings $settings - * @property string|null $userID - * @property UserRequest|null $user */ class CreateImportV2TaskRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateImportV2TaskResponse.php b/src/GeneratedModels/CreateImportV2TaskResponse.php index e9823b8..361823b 100644 --- a/src/GeneratedModels/CreateImportV2TaskResponse.php +++ b/src/GeneratedModels/CreateImportV2TaskResponse.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property int $appPk - * @property \DateTime $createdAt - * @property string $duration - * @property string $id - * @property string $product - * @property int $state - * @property \DateTime $updatedAt - * @property ImportV2TaskSettings $settings */ class CreateImportV2TaskResponse extends BaseModel { diff --git a/src/GeneratedModels/CreateMembershipLevelRequest.php b/src/GeneratedModels/CreateMembershipLevelRequest.php index 02128c9..e2d928a 100644 --- a/src/GeneratedModels/CreateMembershipLevelRequest.php +++ b/src/GeneratedModels/CreateMembershipLevelRequest.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string $name - * @property string|null $description - * @property int|null $priority - * @property array|null $tags - * @property object|null $custom */ class CreateMembershipLevelRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateMembershipLevelResponse.php b/src/GeneratedModels/CreateMembershipLevelResponse.php index ce6f29a..36538b8 100644 --- a/src/GeneratedModels/CreateMembershipLevelResponse.php +++ b/src/GeneratedModels/CreateMembershipLevelResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property MembershipLevelResponse $membershipLevel */ class CreateMembershipLevelResponse extends BaseModel { diff --git a/src/GeneratedModels/CreatePollOptionRequest.php b/src/GeneratedModels/CreatePollOptionRequest.php index 4256fb6..89eb532 100644 --- a/src/GeneratedModels/CreatePollOptionRequest.php +++ b/src/GeneratedModels/CreatePollOptionRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $text - * @property string|null $userID - * @property object|null $custom - * @property UserRequest|null $user */ class CreatePollOptionRequest extends BaseModel { diff --git a/src/GeneratedModels/CreatePollRequest.php b/src/GeneratedModels/CreatePollRequest.php index f886b44..263e16b 100644 --- a/src/GeneratedModels/CreatePollRequest.php +++ b/src/GeneratedModels/CreatePollRequest.php @@ -5,20 +5,6 @@ namespace GetStream\GeneratedModels; /** * Contains all information needed to create a new poll - * - * @property string $name - * @property bool|null $allowAnswers - * @property bool|null $allowUserSuggestedOptions - * @property string|null $description - * @property bool|null $enforceUniqueVote - * @property string|null $id - * @property bool|null $isClosed - * @property int|null $maxVotesAllowed - * @property string|null $userID - * @property string|null $votingVisibility - * @property array|null $options - * @property object|null $custom - * @property UserRequest|null $user */ class CreatePollRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateReminderRequest.php b/src/GeneratedModels/CreateReminderRequest.php index a5de259..5d2c493 100644 --- a/src/GeneratedModels/CreateReminderRequest.php +++ b/src/GeneratedModels/CreateReminderRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime|null $remindAt - * @property string|null $userID - * @property UserRequest|null $user */ class CreateReminderRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateRoleRequest.php b/src/GeneratedModels/CreateRoleRequest.php index 03f199c..eef9eda 100644 --- a/src/GeneratedModels/CreateRoleRequest.php +++ b/src/GeneratedModels/CreateRoleRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name */ class CreateRoleRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateRoleResponse.php b/src/GeneratedModels/CreateRoleResponse.php index 59430ef..7d45741 100644 --- a/src/GeneratedModels/CreateRoleResponse.php +++ b/src/GeneratedModels/CreateRoleResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property Role $role */ class CreateRoleResponse extends BaseModel { diff --git a/src/GeneratedModels/CreateSIPTrunkRequest.php b/src/GeneratedModels/CreateSIPTrunkRequest.php index f8e4ffa..47fe3fb 100644 --- a/src/GeneratedModels/CreateSIPTrunkRequest.php +++ b/src/GeneratedModels/CreateSIPTrunkRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Request to create a new SIP trunk - * - * @property string $name - * @property array $numbers */ class CreateSIPTrunkRequest extends BaseModel { diff --git a/src/GeneratedModels/CreateSIPTrunkResponse.php b/src/GeneratedModels/CreateSIPTrunkResponse.php index 85ee030..2fe528d 100644 --- a/src/GeneratedModels/CreateSIPTrunkResponse.php +++ b/src/GeneratedModels/CreateSIPTrunkResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Response containing the created SIP trunk - * - * @property string $duration - * @property SIPTrunkResponse|null $sipTrunk */ class CreateSIPTrunkResponse extends BaseModel { diff --git a/src/GeneratedModels/CustomActionRequestPayload.php b/src/GeneratedModels/CustomActionRequestPayload.php new file mode 100644 index 0000000..7242003 --- /dev/null +++ b/src/GeneratedModels/CustomActionRequestPayload.php @@ -0,0 +1,19 @@ + $flags - * @property string|null $entityCreatorID - * @property string|null $userID - * @property ModerationPayload|null $moderationPayload - * @property UserRequest|null $user */ class CustomCheckRequest extends BaseModel { public function __construct( public ?string $entityID = null, // Unique identifier of the entity public ?string $entityType = null, // Type of entity to perform custom check on - /** @var array|null List of custom check flags (1-10 flags required) */ + /** @var array|null */ #[ArrayOf(CustomCheckFlag::class)] public ?array $flags = null, // List of custom check flags (1-10 flags required) public ?string $entityCreatorID = null, // ID of the user who created the entity (required for non-message entities) public ?string $userID = null, - public ?ModerationPayload $moderationPayload = null, + public ?ModerationPayloadRequest $moderationPayload = null, public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/CustomCheckResponse.php b/src/GeneratedModels/CustomCheckResponse.php index 14adcbb..5fa3fa2 100644 --- a/src/GeneratedModels/CustomCheckResponse.php +++ b/src/GeneratedModels/CustomCheckResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string $id - * @property string $status - * @property ReviewQueueItemResponse|null $item */ class CustomCheckResponse extends BaseModel { diff --git a/src/GeneratedModels/CustomEvent.php b/src/GeneratedModels/CustomEvent.php new file mode 100644 index 0000000..2f36fd3 --- /dev/null +++ b/src/GeneratedModels/CustomEvent.php @@ -0,0 +1,21 @@ + $daily */ class DailyMetricStatsResponse extends BaseModel { public function __construct( public ?int $total = null, // Total value across all days in the date range - /** @var array|null Array of daily metric values */ + /** @var array|null */ #[ArrayOf(DailyMetricResponse::class)] public ?array $daily = null, // Array of daily metric values ) { diff --git a/src/GeneratedModels/Data.php b/src/GeneratedModels/Data.php index 9dc60ef..b0d2987 100644 --- a/src/GeneratedModels/Data.php +++ b/src/GeneratedModels/Data.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id */ class Data extends BaseModel { diff --git a/src/GeneratedModels/DataDogInfo.php b/src/GeneratedModels/DataDogInfo.php index 110d9df..d82b168 100644 --- a/src/GeneratedModels/DataDogInfo.php +++ b/src/GeneratedModels/DataDogInfo.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $apiKey - * @property bool|null $enabled - * @property string|null $site */ class DataDogInfo extends BaseModel { diff --git a/src/GeneratedModels/DeactivateUserRequest.php b/src/GeneratedModels/DeactivateUserRequest.php index 83b3f4c..0f23ccf 100644 --- a/src/GeneratedModels/DeactivateUserRequest.php +++ b/src/GeneratedModels/DeactivateUserRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $createdByID - * @property bool|null $markMessagesDeleted */ class DeactivateUserRequest extends BaseModel { diff --git a/src/GeneratedModels/DeactivateUserResponse.php b/src/GeneratedModels/DeactivateUserResponse.php index 1916d91..28f4208 100644 --- a/src/GeneratedModels/DeactivateUserResponse.php +++ b/src/GeneratedModels/DeactivateUserResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property UserResponse|null $user */ class DeactivateUserResponse extends BaseModel { diff --git a/src/GeneratedModels/DeactivateUsersRequest.php b/src/GeneratedModels/DeactivateUsersRequest.php index a2807dc..02129b8 100644 --- a/src/GeneratedModels/DeactivateUsersRequest.php +++ b/src/GeneratedModels/DeactivateUsersRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Deactivate users request - * - * @property array $userIds - * @property string|null $createdByID - * @property bool|null $markChannelsDeleted - * @property bool|null $markMessagesDeleted */ class DeactivateUsersRequest extends BaseModel { diff --git a/src/GeneratedModels/DeactivateUsersResponse.php b/src/GeneratedModels/DeactivateUsersResponse.php index 1285908..6186194 100644 --- a/src/GeneratedModels/DeactivateUsersResponse.php +++ b/src/GeneratedModels/DeactivateUsersResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property string $taskID */ class DeactivateUsersResponse extends BaseModel { diff --git a/src/GeneratedModels/DecayFunctionConfig.php b/src/GeneratedModels/DecayFunctionConfig.php index 9e373a3..2496f09 100644 --- a/src/GeneratedModels/DecayFunctionConfig.php +++ b/src/GeneratedModels/DecayFunctionConfig.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $base - * @property string|null $decay - * @property string|null $direction - * @property string|null $offset - * @property string|null $origin - * @property string|null $scale */ class DecayFunctionConfig extends BaseModel { diff --git a/src/GeneratedModels/DeleteActivitiesRequest.php b/src/GeneratedModels/DeleteActivitiesRequest.php index bde8b1e..115a09c 100644 --- a/src/GeneratedModels/DeleteActivitiesRequest.php +++ b/src/GeneratedModels/DeleteActivitiesRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $ids - * @property bool|null $deleteNotificationActivity - * @property bool|null $hardDelete - * @property string|null $userID - * @property UserRequest|null $user */ class DeleteActivitiesRequest extends BaseModel { diff --git a/src/GeneratedModels/DeleteActivitiesResponse.php b/src/GeneratedModels/DeleteActivitiesResponse.php index cc9972d..f516dd6 100644 --- a/src/GeneratedModels/DeleteActivitiesResponse.php +++ b/src/GeneratedModels/DeleteActivitiesResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $deletedIds */ class DeleteActivitiesResponse extends BaseModel { diff --git a/src/GeneratedModels/DeleteActivityReactionResponse.php b/src/GeneratedModels/DeleteActivityReactionResponse.php index a66cc70..1058d61 100644 --- a/src/GeneratedModels/DeleteActivityReactionResponse.php +++ b/src/GeneratedModels/DeleteActivityReactionResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ActivityResponse $activity - * @property FeedsReactionResponse $reaction */ class DeleteActivityReactionResponse extends BaseModel { diff --git a/src/GeneratedModels/DeleteActivityRequestPayload.php b/src/GeneratedModels/DeleteActivityRequestPayload.php new file mode 100644 index 0000000..d295652 --- /dev/null +++ b/src/GeneratedModels/DeleteActivityRequestPayload.php @@ -0,0 +1,19 @@ +|null */ + #[ArrayOf(DeleteChannelsResultResponse::class)] public ?array $result = null, // Map of channel IDs and their deletion results ) { } diff --git a/src/GeneratedModels/DeleteChannelsResultResponse.php b/src/GeneratedModels/DeleteChannelsResultResponse.php index 73122b1..15d30ca 100644 --- a/src/GeneratedModels/DeleteChannelsResultResponse.php +++ b/src/GeneratedModels/DeleteChannelsResultResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $status - * @property string|null $error */ class DeleteChannelsResultResponse extends BaseModel { diff --git a/src/GeneratedModels/DeleteCollectionsResponse.php b/src/GeneratedModels/DeleteCollectionsResponse.php index c65c331..1a87d94 100644 --- a/src/GeneratedModels/DeleteCollectionsResponse.php +++ b/src/GeneratedModels/DeleteCollectionsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration */ class DeleteCollectionsResponse extends BaseModel { diff --git a/src/GeneratedModels/DeleteCommandResponse.php b/src/GeneratedModels/DeleteCommandResponse.php index 211ed24..d9639a3 100644 --- a/src/GeneratedModels/DeleteCommandResponse.php +++ b/src/GeneratedModels/DeleteCommandResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string $name */ class DeleteCommandResponse extends BaseModel { diff --git a/src/GeneratedModels/DeleteCommentReactionResponse.php b/src/GeneratedModels/DeleteCommentReactionResponse.php index e38a9b6..b47c8ec 100644 --- a/src/GeneratedModels/DeleteCommentReactionResponse.php +++ b/src/GeneratedModels/DeleteCommentReactionResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property CommentResponse $comment - * @property FeedsReactionResponse $reaction */ class DeleteCommentReactionResponse extends BaseModel { diff --git a/src/GeneratedModels/DeleteCommentRequestPayload.php b/src/GeneratedModels/DeleteCommentRequestPayload.php new file mode 100644 index 0000000..687df47 --- /dev/null +++ b/src/GeneratedModels/DeleteCommentRequestPayload.php @@ -0,0 +1,19 @@ +|null $attachments - * @property array|null $mentionedUsers + * Contains the draft message content */ class DraftPayloadResponse extends BaseModel { public function __construct( - public ?string $id = null, - public ?string $text = null, + public ?string $id = null, // Message ID is unique string identifier of the message + public ?string $text = null, // Text of the message public ?object $custom = null, - public ?string $html = null, - public ?string $mml = null, - public ?string $parentID = null, - public ?string $pollID = null, + public ?string $html = null, // Contains HTML markup of the message + public ?string $mml = null, // MML content of the message + public ?string $parentID = null, // ID of parent message (thread) + public ?string $pollID = null, // Identifier of the poll to include in the message public ?string $quotedMessageID = null, - public ?bool $showInChannel = null, - public ?bool $silent = null, - public ?string $type = null, + public ?bool $showInChannel = null, // Whether thread reply should be shown in the channel as well + public ?bool $silent = null, // Whether message is silent or not + public ?string $type = null, // Contains type of the message. One of: regular, system /** @var array|null */ #[ArrayOf(Attachment::class)] - public ?array $attachments = null, + public ?array $attachments = null, // Array of message attachments /** @var array|null */ #[ArrayOf(UserResponse::class)] - public ?array $mentionedUsers = null, + public ?array $mentionedUsers = null, // List of mentioned users ) { } diff --git a/src/GeneratedModels/DraftResponse.php b/src/GeneratedModels/DraftResponse.php index 52dcd72..e7a81a2 100644 --- a/src/GeneratedModels/DraftResponse.php +++ b/src/GeneratedModels/DraftResponse.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $channelCid - * @property \DateTime $createdAt - * @property DraftPayloadResponse $message - * @property string|null $parentID - * @property ChannelResponse|null $channel - * @property MessageResponse|null $parentMessage - * @property MessageResponse|null $quotedMessage */ class DraftResponse extends BaseModel { diff --git a/src/GeneratedModels/EdgeResponse.php b/src/GeneratedModels/EdgeResponse.php index 6b6a210..2409374 100644 --- a/src/GeneratedModels/EdgeResponse.php +++ b/src/GeneratedModels/EdgeResponse.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $continentCode - * @property string $countryIsoCode - * @property int $green - * @property string $id - * @property string $latencyTestUrl - * @property int $latitude - * @property int $longitude - * @property int $red - * @property string $subdivisionIsoCode - * @property int $yellow */ class EdgeResponse extends BaseModel { diff --git a/src/GeneratedModels/EgressHLSResponse.php b/src/GeneratedModels/EgressHLSResponse.php index 59efc30..28721cb 100644 --- a/src/GeneratedModels/EgressHLSResponse.php +++ b/src/GeneratedModels/EgressHLSResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $playlistUrl - * @property string $status */ class EgressHLSResponse extends BaseModel { diff --git a/src/GeneratedModels/EgressRTMPResponse.php b/src/GeneratedModels/EgressRTMPResponse.php index af36655..c3a5545 100644 --- a/src/GeneratedModels/EgressRTMPResponse.php +++ b/src/GeneratedModels/EgressRTMPResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name - * @property \DateTime $startedAt - * @property string|null $streamKey - * @property string|null $streamUrl */ class EgressRTMPResponse extends BaseModel { diff --git a/src/GeneratedModels/EgressResponse.php b/src/GeneratedModels/EgressResponse.php index 11b00d9..99b7c18 100644 --- a/src/GeneratedModels/EgressResponse.php +++ b/src/GeneratedModels/EgressResponse.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $broadcasting - * @property array $rtmps - * @property CompositeRecordingResponse|null $compositeRecording - * @property FrameRecordingResponse|null $frameRecording - * @property EgressHLSResponse|null $hls - * @property IndividualRecordingResponse|null $individualRecording - * @property RawRecordingResponse|null $rawRecording */ class EgressResponse extends BaseModel { diff --git a/src/GeneratedModels/EndCallResponse.php b/src/GeneratedModels/EndCallResponse.php index 0c8772a..1b97b78 100644 --- a/src/GeneratedModels/EndCallResponse.php +++ b/src/GeneratedModels/EndCallResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Response for ending a call - * - * @property string $duration */ class EndCallResponse extends BaseModel { diff --git a/src/GeneratedModels/EnrichedActivity.php b/src/GeneratedModels/EnrichedActivity.php index eb69e04..1fd719d 100644 --- a/src/GeneratedModels/EnrichedActivity.php +++ b/src/GeneratedModels/EnrichedActivity.php @@ -5,19 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $foreignID - * @property string|null $id - * @property int|null $score - * @property string|null $verb - * @property array|null $to - * @property Data|null $actor - * @property array|null $latestReactions - * @property Data|null $object - * @property Data|null $origin - * @property array|null $ownReactions - * @property array|null $reactionCounts - * @property Data|null $target */ class EnrichedActivity extends BaseModel { diff --git a/src/GeneratedModels/EnrichedCollectionResponse.php b/src/GeneratedModels/EnrichedCollectionResponse.php index 858975d..ec09126 100644 --- a/src/GeneratedModels/EnrichedCollectionResponse.php +++ b/src/GeneratedModels/EnrichedCollectionResponse.php @@ -5,21 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string $name - * @property string $status - * @property \DateTime|null $createdAt - * @property \DateTime|null $updatedAt - * @property string|null $userID - * @property object|null $custom */ class EnrichedCollectionResponse extends BaseModel { public function __construct( public ?string $id = null, // Unique identifier for the collection within its name public ?string $name = null, // Name/type of the collection - public ?string $status = null, // Enrichment status of the collection + public ?string $status = null, // Enrichment status of the collection. One of: ok, notfound public ?\DateTime $createdAt = null, // When the collection was created public ?\DateTime $updatedAt = null, // When the collection was last updated public ?string $userID = null, // ID of the user who owns this collection diff --git a/src/GeneratedModels/EnrichedReaction.php b/src/GeneratedModels/EnrichedReaction.php index ff05fc1..2532a7c 100644 --- a/src/GeneratedModels/EnrichedReaction.php +++ b/src/GeneratedModels/EnrichedReaction.php @@ -5,20 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $activityID - * @property string $kind - * @property string $userID - * @property string|null $id - * @property string|null $parent - * @property array|null $targetFeeds - * @property array|null $childrenCounts - * @property Time|null $createdAt - * @property object|null $data - * @property array|null $latestChildren - * @property array|null $ownChildren - * @property Time|null $updatedAt - * @property Data|null $user */ class EnrichedReaction extends BaseModel { diff --git a/src/GeneratedModels/EnrichmentOptions.php b/src/GeneratedModels/EnrichmentOptions.php index bb0d565..b168004 100644 --- a/src/GeneratedModels/EnrichmentOptions.php +++ b/src/GeneratedModels/EnrichmentOptions.php @@ -5,25 +5,6 @@ namespace GetStream\GeneratedModels; /** * Options to skip specific enrichments to improve performance. Default is false (enrichments are included). Setting a field to true skips that enrichment. - * - * @property bool|null $enrichOwnFollowings - * @property bool|null $skipActivity - * @property bool|null $skipActivityCollections - * @property bool|null $skipActivityComments - * @property bool|null $skipActivityCurrentFeed - * @property bool|null $skipActivityMentionedUsers - * @property bool|null $skipActivityOwnBookmarks - * @property bool|null $skipActivityParents - * @property bool|null $skipActivityPoll - * @property bool|null $skipActivityReactions - * @property bool|null $skipActivityRefreshImageUrls - * @property bool|null $skipAll - * @property bool|null $skipFeedMemberUser - * @property bool|null $skipFollowers - * @property bool|null $skipFollowing - * @property bool|null $skipOwnCapabilities - * @property bool|null $skipOwnFollows - * @property bool|null $skipPins */ class EnrichmentOptions extends BaseModel { diff --git a/src/GeneratedModels/EntityCreatorResponse.php b/src/GeneratedModels/EntityCreatorResponse.php index 56335e0..58a4944 100644 --- a/src/GeneratedModels/EntityCreatorResponse.php +++ b/src/GeneratedModels/EntityCreatorResponse.php @@ -5,34 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $banCount - * @property bool $banned - * @property \DateTime $createdAt - * @property int $deletedContentCount - * @property int $flaggedCount - * @property string $id - * @property bool $invisible - * @property string $language - * @property bool $online - * @property string $role - * @property bool $shadowBanned - * @property \DateTime $updatedAt - * @property array $blockedUserIds - * @property array $teams - * @property object $custom - * @property int|null $avgResponseTime - * @property \DateTime|null $banExpires - * @property \DateTime|null $deactivatedAt - * @property \DateTime|null $deletedAt - * @property string|null $image - * @property \DateTime|null $lastActive - * @property string|null $name - * @property \DateTime|null $revokeTokensIssuedBefore - * @property array|null $devices - * @property PrivacySettingsResponse|null $privacySettings - * @property PushNotificationSettingsResponse|null $pushNotifications - * @property array|null $teamsRole */ class EntityCreatorResponse extends BaseModel { diff --git a/src/GeneratedModels/ErrorResult.php b/src/GeneratedModels/ErrorResult.php index 37c8700..edccaad 100644 --- a/src/GeneratedModels/ErrorResult.php +++ b/src/GeneratedModels/ErrorResult.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $type - * @property string|null $stacktrace - * @property string|null $version */ class ErrorResult extends BaseModel { diff --git a/src/GeneratedModels/EventHook.php b/src/GeneratedModels/EventHook.php index 33cd7e4..6ba15cd 100644 --- a/src/GeneratedModels/EventHook.php +++ b/src/GeneratedModels/EventHook.php @@ -5,31 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime|null $createdAt - * @property bool|null $enabled - * @property string|null $hookType - * @property string|null $id - * @property string|null $product - * @property bool|null $shouldSendCustomEvents - * @property string|null $snsAuthType - * @property bool|null $snsEventBasedMessageGroupIDEnabled - * @property string|null $snsKey - * @property string|null $snsRegion - * @property string|null $snsRoleArn - * @property string|null $snsSecret - * @property string|null $snsTopicArn - * @property string|null $sqsAuthType - * @property string|null $sqsKey - * @property string|null $sqsQueueUrl - * @property string|null $sqsRegion - * @property string|null $sqsRoleArn - * @property string|null $sqsSecret - * @property int|null $timeoutMs - * @property \DateTime|null $updatedAt - * @property string|null $webhookUrl - * @property array|null $eventTypes - * @property AsyncModerationCallbackConfig|null $callback */ class EventHook extends BaseModel { diff --git a/src/GeneratedModels/EventNotificationSettings.php b/src/GeneratedModels/EventNotificationSettings.php index b9c0f17..8720ce7 100644 --- a/src/GeneratedModels/EventNotificationSettings.php +++ b/src/GeneratedModels/EventNotificationSettings.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property APNS $apns - * @property FCM $fcm */ class EventNotificationSettings extends BaseModel { diff --git a/src/GeneratedModels/EventNotificationSettingsRequest.php b/src/GeneratedModels/EventNotificationSettingsRequest.php new file mode 100644 index 0000000..e04f8a3 --- /dev/null +++ b/src/GeneratedModels/EventNotificationSettingsRequest.php @@ -0,0 +1,20 @@ + $channels - * @property bool|null $clearDeletedMessageText - * @property bool|null $exportUsers - * @property bool|null $includeSoftDeletedChannels - * @property bool|null $includeTruncatedMessages - * @property string|null $version */ class ExportChannelsRequest extends BaseModel { public function __construct( - /** @var array|null Export options for channels */ + /** @var array|null */ #[ArrayOf(ChannelExport::class)] public ?array $channels = null, // Export options for channels public ?bool $clearDeletedMessageText = null, // Set if deleted message text should be cleared diff --git a/src/GeneratedModels/ExportChannelsResponse.php b/src/GeneratedModels/ExportChannelsResponse.php index 49c5b39..bbc7690 100644 --- a/src/GeneratedModels/ExportChannelsResponse.php +++ b/src/GeneratedModels/ExportChannelsResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string $taskID */ class ExportChannelsResponse extends BaseModel { diff --git a/src/GeneratedModels/ExportFeedUserDataResponse.php b/src/GeneratedModels/ExportFeedUserDataResponse.php index cc9b327..9a03828 100644 --- a/src/GeneratedModels/ExportFeedUserDataResponse.php +++ b/src/GeneratedModels/ExportFeedUserDataResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Response for exporting feed user data - * - * @property string $duration - * @property string $taskID */ class ExportFeedUserDataResponse extends BaseModel { diff --git a/src/GeneratedModels/ExportUserResponse.php b/src/GeneratedModels/ExportUserResponse.php index 7b65865..fdafdcc 100644 --- a/src/GeneratedModels/ExportUserResponse.php +++ b/src/GeneratedModels/ExportUserResponse.php @@ -5,20 +5,15 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array|null $messages - * @property array|null $reactions - * @property UserResponse|null $user */ class ExportUserResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null List of exported messages */ + /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $messages = null, // List of exported messages - /** @var array|null List of exported reactions */ + /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $reactions = null, // List of exported reactions public ?UserResponse $user = null, diff --git a/src/GeneratedModels/ExportUsersRequest.php b/src/GeneratedModels/ExportUsersRequest.php index ac0b336..dfe0551 100644 --- a/src/GeneratedModels/ExportUsersRequest.php +++ b/src/GeneratedModels/ExportUsersRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $userIds */ class ExportUsersRequest extends BaseModel { diff --git a/src/GeneratedModels/ExportUsersResponse.php b/src/GeneratedModels/ExportUsersResponse.php index 327034f..7ce034c 100644 --- a/src/GeneratedModels/ExportUsersResponse.php +++ b/src/GeneratedModels/ExportUsersResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property string $taskID */ class ExportUsersResponse extends BaseModel { diff --git a/src/GeneratedModels/ExternalStorageResponse.php b/src/GeneratedModels/ExternalStorageResponse.php index eb8717f..ed929ca 100644 --- a/src/GeneratedModels/ExternalStorageResponse.php +++ b/src/GeneratedModels/ExternalStorageResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $bucket - * @property string $name - * @property string $path - * @property string $type */ class ExternalStorageResponse extends BaseModel { diff --git a/src/GeneratedModels/FCM.php b/src/GeneratedModels/FCM.php index 04efc73..a365122 100644 --- a/src/GeneratedModels/FCM.php +++ b/src/GeneratedModels/FCM.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property object|null $data */ class FCM extends BaseModel { diff --git a/src/GeneratedModels/FCMPayload.php b/src/GeneratedModels/FCMPayload.php new file mode 100644 index 0000000..2377f53 --- /dev/null +++ b/src/GeneratedModels/FCMPayload.php @@ -0,0 +1,18 @@ + $members - * @property object $custom - * @property FeedResponse $feed - * @property UserResponseCommonFields $user - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt */ class FeedCreatedEvent extends BaseModel { diff --git a/src/GeneratedModels/FeedDeletedEvent.php b/src/GeneratedModels/FeedDeletedEvent.php index ca2c096..7c2b712 100644 --- a/src/GeneratedModels/FeedDeletedEvent.php +++ b/src/GeneratedModels/FeedDeletedEvent.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a feed is deleted. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class FeedDeletedEvent extends BaseModel { diff --git a/src/GeneratedModels/FeedGroup.php b/src/GeneratedModels/FeedGroup.php index d0e58c8..8ebc348 100644 --- a/src/GeneratedModels/FeedGroup.php +++ b/src/GeneratedModels/FeedGroup.php @@ -5,23 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $aggregationVersion - * @property int $appPk - * @property \DateTime $createdAt - * @property string $defaultVisibility - * @property string $groupID - * @property \DateTime $updatedAt - * @property array $activityProcessors - * @property array $activitySelectors - * @property object $custom - * @property \DateTime|null $deletedAt - * @property \DateTime|null $lastFeedGetAt - * @property AggregationConfig|null $aggregation - * @property NotificationConfig|null $notification - * @property PushNotificationConfig|null $pushNotification - * @property RankingConfig|null $ranking - * @property StoriesConfig|null $stories */ class FeedGroup extends BaseModel { diff --git a/src/GeneratedModels/FeedGroupChangedEvent.php b/src/GeneratedModels/FeedGroupChangedEvent.php index 71365dc..9b69b92 100644 --- a/src/GeneratedModels/FeedGroupChangedEvent.php +++ b/src/GeneratedModels/FeedGroupChangedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a feed group is changed. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property FeedGroup|null $feedGroup - * @property UserResponseCommonFields|null $user */ class FeedGroupChangedEvent extends BaseModel { diff --git a/src/GeneratedModels/FeedGroupDeletedEvent.php b/src/GeneratedModels/FeedGroupDeletedEvent.php index 10357e7..2133c01 100644 --- a/src/GeneratedModels/FeedGroupDeletedEvent.php +++ b/src/GeneratedModels/FeedGroupDeletedEvent.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a feed group is deleted. - * - * @property \DateTime $createdAt - * @property string $fid - * @property string $groupID - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt */ class FeedGroupDeletedEvent extends BaseModel { diff --git a/src/GeneratedModels/FeedGroupResponse.php b/src/GeneratedModels/FeedGroupResponse.php index e9b8b56..4e97e81 100644 --- a/src/GeneratedModels/FeedGroupResponse.php +++ b/src/GeneratedModels/FeedGroupResponse.php @@ -5,20 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $id - * @property \DateTime $updatedAt - * @property string|null $defaultVisibility - * @property \DateTime|null $deletedAt - * @property array|null $activityProcessors - * @property array|null $activitySelectors - * @property AggregationConfig|null $aggregation - * @property object|null $custom - * @property NotificationConfig|null $notification - * @property PushNotificationConfig|null $pushNotification - * @property RankingConfig|null $ranking - * @property StoriesConfig|null $stories */ class FeedGroupResponse extends BaseModel { @@ -26,12 +12,12 @@ public function __construct( public ?\DateTime $createdAt = null, // When the feed group was created public ?string $id = null, // Identifier within the group public ?\DateTime $updatedAt = null, // When the feed group was last updated - public ?string $defaultVisibility = null, // Default visibility for activities + public ?string $defaultVisibility = null, // Default visibility for activities. One of: public, visible, followers, members, private public ?\DateTime $deletedAt = null, - /** @var array|null Configuration for activity processors */ + /** @var array|null */ #[ArrayOf(ActivityProcessorConfig::class)] public ?array $activityProcessors = null, // Configuration for activity processors - /** @var array|null Configuration for activity selectors */ + /** @var array|null */ #[ArrayOf(ActivitySelectorConfigResponse::class)] public ?array $activitySelectors = null, // Configuration for activity selectors public ?AggregationConfig $aggregation = null, diff --git a/src/GeneratedModels/FeedInput.php b/src/GeneratedModels/FeedInput.php index 9b3eb93..8a15f1f 100644 --- a/src/GeneratedModels/FeedInput.php +++ b/src/GeneratedModels/FeedInput.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $description - * @property string|null $name - * @property string|null $visibility - * @property array|null $filterTags - * @property array|null $members - * @property object|null $custom */ class FeedInput extends BaseModel { diff --git a/src/GeneratedModels/FeedMemberAddedEvent.php b/src/GeneratedModels/FeedMemberAddedEvent.php index 6936182..be91b74 100644 --- a/src/GeneratedModels/FeedMemberAddedEvent.php +++ b/src/GeneratedModels/FeedMemberAddedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a feed member is added. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property FeedMemberResponse $member - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class FeedMemberAddedEvent extends BaseModel { diff --git a/src/GeneratedModels/FeedMemberRemovedEvent.php b/src/GeneratedModels/FeedMemberRemovedEvent.php index 291e1c4..4b3d2ce 100644 --- a/src/GeneratedModels/FeedMemberRemovedEvent.php +++ b/src/GeneratedModels/FeedMemberRemovedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a feed member is removed. - * - * @property \DateTime $createdAt - * @property string $fid - * @property string $memberID - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class FeedMemberRemovedEvent extends BaseModel { diff --git a/src/GeneratedModels/FeedMemberRequest.php b/src/GeneratedModels/FeedMemberRequest.php index da07153..0bfb8f3 100644 --- a/src/GeneratedModels/FeedMemberRequest.php +++ b/src/GeneratedModels/FeedMemberRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $userID - * @property bool|null $invite - * @property string|null $membershipLevel - * @property string|null $role - * @property object|null $custom */ class FeedMemberRequest extends BaseModel { diff --git a/src/GeneratedModels/FeedMemberResponse.php b/src/GeneratedModels/FeedMemberResponse.php index 00d0de8..7caa942 100644 --- a/src/GeneratedModels/FeedMemberResponse.php +++ b/src/GeneratedModels/FeedMemberResponse.php @@ -5,23 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $role - * @property string $status - * @property \DateTime $updatedAt - * @property UserResponse $user - * @property \DateTime|null $inviteAcceptedAt - * @property \DateTime|null $inviteRejectedAt - * @property object|null $custom - * @property MembershipLevelResponse|null $membershipLevel */ class FeedMemberResponse extends BaseModel { public function __construct( public ?\DateTime $createdAt = null, // When the membership was created public ?string $role = null, // Role of the member in the feed - public ?string $status = null, // Status of the membership + public ?string $status = null, // Status of the membership. One of: member, pending, rejected public ?\DateTime $updatedAt = null, // When the membership was last updated public ?UserResponse $user = null, public ?\DateTime $inviteAcceptedAt = null, // When the invite was accepted diff --git a/src/GeneratedModels/FeedMemberUpdatedEvent.php b/src/GeneratedModels/FeedMemberUpdatedEvent.php index 91168c2..0928da2 100644 --- a/src/GeneratedModels/FeedMemberUpdatedEvent.php +++ b/src/GeneratedModels/FeedMemberUpdatedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a feed member is updated. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property FeedMemberResponse $member - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class FeedMemberUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/FeedOwnData.php b/src/GeneratedModels/FeedOwnData.php index 7767a89..cf3445f 100644 --- a/src/GeneratedModels/FeedOwnData.php +++ b/src/GeneratedModels/FeedOwnData.php @@ -5,22 +5,17 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $ownCapabilities - * @property array|null $ownFollowings - * @property array|null $ownFollows - * @property FeedMemberResponse|null $ownMembership */ class FeedOwnData extends BaseModel { public function __construct( - /** @var array|null Capabilities the current user has for this feed */ + /** @var array|null */ #[ArrayOf(FeedOwnCapability::class)] public ?array $ownCapabilities = null, // Capabilities the current user has for this feed - /** @var array|null Follow relationships where the feed owner's feeds are following the current user's feeds (up to 5 total) */ + /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $ownFollowings = null, // Follow relationships where the feed owner's feeds are following the current user's feeds (up to 5 total) - /** @var array|null Follow relationships where the current user's feeds are following this feed */ + /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $ownFollows = null, // Follow relationships where the current user's feeds are following this feed public ?FeedMemberResponse $ownMembership = null, diff --git a/src/GeneratedModels/FeedRequest.php b/src/GeneratedModels/FeedRequest.php index ff8a7ee..c291f6d 100644 --- a/src/GeneratedModels/FeedRequest.php +++ b/src/GeneratedModels/FeedRequest.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $feedGroupID - * @property string $feedID - * @property string|null $createdByID - * @property string|null $description - * @property string|null $name - * @property string|null $visibility - * @property array|null $filterTags - * @property array|null $members - * @property object|null $custom */ class FeedRequest extends BaseModel { @@ -24,9 +14,9 @@ public function __construct( public ?string $createdByID = null, // ID of the feed creator public ?string $description = null, // Description of the feed public ?string $name = null, // Name of the feed - public ?string $visibility = null, // Visibility setting for the feed + public ?string $visibility = null, // Visibility setting for the feed. One of: public, visible, followers, members, private public ?array $filterTags = null, // Tags used for filtering feeds - /** @var array|null Initial members for the feed */ + /** @var array|null */ #[ArrayOf(FeedMemberRequest::class)] public ?array $members = null, // Initial members for the feed public ?object $custom = null, // Custom data for the feed diff --git a/src/GeneratedModels/FeedResponse.php b/src/GeneratedModels/FeedResponse.php index 764d268..2cf4028 100644 --- a/src/GeneratedModels/FeedResponse.php +++ b/src/GeneratedModels/FeedResponse.php @@ -5,28 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $activityCount - * @property \DateTime $createdAt - * @property string $description - * @property string $feed - * @property int $followerCount - * @property int $followingCount - * @property string $groupID - * @property string $id - * @property int $memberCount - * @property string $name - * @property int $pinCount - * @property \DateTime $updatedAt - * @property UserResponse $createdBy - * @property \DateTime|null $deletedAt - * @property string|null $visibility - * @property array|null $filterTags - * @property array|null $ownCapabilities - * @property array|null $ownFollowings - * @property array|null $ownFollows - * @property object|null $custom - * @property FeedMemberResponse|null $ownMembership */ class FeedResponse extends BaseModel { @@ -47,13 +25,13 @@ public function __construct( public ?\DateTime $deletedAt = null, // When the feed was deleted public ?string $visibility = null, // Visibility setting for the feed public ?array $filterTags = null, // Tags used for filtering feeds - /** @var array|null Capabilities the current user has for this feed */ + /** @var array|null */ #[ArrayOf(FeedOwnCapability::class)] public ?array $ownCapabilities = null, // Capabilities the current user has for this feed - /** @var array|null Follow relationships where the feed owner’s feeds are following the current user's feeds */ + /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $ownFollowings = null, // Follow relationships where the feed owner’s feeds are following the current user's feeds - /** @var array|null Follow relationships where the current user's feeds are following this feed */ + /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $ownFollows = null, // Follow relationships where the current user's feeds are following this feed public ?object $custom = null, // Custom data for the feed diff --git a/src/GeneratedModels/FeedSuggestionResponse.php b/src/GeneratedModels/FeedSuggestionResponse.php index 4720964..b9ebc9b 100644 --- a/src/GeneratedModels/FeedSuggestionResponse.php +++ b/src/GeneratedModels/FeedSuggestionResponse.php @@ -5,31 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $activityCount - * @property \DateTime $createdAt - * @property string $description - * @property string $feed - * @property int $followerCount - * @property int $followingCount - * @property string $groupID - * @property string $id - * @property int $memberCount - * @property string $name - * @property int $pinCount - * @property \DateTime $updatedAt - * @property UserResponse $createdBy - * @property \DateTime|null $deletedAt - * @property string|null $reason - * @property int|null $recommendationScore - * @property string|null $visibility - * @property array|null $filterTags - * @property array|null $ownCapabilities - * @property array|null $ownFollowings - * @property array|null $ownFollows - * @property array|null $algorithmScores - * @property object|null $custom - * @property FeedMemberResponse|null $ownMembership */ class FeedSuggestionResponse extends BaseModel { @@ -52,13 +27,13 @@ public function __construct( public ?int $recommendationScore = null, public ?string $visibility = null, // Visibility setting for the feed public ?array $filterTags = null, // Tags used for filtering feeds - /** @var array|null Capabilities the current user has for this feed */ + /** @var array|null */ #[ArrayOf(FeedOwnCapability::class)] public ?array $ownCapabilities = null, // Capabilities the current user has for this feed - /** @var array|null Follow relationships where the feed owner’s feeds are following the current user's feeds */ + /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $ownFollowings = null, // Follow relationships where the feed owner’s feeds are following the current user's feeds - /** @var array|null Follow relationships where the current user's feeds are following this feed */ + /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $ownFollows = null, // Follow relationships where the current user's feeds are following this feed public ?array $algorithmScores = null, diff --git a/src/GeneratedModels/FeedUpdatedEvent.php b/src/GeneratedModels/FeedUpdatedEvent.php index 89c7270..dd02364 100644 --- a/src/GeneratedModels/FeedUpdatedEvent.php +++ b/src/GeneratedModels/FeedUpdatedEvent.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a feed is created. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property FeedResponse $feed - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property UserResponseCommonFields|null $user */ class FeedUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/FeedViewResponse.php b/src/GeneratedModels/FeedViewResponse.php index 72be517..8b2fb9c 100644 --- a/src/GeneratedModels/FeedViewResponse.php +++ b/src/GeneratedModels/FeedViewResponse.php @@ -5,19 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property \DateTime|null $lastUsedAt - * @property array|null $activitySelectors - * @property AggregationConfig|null $aggregation - * @property RankingConfig|null $ranking */ class FeedViewResponse extends BaseModel { public function __construct( public ?string $id = null, // Unique identifier for the custom feed view public ?\DateTime $lastUsedAt = null, // When the feed view was last used - /** @var array|null Configured activity selectors */ + /** @var array|null */ #[ArrayOf(ActivitySelectorConfigResponse::class)] public ?array $activitySelectors = null, // Configured activity selectors public ?AggregationConfig $aggregation = null, diff --git a/src/GeneratedModels/FeedVisibilityResponse.php b/src/GeneratedModels/FeedVisibilityResponse.php index 653a785..0dcb0ab 100644 --- a/src/GeneratedModels/FeedVisibilityResponse.php +++ b/src/GeneratedModels/FeedVisibilityResponse.php @@ -5,16 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name - * @property array $permissions - * @property array $grants */ class FeedVisibilityResponse extends BaseModel { public function __construct( public ?string $name = null, // Name of the feed visibility level - /** @var array|null List of permission policies */ + /** @var array|null */ #[ArrayOf(Permission::class)] public ?array $permissions = null, // List of permission policies public ?array $grants = null, // Permission grants for each role diff --git a/src/GeneratedModels/FeedsModerationTemplateConfigPayload.php b/src/GeneratedModels/FeedsModerationTemplateConfigPayload.php new file mode 100644 index 0000000..9e25e5b --- /dev/null +++ b/src/GeneratedModels/FeedsModerationTemplateConfigPayload.php @@ -0,0 +1,19 @@ +|null */ + #[ArrayOf(LabelResponse::class)] + public ?array $labels = null, + ) { + } + + // BaseModel automatically handles jsonSerialize(), toArray(), and fromJson() using constructor types! + // Use #[JsonKey('user_id')] to override field names if needed. +} diff --git a/src/GeneratedModels/FlagMessageDetailsResponse.php b/src/GeneratedModels/FlagMessageDetailsResponse.php new file mode 100644 index 0000000..2953438 --- /dev/null +++ b/src/GeneratedModels/FlagMessageDetailsResponse.php @@ -0,0 +1,21 @@ + $follows */ class FollowBatchRequest extends BaseModel { public function __construct( - /** @var array|null List of follow relationships to create */ + /** @var array|null */ #[ArrayOf(FollowRequest::class)] public ?array $follows = null, // List of follow relationships to create ) { diff --git a/src/GeneratedModels/FollowBatchResponse.php b/src/GeneratedModels/FollowBatchResponse.php index 1c84377..37c4f41 100644 --- a/src/GeneratedModels/FollowBatchResponse.php +++ b/src/GeneratedModels/FollowBatchResponse.php @@ -5,19 +5,15 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $created - * @property array $follows */ class FollowBatchResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of newly created follow relationships */ + /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $created = null, // List of newly created follow relationships - /** @var array|null List of current follow relationships */ + /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $follows = null, // List of current follow relationships ) { diff --git a/src/GeneratedModels/FollowCreatedEvent.php b/src/GeneratedModels/FollowCreatedEvent.php index 0be9db0..c2b62a7 100644 --- a/src/GeneratedModels/FollowCreatedEvent.php +++ b/src/GeneratedModels/FollowCreatedEvent.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a feed follows another feed. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property FollowResponse $follow - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt */ class FollowCreatedEvent extends BaseModel { diff --git a/src/GeneratedModels/FollowDeletedEvent.php b/src/GeneratedModels/FollowDeletedEvent.php index a89226f..542c83b 100644 --- a/src/GeneratedModels/FollowDeletedEvent.php +++ b/src/GeneratedModels/FollowDeletedEvent.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a feed unfollows another feed. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property FollowResponse $follow - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt */ class FollowDeletedEvent extends BaseModel { diff --git a/src/GeneratedModels/FollowPair.php b/src/GeneratedModels/FollowPair.php index d5ab567..21f7fef 100644 --- a/src/GeneratedModels/FollowPair.php +++ b/src/GeneratedModels/FollowPair.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $source - * @property string $target */ class FollowPair extends BaseModel { diff --git a/src/GeneratedModels/FollowRequest.php b/src/GeneratedModels/FollowRequest.php index 75a927e..3c62153 100644 --- a/src/GeneratedModels/FollowRequest.php +++ b/src/GeneratedModels/FollowRequest.php @@ -5,24 +5,17 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $source - * @property string $target - * @property bool|null $createNotificationActivity - * @property string|null $pushPreference - * @property bool|null $skipPush - * @property string|null $status - * @property object|null $custom */ class FollowRequest extends BaseModel { public function __construct( public ?string $source = null, // Fully qualified ID of the source feed public ?string $target = null, // Fully qualified ID of the target feed + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this follow public ?string $pushPreference = null, // Push preference for the follow relationship public ?bool $skipPush = null, // Whether to skip push for this follow - public ?string $status = null, // Status of the follow relationship + public ?string $status = null, // Status of the follow relationship. One of: accepted, pending, rejected public ?object $custom = null, // Custom data for the follow relationship ) { } diff --git a/src/GeneratedModels/FollowResponse.php b/src/GeneratedModels/FollowResponse.php index a205645..8301edf 100644 --- a/src/GeneratedModels/FollowResponse.php +++ b/src/GeneratedModels/FollowResponse.php @@ -5,25 +5,14 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $followerRole - * @property string $pushPreference - * @property string $status - * @property \DateTime $updatedAt - * @property FeedResponse $sourceFeed - * @property FeedResponse $targetFeed - * @property \DateTime|null $requestAcceptedAt - * @property \DateTime|null $requestRejectedAt - * @property object|null $custom */ class FollowResponse extends BaseModel { public function __construct( public ?\DateTime $createdAt = null, // When the follow relationship was created public ?string $followerRole = null, // Role of the follower (source user) in the follow relationship - public ?string $pushPreference = null, // Push preference for notifications - public ?string $status = null, // Status of the follow relationship + public ?string $pushPreference = null, // Push preference for notifications. One of: all, none + public ?string $status = null, // Status of the follow relationship. One of: accepted, pending, rejected public ?\DateTime $updatedAt = null, // When the follow relationship was last updated public ?FeedResponse $sourceFeed = null, public ?FeedResponse $targetFeed = null, diff --git a/src/GeneratedModels/FollowUpdatedEvent.php b/src/GeneratedModels/FollowUpdatedEvent.php index b2de062..b087da2 100644 --- a/src/GeneratedModels/FollowUpdatedEvent.php +++ b/src/GeneratedModels/FollowUpdatedEvent.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when a follow relationship is updated. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property FollowResponse $follow - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt */ class FollowUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/FrameRecordSettings.php b/src/GeneratedModels/FrameRecordSettings.php index 035745a..c5757f4 100644 --- a/src/GeneratedModels/FrameRecordSettings.php +++ b/src/GeneratedModels/FrameRecordSettings.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $captureIntervalInSeconds - * @property string $mode - * @property string|null $quality */ class FrameRecordSettings extends BaseModel { diff --git a/src/GeneratedModels/FrameRecordingResponse.php b/src/GeneratedModels/FrameRecordingResponse.php index cad67de..dee1e17 100644 --- a/src/GeneratedModels/FrameRecordingResponse.php +++ b/src/GeneratedModels/FrameRecordingResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $status */ class FrameRecordingResponse extends BaseModel { diff --git a/src/GeneratedModels/FrameRecordingSettingsRequest.php b/src/GeneratedModels/FrameRecordingSettingsRequest.php index 9dee147..47a0d4d 100644 --- a/src/GeneratedModels/FrameRecordingSettingsRequest.php +++ b/src/GeneratedModels/FrameRecordingSettingsRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $captureIntervalInSeconds - * @property string $mode - * @property string|null $quality */ class FrameRecordingSettingsRequest extends BaseModel { diff --git a/src/GeneratedModels/FrameRecordingSettingsResponse.php b/src/GeneratedModels/FrameRecordingSettingsResponse.php index 8ae2cd0..6f8e21a 100644 --- a/src/GeneratedModels/FrameRecordingSettingsResponse.php +++ b/src/GeneratedModels/FrameRecordingSettingsResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $captureIntervalInSeconds - * @property string $mode - * @property string|null $quality */ class FrameRecordingSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/FriendReactionsOptions.php b/src/GeneratedModels/FriendReactionsOptions.php new file mode 100644 index 0000000..6357757 --- /dev/null +++ b/src/GeneratedModels/FriendReactionsOptions.php @@ -0,0 +1,20 @@ + $channelMutes - * @property array $devices - * @property array $mutes - * @property array $teams - * @property object $custom - * @property int|null $avgResponseTime - * @property \DateTime|null $banExpires - * @property \DateTime|null $deactivatedAt - * @property \DateTime|null $deletedAt - * @property string|null $image - * @property \DateTime|null $lastActive - * @property string|null $name - * @property \DateTime|null $revokeTokensIssuedBefore - * @property array|null $latestHiddenChannels - * @property PrivacySettingsResponse|null $privacySettings - * @property array|null $teamsRole */ class FullUserResponse extends BaseModel { diff --git a/src/GeneratedModels/FutureChannelBanResponse.php b/src/GeneratedModels/FutureChannelBanResponse.php index c4d9334..b7905ac 100644 --- a/src/GeneratedModels/FutureChannelBanResponse.php +++ b/src/GeneratedModels/FutureChannelBanResponse.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property \DateTime|null $expires - * @property string|null $reason - * @property bool|null $shadow - * @property UserResponse|null $bannedBy - * @property UserResponse|null $user */ class FutureChannelBanResponse extends BaseModel { diff --git a/src/GeneratedModels/GeofenceResponse.php b/src/GeneratedModels/GeofenceResponse.php index ebf5601..0d88c4e 100644 --- a/src/GeneratedModels/GeofenceResponse.php +++ b/src/GeneratedModels/GeofenceResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name - * @property string|null $description - * @property string|null $type - * @property array|null $countryCodes */ class GeofenceResponse extends BaseModel { diff --git a/src/GeneratedModels/GeofenceSettings.php b/src/GeneratedModels/GeofenceSettings.php index 1b79bdd..d1511e6 100644 --- a/src/GeneratedModels/GeofenceSettings.php +++ b/src/GeneratedModels/GeofenceSettings.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $names */ class GeofenceSettings extends BaseModel { diff --git a/src/GeneratedModels/GeofenceSettingsRequest.php b/src/GeneratedModels/GeofenceSettingsRequest.php index 4dc2c3f..b146eda 100644 --- a/src/GeneratedModels/GeofenceSettingsRequest.php +++ b/src/GeneratedModels/GeofenceSettingsRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $names */ class GeofenceSettingsRequest extends BaseModel { diff --git a/src/GeneratedModels/GeofenceSettingsResponse.php b/src/GeneratedModels/GeofenceSettingsResponse.php index d1366f9..200c882 100644 --- a/src/GeneratedModels/GeofenceSettingsResponse.php +++ b/src/GeneratedModels/GeofenceSettingsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $names */ class GeofenceSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/GetActiveCallsStatusResponse.php b/src/GeneratedModels/GetActiveCallsStatusResponse.php index 20629ae..00a8695 100644 --- a/src/GeneratedModels/GetActiveCallsStatusResponse.php +++ b/src/GeneratedModels/GetActiveCallsStatusResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * Response containing active calls status information - * - * @property string $duration - * @property \DateTime $endTime - * @property \DateTime $startTime - * @property ActiveCallsMetrics|null $metrics - * @property ActiveCallsSummary|null $summary */ class GetActiveCallsStatusResponse extends BaseModel { diff --git a/src/GeneratedModels/GetActivityResponse.php b/src/GeneratedModels/GetActivityResponse.php index 6f48b2d..2dd3445 100644 --- a/src/GeneratedModels/GetActivityResponse.php +++ b/src/GeneratedModels/GetActivityResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ActivityResponse $activity */ class GetActivityResponse extends BaseModel { diff --git a/src/GeneratedModels/GetAppealResponse.php b/src/GeneratedModels/GetAppealResponse.php index 073480d..8fda086 100644 --- a/src/GeneratedModels/GetAppealResponse.php +++ b/src/GeneratedModels/GetAppealResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property AppealItemResponse|null $item */ class GetAppealResponse extends BaseModel { diff --git a/src/GeneratedModels/GetApplicationResponse.php b/src/GeneratedModels/GetApplicationResponse.php index 944ba44..4e97fe3 100644 --- a/src/GeneratedModels/GetApplicationResponse.php +++ b/src/GeneratedModels/GetApplicationResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property AppResponseFields $app */ class GetApplicationResponse extends BaseModel { diff --git a/src/GeneratedModels/GetBlockListResponse.php b/src/GeneratedModels/GetBlockListResponse.php index a5cb2a6..fa0b179 100644 --- a/src/GeneratedModels/GetBlockListResponse.php +++ b/src/GeneratedModels/GetBlockListResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Response for get block list - * - * @property string $duration - * @property BlockListResponse|null $blocklist */ class GetBlockListResponse extends BaseModel { diff --git a/src/GeneratedModels/GetBlockedUsersResponse.php b/src/GeneratedModels/GetBlockedUsersResponse.php index 11f6ea7..af3fc5e 100644 --- a/src/GeneratedModels/GetBlockedUsersResponse.php +++ b/src/GeneratedModels/GetBlockedUsersResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $blocks */ class GetBlockedUsersResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null Array of blocked user object */ + /** @var array|null */ #[ArrayOf(BlockedUserResponse::class)] public ?array $blocks = null, // Array of blocked user object ) { diff --git a/src/GeneratedModels/GetCallParticipantSessionMetricsResponse.php b/src/GeneratedModels/GetCallParticipantSessionMetricsResponse.php index 4556ca7..c339b45 100644 --- a/src/GeneratedModels/GetCallParticipantSessionMetricsResponse.php +++ b/src/GeneratedModels/GetCallParticipantSessionMetricsResponse.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property bool|null $isPublisher - * @property bool|null $isSubscriber - * @property \DateTime|null $joinedAt - * @property string|null $publisherType - * @property string|null $userID - * @property string|null $userSessionID - * @property array|null $publishedTracks - * @property SessionClient|null $client */ class GetCallParticipantSessionMetricsResponse extends BaseModel { diff --git a/src/GeneratedModels/GetCallReportResponse.php b/src/GeneratedModels/GetCallReportResponse.php index acf387e..b3b54a2 100644 --- a/src/GeneratedModels/GetCallReportResponse.php +++ b/src/GeneratedModels/GetCallReportResponse.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property string $sessionID - * @property ReportResponse $report - * @property array|null $videoReactions - * @property ChatActivityStatsResponse|null $chatActivity - * @property CallSessionResponse|null $session */ class GetCallReportResponse extends BaseModel { diff --git a/src/GeneratedModels/GetCallResponse.php b/src/GeneratedModels/GetCallResponse.php index 326dee9..835517e 100644 --- a/src/GeneratedModels/GetCallResponse.php +++ b/src/GeneratedModels/GetCallResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $members - * @property array $ownCapabilities - * @property CallResponse $call */ class GetCallResponse extends BaseModel { diff --git a/src/GeneratedModels/GetCallSessionParticipantStatsDetailsResponse.php b/src/GeneratedModels/GetCallSessionParticipantStatsDetailsResponse.php index 6086541..9e6f496 100644 --- a/src/GeneratedModels/GetCallSessionParticipantStatsDetailsResponse.php +++ b/src/GeneratedModels/GetCallSessionParticipantStatsDetailsResponse.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $callID - * @property string $callSessionID - * @property string $callType - * @property string $duration - * @property string $userID - * @property string $userSessionID - * @property ParticipantSeriesPublisherStats|null $publisher - * @property ParticipantSeriesSubscriberStats|null $subscriber - * @property ParticipantSeriesTimeframe|null $timeframe - * @property ParticipantSeriesUserStats|null $user */ class GetCallSessionParticipantStatsDetailsResponse extends BaseModel { diff --git a/src/GeneratedModels/GetCallTypeResponse.php b/src/GeneratedModels/GetCallTypeResponse.php index 672bd74..63c0176 100644 --- a/src/GeneratedModels/GetCallTypeResponse.php +++ b/src/GeneratedModels/GetCallTypeResponse.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $duration - * @property string $name - * @property \DateTime $updatedAt - * @property array $grants - * @property NotificationSettings $notificationSettings - * @property CallSettingsResponse $settings - * @property string|null $externalStorage */ class GetCallTypeResponse extends BaseModel { @@ -23,7 +14,7 @@ public function __construct( public ?string $name = null, public ?\DateTime $updatedAt = null, public ?array $grants = null, - public ?NotificationSettings $notificationSettings = null, + public ?NotificationSettingsResponse $notificationSettings = null, public ?CallSettingsResponse $settings = null, public ?string $externalStorage = null, ) { diff --git a/src/GeneratedModels/GetCampaignResponse.php b/src/GeneratedModels/GetCampaignResponse.php index 3ba3f11..ffc13aa 100644 --- a/src/GeneratedModels/GetCampaignResponse.php +++ b/src/GeneratedModels/GetCampaignResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property CampaignResponse|null $campaign - * @property PagerResponse|null $users */ class GetCampaignResponse extends BaseModel { diff --git a/src/GeneratedModels/GetChannelTypeResponse.php b/src/GeneratedModels/GetChannelTypeResponse.php index 170a772..614f2ac 100644 --- a/src/GeneratedModels/GetChannelTypeResponse.php +++ b/src/GeneratedModels/GetChannelTypeResponse.php @@ -5,44 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $automod - * @property string $automodBehavior - * @property bool $connectEvents - * @property bool $countMessages - * @property \DateTime $createdAt - * @property bool $customEvents - * @property bool $deliveryEvents - * @property string $duration - * @property bool $markMessagesPending - * @property int $maxMessageLength - * @property bool $mutes - * @property string $name - * @property bool $polls - * @property bool $pushNotifications - * @property bool $quotes - * @property bool $reactions - * @property bool $readEvents - * @property bool $reminders - * @property bool $replies - * @property bool $search - * @property bool $sharedLocations - * @property bool $skipLastMsgUpdateForSystemMsgs - * @property bool $typingEvents - * @property \DateTime $updatedAt - * @property bool $uploads - * @property bool $urlEnrichment - * @property bool $userMessageReminders - * @property array $commands - * @property array $permissions - * @property array $grants - * @property string|null $blocklist - * @property string|null $blocklistBehavior - * @property int|null $partitionSize - * @property string|null $partitionTtl - * @property array|null $allowedFlagReasons - * @property array|null $blocklists - * @property Thresholds|null $automodThresholds */ class GetChannelTypeResponse extends BaseModel { @@ -85,6 +47,7 @@ public function __construct( public ?string $blocklistBehavior = null, public ?int $partitionSize = null, public ?string $partitionTtl = null, + public ?string $pushLevel = null, public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] diff --git a/src/GeneratedModels/GetCommandResponse.php b/src/GeneratedModels/GetCommandResponse.php index 8430bfa..525f00e 100644 --- a/src/GeneratedModels/GetCommandResponse.php +++ b/src/GeneratedModels/GetCommandResponse.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $args - * @property string $description - * @property string $duration - * @property string $name - * @property string $set - * @property \DateTime|null $createdAt - * @property \DateTime|null $updatedAt */ class GetCommandResponse extends BaseModel { diff --git a/src/GeneratedModels/GetCommentRepliesResponse.php b/src/GeneratedModels/GetCommentRepliesResponse.php index f48c1d3..b195d84 100644 --- a/src/GeneratedModels/GetCommentRepliesResponse.php +++ b/src/GeneratedModels/GetCommentRepliesResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $comments - * @property string|null $next - * @property string|null $prev */ class GetCommentRepliesResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null Threaded listing of replies to the comment */ + /** @var array|null */ #[ArrayOf(ThreadedCommentResponse::class)] public ?array $comments = null, // Threaded listing of replies to the comment public ?string $next = null, diff --git a/src/GeneratedModels/GetCommentResponse.php b/src/GeneratedModels/GetCommentResponse.php index b920602..74bfd9c 100644 --- a/src/GeneratedModels/GetCommentResponse.php +++ b/src/GeneratedModels/GetCommentResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property CommentResponse $comment */ class GetCommentResponse extends BaseModel { diff --git a/src/GeneratedModels/GetCommentsResponse.php b/src/GeneratedModels/GetCommentsResponse.php index 9f3c2c6..98050cf 100644 --- a/src/GeneratedModels/GetCommentsResponse.php +++ b/src/GeneratedModels/GetCommentsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $comments - * @property string|null $next - * @property string|null $prev */ class GetCommentsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null Threaded listing for the activity */ + /** @var array|null */ #[ArrayOf(ThreadedCommentResponse::class)] public ?array $comments = null, // Threaded listing for the activity public ?string $next = null, diff --git a/src/GeneratedModels/GetConfigResponse.php b/src/GeneratedModels/GetConfigResponse.php index b9ab623..d26fe77 100644 --- a/src/GeneratedModels/GetConfigResponse.php +++ b/src/GeneratedModels/GetConfigResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ConfigResponse|null $config */ class GetConfigResponse extends BaseModel { diff --git a/src/GeneratedModels/GetCustomPermissionResponse.php b/src/GeneratedModels/GetCustomPermissionResponse.php index 2ef346e..6619d33 100644 --- a/src/GeneratedModels/GetCustomPermissionResponse.php +++ b/src/GeneratedModels/GetCustomPermissionResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property Permission $permission */ class GetCustomPermissionResponse extends BaseModel { diff --git a/src/GeneratedModels/GetDraftResponse.php b/src/GeneratedModels/GetDraftResponse.php index 6a174ca..5a5816b 100644 --- a/src/GeneratedModels/GetDraftResponse.php +++ b/src/GeneratedModels/GetDraftResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property DraftResponse $draft */ class GetDraftResponse extends BaseModel { diff --git a/src/GeneratedModels/GetEdgesResponse.php b/src/GeneratedModels/GetEdgesResponse.php index ead771a..ff015e1 100644 --- a/src/GeneratedModels/GetEdgesResponse.php +++ b/src/GeneratedModels/GetEdgesResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $edges */ class GetEdgesResponse extends BaseModel { diff --git a/src/GeneratedModels/GetFeedGroupResponse.php b/src/GeneratedModels/GetFeedGroupResponse.php index d961214..7dd4c38 100644 --- a/src/GeneratedModels/GetFeedGroupResponse.php +++ b/src/GeneratedModels/GetFeedGroupResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FeedGroupResponse $feedGroup */ class GetFeedGroupResponse extends BaseModel { diff --git a/src/GeneratedModels/GetFeedViewResponse.php b/src/GeneratedModels/GetFeedViewResponse.php index 3d7740c..7edf9ba 100644 --- a/src/GeneratedModels/GetFeedViewResponse.php +++ b/src/GeneratedModels/GetFeedViewResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FeedViewResponse $feedView */ class GetFeedViewResponse extends BaseModel { diff --git a/src/GeneratedModels/GetFeedVisibilityResponse.php b/src/GeneratedModels/GetFeedVisibilityResponse.php index 3d44b22..2f2691b 100644 --- a/src/GeneratedModels/GetFeedVisibilityResponse.php +++ b/src/GeneratedModels/GetFeedVisibilityResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FeedVisibilityResponse $feedVisibility */ class GetFeedVisibilityResponse extends BaseModel { diff --git a/src/GeneratedModels/GetFeedsRateLimitsResponse.php b/src/GeneratedModels/GetFeedsRateLimitsResponse.php index 5ab4348..3833dc0 100644 --- a/src/GeneratedModels/GetFeedsRateLimitsResponse.php +++ b/src/GeneratedModels/GetFeedsRateLimitsResponse.php @@ -5,20 +5,22 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array|null $android - * @property array|null $ios - * @property array|null $serverSide - * @property array|null $web */ class GetFeedsRateLimitsResponse extends BaseModel { public function __construct( public ?string $duration = null, + /** @var array|null */ + #[ArrayOf(LimitInfoResponse::class)] public ?array $android = null, // Rate limits for Android platform (endpoint name -> limit info) + /** @var array|null */ + #[ArrayOf(LimitInfoResponse::class)] public ?array $ios = null, // Rate limits for iOS platform (endpoint name -> limit info) + /** @var array|null */ + #[ArrayOf(LimitInfoResponse::class)] public ?array $serverSide = null, // Rate limits for server-side platform (endpoint name -> limit info) + /** @var array|null */ + #[ArrayOf(LimitInfoResponse::class)] public ?array $web = null, // Rate limits for Web platform (endpoint name -> limit info) ) { } diff --git a/src/GeneratedModels/GetFollowSuggestionsResponse.php b/src/GeneratedModels/GetFollowSuggestionsResponse.php index 7eff0e8..3cda414 100644 --- a/src/GeneratedModels/GetFollowSuggestionsResponse.php +++ b/src/GeneratedModels/GetFollowSuggestionsResponse.php @@ -5,16 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $suggestions - * @property string|null $algorithmUsed */ class GetFollowSuggestionsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of suggested feeds to follow */ + /** @var array|null */ #[ArrayOf(FeedSuggestionResponse::class)] public ?array $suggestions = null, // List of suggested feeds to follow public ?string $algorithmUsed = null, diff --git a/src/GeneratedModels/GetImportResponse.php b/src/GeneratedModels/GetImportResponse.php index 9e7e49f..cc2fea1 100644 --- a/src/GeneratedModels/GetImportResponse.php +++ b/src/GeneratedModels/GetImportResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property ImportTask|null $importTask */ class GetImportResponse extends BaseModel { diff --git a/src/GeneratedModels/GetImportV2TaskResponse.php b/src/GeneratedModels/GetImportV2TaskResponse.php index 8f9d07a..2a44988 100644 --- a/src/GeneratedModels/GetImportV2TaskResponse.php +++ b/src/GeneratedModels/GetImportV2TaskResponse.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property int $appPk - * @property \DateTime $createdAt - * @property string $duration - * @property string $id - * @property string $product - * @property int $state - * @property \DateTime $updatedAt - * @property ImportV2TaskSettings $settings */ class GetImportV2TaskResponse extends BaseModel { diff --git a/src/GeneratedModels/GetManyMessagesResponse.php b/src/GeneratedModels/GetManyMessagesResponse.php index 1467bea..5eabd2d 100644 --- a/src/GeneratedModels/GetManyMessagesResponse.php +++ b/src/GeneratedModels/GetManyMessagesResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $messages */ class GetManyMessagesResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of messages */ + /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $messages = null, // List of messages ) { diff --git a/src/GeneratedModels/GetMessageResponse.php b/src/GeneratedModels/GetMessageResponse.php index 7e160ac..c667f26 100644 --- a/src/GeneratedModels/GetMessageResponse.php +++ b/src/GeneratedModels/GetMessageResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property MessageWithChannelResponse $message - * @property array|null $pendingMessageMetadata */ class GetMessageResponse extends BaseModel { diff --git a/src/GeneratedModels/GetModerationRuleResponse.php b/src/GeneratedModels/GetModerationRuleResponse.php index ba796ae..3bab93c 100644 --- a/src/GeneratedModels/GetModerationRuleResponse.php +++ b/src/GeneratedModels/GetModerationRuleResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property ModerationRuleV2Response|null $rule */ class GetModerationRuleResponse extends BaseModel { diff --git a/src/GeneratedModels/GetOGResponse.php b/src/GeneratedModels/GetOGResponse.php index 6c8b0cf..8121bcd 100644 --- a/src/GeneratedModels/GetOGResponse.php +++ b/src/GeneratedModels/GetOGResponse.php @@ -5,30 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property object $custom - * @property string|null $assetUrl - * @property string|null $authorIcon - * @property string|null $authorLink - * @property string|null $authorName - * @property string|null $color - * @property string|null $fallback - * @property string|null $footer - * @property string|null $footerIcon - * @property string|null $imageUrl - * @property string|null $ogScrapeUrl - * @property int|null $originalHeight - * @property int|null $originalWidth - * @property string|null $pretext - * @property string|null $text - * @property string|null $thumbUrl - * @property string|null $title - * @property string|null $titleLink - * @property string|null $type - * @property array|null $actions - * @property array|null $fields - * @property Images|null $giphy */ class GetOGResponse extends BaseModel { diff --git a/src/GeneratedModels/GetOrCreateCallRequest.php b/src/GeneratedModels/GetOrCreateCallRequest.php index e7cc973..814c2fa 100644 --- a/src/GeneratedModels/GetOrCreateCallRequest.php +++ b/src/GeneratedModels/GetOrCreateCallRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $membersLimit - * @property bool|null $notify - * @property bool|null $ring - * @property bool|null $video - * @property CallRequest|null $data */ class GetOrCreateCallRequest extends BaseModel { diff --git a/src/GeneratedModels/GetOrCreateCallResponse.php b/src/GeneratedModels/GetOrCreateCallResponse.php index 82f24d3..0f41cae 100644 --- a/src/GeneratedModels/GetOrCreateCallResponse.php +++ b/src/GeneratedModels/GetOrCreateCallResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $created - * @property string $duration - * @property array $members - * @property array $ownCapabilities - * @property CallResponse $call */ class GetOrCreateCallResponse extends BaseModel { diff --git a/src/GeneratedModels/GetOrCreateFeedGroupRequest.php b/src/GeneratedModels/GetOrCreateFeedGroupRequest.php index fe7f6cc..f006e00 100644 --- a/src/GeneratedModels/GetOrCreateFeedGroupRequest.php +++ b/src/GeneratedModels/GetOrCreateFeedGroupRequest.php @@ -5,25 +5,15 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $defaultVisibility - * @property array|null $activityProcessors - * @property array|null $activitySelectors - * @property AggregationConfig|null $aggregation - * @property object|null $custom - * @property NotificationConfig|null $notification - * @property PushNotificationConfig|null $pushNotification - * @property RankingConfig|null $ranking - * @property StoriesConfig|null $stories */ class GetOrCreateFeedGroupRequest extends BaseModel { public function __construct( public ?string $defaultVisibility = null, // Default visibility for the feed group, can be 'public', 'visible', 'followers', 'members', or 'private'. Defaults to 'visible' if not provided. - /** @var array|null Configuration for activity processors */ + /** @var array|null */ #[ArrayOf(ActivityProcessorConfig::class)] public ?array $activityProcessors = null, // Configuration for activity processors - /** @var array|null Configuration for activity selectors */ + /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Configuration for activity selectors public ?AggregationConfig $aggregation = null, diff --git a/src/GeneratedModels/GetOrCreateFeedGroupResponse.php b/src/GeneratedModels/GetOrCreateFeedGroupResponse.php index d885c92..f6b6e1d 100644 --- a/src/GeneratedModels/GetOrCreateFeedGroupResponse.php +++ b/src/GeneratedModels/GetOrCreateFeedGroupResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property bool $wasCreated - * @property FeedGroupResponse $feedGroup */ class GetOrCreateFeedGroupResponse extends BaseModel { diff --git a/src/GeneratedModels/GetOrCreateFeedRequest.php b/src/GeneratedModels/GetOrCreateFeedRequest.php index 34f1ec2..21a8bc3 100644 --- a/src/GeneratedModels/GetOrCreateFeedRequest.php +++ b/src/GeneratedModels/GetOrCreateFeedRequest.php @@ -5,23 +5,6 @@ namespace GetStream\GeneratedModels; /** * Client request - * - * @property string|null $idAround - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property string|null $userID - * @property string|null $view - * @property bool|null $watch - * @property FeedInput|null $data - * @property EnrichmentOptions|null $enrichmentOptions - * @property object|null $externalRanking - * @property object|null $filter - * @property PagerRequest|null $followersPagination - * @property PagerRequest|null $followingPagination - * @property array|null $interestWeights - * @property PagerRequest|null $memberPagination - * @property UserRequest|null $user */ class GetOrCreateFeedRequest extends BaseModel { @@ -39,6 +22,7 @@ public function __construct( public ?object $filter = null, public ?PagerRequest $followersPagination = null, public ?PagerRequest $followingPagination = null, + public ?FriendReactionsOptions $friendReactionsOptions = null, public ?array $interestWeights = null, public ?PagerRequest $memberPagination = null, public ?UserRequest $user = null, diff --git a/src/GeneratedModels/GetOrCreateFeedResponse.php b/src/GeneratedModels/GetOrCreateFeedResponse.php index 9f5681b..dd7857b 100644 --- a/src/GeneratedModels/GetOrCreateFeedResponse.php +++ b/src/GeneratedModels/GetOrCreateFeedResponse.php @@ -5,22 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property bool $created - * @property string $duration - * @property array $activities - * @property array $aggregatedActivities - * @property array $followers - * @property array $following - * @property array $members - * @property array $pinnedActivities - * @property FeedResponse $feed - * @property string|null $next - * @property string|null $prev - * @property PagerResponse|null $followersPagination - * @property PagerResponse|null $followingPagination - * @property PagerResponse|null $memberPagination - * @property NotificationStatusResponse|null $notificationStatus */ class GetOrCreateFeedResponse extends BaseModel { diff --git a/src/GeneratedModels/GetOrCreateFeedViewRequest.php b/src/GeneratedModels/GetOrCreateFeedViewRequest.php index eb395c2..ae2b4fb 100644 --- a/src/GeneratedModels/GetOrCreateFeedViewRequest.php +++ b/src/GeneratedModels/GetOrCreateFeedViewRequest.php @@ -5,15 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $activitySelectors - * @property AggregationConfig|null $aggregation - * @property RankingConfig|null $ranking */ class GetOrCreateFeedViewRequest extends BaseModel { public function __construct( - /** @var array|null Configuration for selecting activities */ + /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Configuration for selecting activities public ?AggregationConfig $aggregation = null, diff --git a/src/GeneratedModels/GetOrCreateFeedViewResponse.php b/src/GeneratedModels/GetOrCreateFeedViewResponse.php index 3bb386a..f826816 100644 --- a/src/GeneratedModels/GetOrCreateFeedViewResponse.php +++ b/src/GeneratedModels/GetOrCreateFeedViewResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property bool $wasCreated - * @property FeedViewResponse $feedView */ class GetOrCreateFeedViewResponse extends BaseModel { diff --git a/src/GeneratedModels/GetPushTemplatesResponse.php b/src/GeneratedModels/GetPushTemplatesResponse.php index e31bd36..a286ab0 100644 --- a/src/GeneratedModels/GetPushTemplatesResponse.php +++ b/src/GeneratedModels/GetPushTemplatesResponse.php @@ -5,16 +5,13 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $templates */ class GetPushTemplatesResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null */ - #[ArrayOf(PushTemplate::class)] + /** @var array|null */ + #[ArrayOf(PushTemplateResponse::class)] public ?array $templates = null, ) { } diff --git a/src/GeneratedModels/GetRateLimitsResponse.php b/src/GeneratedModels/GetRateLimitsResponse.php index e7a43ea..539bdd6 100644 --- a/src/GeneratedModels/GetRateLimitsResponse.php +++ b/src/GeneratedModels/GetRateLimitsResponse.php @@ -5,20 +5,22 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array|null $android - * @property array|null $ios - * @property array|null $serverSide - * @property array|null $web */ class GetRateLimitsResponse extends BaseModel { public function __construct( public ?string $duration = null, + /** @var array|null */ + #[ArrayOf(LimitInfoResponse::class)] public ?array $android = null, // Map of endpoint rate limits for the Android platform + /** @var array|null */ + #[ArrayOf(LimitInfoResponse::class)] public ?array $ios = null, // Map of endpoint rate limits for the iOS platform + /** @var array|null */ + #[ArrayOf(LimitInfoResponse::class)] public ?array $serverSide = null, // Map of endpoint rate limits for the server-side platform + /** @var array|null */ + #[ArrayOf(LimitInfoResponse::class)] public ?array $web = null, // Map of endpoint rate limits for the web platform ) { } diff --git a/src/GeneratedModels/GetReactionsResponse.php b/src/GeneratedModels/GetReactionsResponse.php index d459844..676326c 100644 --- a/src/GeneratedModels/GetReactionsResponse.php +++ b/src/GeneratedModels/GetReactionsResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $reactions */ class GetReactionsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of reactions */ + /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $reactions = null, // List of reactions ) { diff --git a/src/GeneratedModels/GetRepliesResponse.php b/src/GeneratedModels/GetRepliesResponse.php index dd9739e..9f49aa0 100644 --- a/src/GeneratedModels/GetRepliesResponse.php +++ b/src/GeneratedModels/GetRepliesResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $messages */ class GetRepliesResponse extends BaseModel { diff --git a/src/GeneratedModels/GetReviewQueueItemResponse.php b/src/GeneratedModels/GetReviewQueueItemResponse.php index e852f56..07f1e26 100644 --- a/src/GeneratedModels/GetReviewQueueItemResponse.php +++ b/src/GeneratedModels/GetReviewQueueItemResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ReviewQueueItemResponse|null $item */ class GetReviewQueueItemResponse extends BaseModel { diff --git a/src/GeneratedModels/GetSegmentResponse.php b/src/GeneratedModels/GetSegmentResponse.php index 58f4d2d..ab1a8e5 100644 --- a/src/GeneratedModels/GetSegmentResponse.php +++ b/src/GeneratedModels/GetSegmentResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property SegmentResponse|null $segment */ class GetSegmentResponse extends BaseModel { diff --git a/src/GeneratedModels/GetTaskResponse.php b/src/GeneratedModels/GetTaskResponse.php index 4450150..e428fc0 100644 --- a/src/GeneratedModels/GetTaskResponse.php +++ b/src/GeneratedModels/GetTaskResponse.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $duration - * @property string $status - * @property string $taskID - * @property \DateTime $updatedAt - * @property ErrorResult|null $error - * @property object|null $result */ class GetTaskResponse extends BaseModel { diff --git a/src/GeneratedModels/GetThreadResponse.php b/src/GeneratedModels/GetThreadResponse.php index a962017..fc17dae 100644 --- a/src/GeneratedModels/GetThreadResponse.php +++ b/src/GeneratedModels/GetThreadResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ThreadStateResponse $thread */ class GetThreadResponse extends BaseModel { diff --git a/src/GeneratedModels/GoLiveRequest.php b/src/GeneratedModels/GoLiveRequest.php index 14c6e10..76c8749 100644 --- a/src/GeneratedModels/GoLiveRequest.php +++ b/src/GeneratedModels/GoLiveRequest.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $recordingStorageName - * @property bool|null $startClosedCaption - * @property bool|null $startCompositeRecording - * @property bool|null $startHLS - * @property bool|null $startIndividualRecording - * @property bool|null $startRawRecording - * @property bool|null $startRecording - * @property bool|null $startTranscription - * @property string|null $transcriptionStorageName */ class GoLiveRequest extends BaseModel { diff --git a/src/GeneratedModels/GoLiveResponse.php b/src/GeneratedModels/GoLiveResponse.php index 609c5b4..5b56c17 100644 --- a/src/GeneratedModels/GoLiveResponse.php +++ b/src/GeneratedModels/GoLiveResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property CallResponse $call */ class GoLiveResponse extends BaseModel { diff --git a/src/GeneratedModels/GoogleVisionConfig.php b/src/GeneratedModels/GoogleVisionConfig.php index 6a862b6..23a9344 100644 --- a/src/GeneratedModels/GoogleVisionConfig.php +++ b/src/GeneratedModels/GoogleVisionConfig.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enabled */ class GoogleVisionConfig extends BaseModel { diff --git a/src/GeneratedModels/GroupedStatsResponse.php b/src/GeneratedModels/GroupedStatsResponse.php index a614dd0..0f9bfc4 100644 --- a/src/GeneratedModels/GroupedStatsResponse.php +++ b/src/GeneratedModels/GroupedStatsResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name - * @property int $unique */ class GroupedStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/HLSSettings.php b/src/GeneratedModels/HLSSettings.php index 177ec77..8771f86 100644 --- a/src/GeneratedModels/HLSSettings.php +++ b/src/GeneratedModels/HLSSettings.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $autoOn - * @property bool $enabled - * @property array $qualityTracks - * @property LayoutSettings|null $layout */ class HLSSettings extends BaseModel { diff --git a/src/GeneratedModels/HLSSettingsRequest.php b/src/GeneratedModels/HLSSettingsRequest.php index efaf784..4026a5a 100644 --- a/src/GeneratedModels/HLSSettingsRequest.php +++ b/src/GeneratedModels/HLSSettingsRequest.php @@ -5,18 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $qualityTracks - * @property bool|null $autoOn - * @property bool|null $enabled - * @property LayoutSettingsRequest|null $layout */ class HLSSettingsRequest extends BaseModel { public function __construct( - public ?array $qualityTracks = null, - public ?bool $autoOn = null, - public ?bool $enabled = null, + public ?array $qualityTracks = null, // Quality tracks for HLS. One of: 360p, 480p, 720p, 1080p, 1440p, portrait-360x640, portrait-480x854, portrait-720x1280, portrait-1080x1920, portrait-1440x2560 + public ?bool $autoOn = null, // Whether HLS broadcasting should start automatically + public ?bool $enabled = null, // Whether HLS broadcasting is enabled public ?LayoutSettingsRequest $layout = null, ) { } diff --git a/src/GeneratedModels/HLSSettingsResponse.php b/src/GeneratedModels/HLSSettingsResponse.php index 6afed3e..31df2d4 100644 --- a/src/GeneratedModels/HLSSettingsResponse.php +++ b/src/GeneratedModels/HLSSettingsResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * HLSSettings is the payload for HLS settings - * - * @property bool $autoOn - * @property bool $enabled - * @property array $qualityTracks - * @property LayoutSettingsResponse $layout */ class HLSSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/HarmConfig.php b/src/GeneratedModels/HarmConfig.php index 6002090..104fab8 100644 --- a/src/GeneratedModels/HarmConfig.php +++ b/src/GeneratedModels/HarmConfig.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $cooldownPeriod - * @property int|null $severity - * @property int|null $threshold - * @property array|null $actionSequences - * @property array|null $harmTypes */ class HarmConfig extends BaseModel { diff --git a/src/GeneratedModels/HideChannelRequest.php b/src/GeneratedModels/HideChannelRequest.php index 0a3719a..06028fc 100644 --- a/src/GeneratedModels/HideChannelRequest.php +++ b/src/GeneratedModels/HideChannelRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $clearHistory - * @property string|null $userID - * @property UserRequest|null $user */ class HideChannelRequest extends BaseModel { diff --git a/src/GeneratedModels/HideChannelResponse.php b/src/GeneratedModels/HideChannelResponse.php index 5c2329a..e187406 100644 --- a/src/GeneratedModels/HideChannelResponse.php +++ b/src/GeneratedModels/HideChannelResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class HideChannelResponse extends BaseModel { diff --git a/src/GeneratedModels/HuaweiConfig.php b/src/GeneratedModels/HuaweiConfig.php index 45366f3..20b9375 100644 --- a/src/GeneratedModels/HuaweiConfig.php +++ b/src/GeneratedModels/HuaweiConfig.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $disabled - * @property string|null $id - * @property string|null $secret */ class HuaweiConfig extends BaseModel { diff --git a/src/GeneratedModels/HuaweiConfigFields.php b/src/GeneratedModels/HuaweiConfigFields.php index 7ba99ec..3c6e456 100644 --- a/src/GeneratedModels/HuaweiConfigFields.php +++ b/src/GeneratedModels/HuaweiConfigFields.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property string|null $id - * @property string|null $secret */ class HuaweiConfigFields extends BaseModel { diff --git a/src/GeneratedModels/ImageContentParameters.php b/src/GeneratedModels/ImageContentParameters.php index 48fb027..0cdfb8b 100644 --- a/src/GeneratedModels/ImageContentParameters.php +++ b/src/GeneratedModels/ImageContentParameters.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $harmLabels */ class ImageContentParameters extends BaseModel { diff --git a/src/GeneratedModels/ImageData.php b/src/GeneratedModels/ImageData.php index 9fecc8c..16ffbe8 100644 --- a/src/GeneratedModels/ImageData.php +++ b/src/GeneratedModels/ImageData.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $frames - * @property string $height - * @property string $size - * @property string $url - * @property string $width */ class ImageData extends BaseModel { diff --git a/src/GeneratedModels/ImageRuleParameters.php b/src/GeneratedModels/ImageRuleParameters.php index 616c115..a348299 100644 --- a/src/GeneratedModels/ImageRuleParameters.php +++ b/src/GeneratedModels/ImageRuleParameters.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $threshold - * @property string|null $timeWindow - * @property array|null $harmLabels */ class ImageRuleParameters extends BaseModel { diff --git a/src/GeneratedModels/ImageSize.php b/src/GeneratedModels/ImageSize.php index cc7a041..b0fce90 100644 --- a/src/GeneratedModels/ImageSize.php +++ b/src/GeneratedModels/ImageSize.php @@ -5,18 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $crop - * @property int|null $height - * @property string|null $resize - * @property int|null $width */ class ImageSize extends BaseModel { public function __construct( - public ?string $crop = null, // Crop mode + public ?string $crop = null, // Crop mode. One of: top, bottom, left, right, center public ?int $height = null, // Target image height - public ?string $resize = null, // Resize method + public ?string $resize = null, // Resize method. One of: clip, crop, scale, fill public ?int $width = null, // Target image width ) { } diff --git a/src/GeneratedModels/ImageUploadRequest.php b/src/GeneratedModels/ImageUploadRequest.php index a87f48e..aaaa37c 100644 --- a/src/GeneratedModels/ImageUploadRequest.php +++ b/src/GeneratedModels/ImageUploadRequest.php @@ -5,16 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $file - * @property array|null $uploadSizes - * @property OnlyUserID|null $user */ class ImageUploadRequest extends BaseModel { public function __construct( public ?string $file = null, - /** @var array|null field with JSON-encoded array of image size configurations */ + /** @var array|null */ #[ArrayOf(ImageSize::class)] public ?array $uploadSizes = null, // field with JSON-encoded array of image size configurations public ?OnlyUserID $user = null, diff --git a/src/GeneratedModels/ImageUploadResponse.php b/src/GeneratedModels/ImageUploadResponse.php index 3e3ae08..3afef7b 100644 --- a/src/GeneratedModels/ImageUploadResponse.php +++ b/src/GeneratedModels/ImageUploadResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string|null $file - * @property string|null $thumbUrl - * @property array|null $uploadSizes */ class ImageUploadResponse extends BaseModel { @@ -17,7 +12,7 @@ public function __construct( public ?string $duration = null, // Duration of the request in milliseconds public ?string $file = null, public ?string $thumbUrl = null, - /** @var array|null Array of image size configurations */ + /** @var array|null */ #[ArrayOf(ImageSize::class)] public ?array $uploadSizes = null, // Array of image size configurations ) { diff --git a/src/GeneratedModels/Images.php b/src/GeneratedModels/Images.php index 15b8a9c..accc6aa 100644 --- a/src/GeneratedModels/Images.php +++ b/src/GeneratedModels/Images.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property ImageData $fixedHeight - * @property ImageData $fixedHeightDownsampled - * @property ImageData $fixedHeightStill - * @property ImageData $fixedWidth - * @property ImageData $fixedWidthDownsampled - * @property ImageData $fixedWidthStill - * @property ImageData $original */ class Images extends BaseModel { diff --git a/src/GeneratedModels/ImportTask.php b/src/GeneratedModels/ImportTask.php index 585a317..5d7c401 100644 --- a/src/GeneratedModels/ImportTask.php +++ b/src/GeneratedModels/ImportTask.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $id - * @property string $mode - * @property string $path - * @property string $state - * @property \DateTime $updatedAt - * @property array $history - * @property int|null $size */ class ImportTask extends BaseModel { diff --git a/src/GeneratedModels/ImportTaskHistory.php b/src/GeneratedModels/ImportTaskHistory.php index 81fbd7f..8591e4d 100644 --- a/src/GeneratedModels/ImportTaskHistory.php +++ b/src/GeneratedModels/ImportTaskHistory.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $nextState - * @property string $prevState */ class ImportTaskHistory extends BaseModel { diff --git a/src/GeneratedModels/ImportV2TaskItem.php b/src/GeneratedModels/ImportV2TaskItem.php index 9f695a9..43a653f 100644 --- a/src/GeneratedModels/ImportV2TaskItem.php +++ b/src/GeneratedModels/ImportV2TaskItem.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $appPk - * @property \DateTime $createdAt - * @property string $id - * @property string $product - * @property int $state - * @property \DateTime $updatedAt - * @property ImportV2TaskSettings $settings */ class ImportV2TaskItem extends BaseModel { diff --git a/src/GeneratedModels/ImportV2TaskSettings.php b/src/GeneratedModels/ImportV2TaskSettings.php index 3898235..11aa9ad 100644 --- a/src/GeneratedModels/ImportV2TaskSettings.php +++ b/src/GeneratedModels/ImportV2TaskSettings.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $mode - * @property string|null $path - * @property bool|null $skipReferencesCheck - * @property ImportV2TaskSettingsS3|null $s3 */ class ImportV2TaskSettings extends BaseModel { diff --git a/src/GeneratedModels/ImportV2TaskSettingsS3.php b/src/GeneratedModels/ImportV2TaskSettingsS3.php index ead9717..81311c7 100644 --- a/src/GeneratedModels/ImportV2TaskSettingsS3.php +++ b/src/GeneratedModels/ImportV2TaskSettingsS3.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $bucket - * @property string|null $dir - * @property string|null $region */ class ImportV2TaskSettingsS3 extends BaseModel { diff --git a/src/GeneratedModels/IndividualRecordSettings.php b/src/GeneratedModels/IndividualRecordSettings.php index f58b510..dcd6d25 100644 --- a/src/GeneratedModels/IndividualRecordSettings.php +++ b/src/GeneratedModels/IndividualRecordSettings.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $mode */ class IndividualRecordSettings extends BaseModel { diff --git a/src/GeneratedModels/IndividualRecordingResponse.php b/src/GeneratedModels/IndividualRecordingResponse.php index 630a3fb..cff3f5c 100644 --- a/src/GeneratedModels/IndividualRecordingResponse.php +++ b/src/GeneratedModels/IndividualRecordingResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $status */ class IndividualRecordingResponse extends BaseModel { diff --git a/src/GeneratedModels/IndividualRecordingSettingsRequest.php b/src/GeneratedModels/IndividualRecordingSettingsRequest.php index b14b6e3..dd8b314 100644 --- a/src/GeneratedModels/IndividualRecordingSettingsRequest.php +++ b/src/GeneratedModels/IndividualRecordingSettingsRequest.php @@ -5,13 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $mode */ class IndividualRecordingSettingsRequest extends BaseModel { public function __construct( - public ?string $mode = null, + public ?string $mode = null, // Recording mode. One of: available, disabled, auto-on ) { } diff --git a/src/GeneratedModels/IndividualRecordingSettingsResponse.php b/src/GeneratedModels/IndividualRecordingSettingsResponse.php index 33e1177..662089b 100644 --- a/src/GeneratedModels/IndividualRecordingSettingsResponse.php +++ b/src/GeneratedModels/IndividualRecordingSettingsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $mode */ class IndividualRecordingSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/IngressAudioEncodingOptions.php b/src/GeneratedModels/IngressAudioEncodingOptions.php index 9432a44..1f10d72 100644 --- a/src/GeneratedModels/IngressAudioEncodingOptions.php +++ b/src/GeneratedModels/IngressAudioEncodingOptions.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $bitrate - * @property int $channels - * @property bool $enableDtx */ class IngressAudioEncodingOptions extends BaseModel { diff --git a/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php b/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php index db313ed..12b7fcb 100644 --- a/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php +++ b/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $bitrate - * @property int $channels - * @property bool|null $enableDtx */ class IngressAudioEncodingOptionsRequest extends BaseModel { diff --git a/src/GeneratedModels/IngressAudioEncodingResponse.php b/src/GeneratedModels/IngressAudioEncodingResponse.php index d5a3b46..78b28ab 100644 --- a/src/GeneratedModels/IngressAudioEncodingResponse.php +++ b/src/GeneratedModels/IngressAudioEncodingResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $bitrate - * @property int $channels - * @property bool $enableDtx */ class IngressAudioEncodingResponse extends BaseModel { diff --git a/src/GeneratedModels/IngressErrorEvent.php b/src/GeneratedModels/IngressErrorEvent.php index 6d159e8..f4590ff 100644 --- a/src/GeneratedModels/IngressErrorEvent.php +++ b/src/GeneratedModels/IngressErrorEvent.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a critical error occurs that breaks the streaming pipeline - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $error - * @property string $ingressStreamID - * @property string $userID - * @property string $type - * @property string|null $code */ class IngressErrorEvent extends BaseModel { diff --git a/src/GeneratedModels/IngressSettings.php b/src/GeneratedModels/IngressSettings.php index 67b3d24..1c55181 100644 --- a/src/GeneratedModels/IngressSettings.php +++ b/src/GeneratedModels/IngressSettings.php @@ -5,16 +5,14 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property IngressAudioEncodingOptions|null $audioEncodingOptions - * @property array|null $videoEncodingOptions */ class IngressSettings extends BaseModel { public function __construct( public ?bool $enabled = null, public ?IngressAudioEncodingOptions $audioEncodingOptions = null, + /** @var array|null */ + #[ArrayOf(IngressVideoEncodingOptions::class)] public ?array $videoEncodingOptions = null, ) { } diff --git a/src/GeneratedModels/IngressSettingsRequest.php b/src/GeneratedModels/IngressSettingsRequest.php index 7d3cb06..c03df8d 100644 --- a/src/GeneratedModels/IngressSettingsRequest.php +++ b/src/GeneratedModels/IngressSettingsRequest.php @@ -5,16 +5,14 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enabled - * @property IngressAudioEncodingOptionsRequest|null $audioEncodingOptions - * @property array|null $videoEncodingOptions */ class IngressSettingsRequest extends BaseModel { public function __construct( public ?bool $enabled = null, public ?IngressAudioEncodingOptionsRequest $audioEncodingOptions = null, + /** @var array|null */ + #[ArrayOf(IngressVideoEncodingOptionsRequest::class)] public ?array $videoEncodingOptions = null, ) { } diff --git a/src/GeneratedModels/IngressSettingsResponse.php b/src/GeneratedModels/IngressSettingsResponse.php index 03808bf..ed1d869 100644 --- a/src/GeneratedModels/IngressSettingsResponse.php +++ b/src/GeneratedModels/IngressSettingsResponse.php @@ -5,16 +5,14 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property IngressAudioEncodingResponse|null $audioEncodingOptions - * @property array|null $videoEncodingOptions */ class IngressSettingsResponse extends BaseModel { public function __construct( public ?bool $enabled = null, public ?IngressAudioEncodingResponse $audioEncodingOptions = null, + /** @var array|null */ + #[ArrayOf(IngressVideoEncodingResponse::class)] public ?array $videoEncodingOptions = null, ) { } diff --git a/src/GeneratedModels/IngressSource.php b/src/GeneratedModels/IngressSource.php index e45c69c..3af694e 100644 --- a/src/GeneratedModels/IngressSource.php +++ b/src/GeneratedModels/IngressSource.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $fps - * @property int $height - * @property int $width */ class IngressSource extends BaseModel { diff --git a/src/GeneratedModels/IngressSourceRequest.php b/src/GeneratedModels/IngressSourceRequest.php index ad16028..77c67c5 100644 --- a/src/GeneratedModels/IngressSourceRequest.php +++ b/src/GeneratedModels/IngressSourceRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $fps - * @property int $height - * @property int $width */ class IngressSourceRequest extends BaseModel { diff --git a/src/GeneratedModels/IngressSourceResponse.php b/src/GeneratedModels/IngressSourceResponse.php index 954d80e..d7b7c0e 100644 --- a/src/GeneratedModels/IngressSourceResponse.php +++ b/src/GeneratedModels/IngressSourceResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $fps - * @property int $height - * @property int $width */ class IngressSourceResponse extends BaseModel { diff --git a/src/GeneratedModels/IngressStartedEvent.php b/src/GeneratedModels/IngressStartedEvent.php index 3895cc6..b7ee5d8 100644 --- a/src/GeneratedModels/IngressStartedEvent.php +++ b/src/GeneratedModels/IngressStartedEvent.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a user begins streaming into a call - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $ingressStreamID - * @property string $publisherType - * @property string $userID - * @property string $type - * @property string|null $clientIp - * @property string|null $clientName - * @property string|null $version */ class IngressStartedEvent extends BaseModel { diff --git a/src/GeneratedModels/IngressStoppedEvent.php b/src/GeneratedModels/IngressStoppedEvent.php index 933b7c2..12186df 100644 --- a/src/GeneratedModels/IngressStoppedEvent.php +++ b/src/GeneratedModels/IngressStoppedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when streaming stops due to user action or call ended - * - * @property string $callCid - * @property \DateTime $createdAt - * @property string $ingressStreamID - * @property string $userID - * @property string $type */ class IngressStoppedEvent extends BaseModel { diff --git a/src/GeneratedModels/IngressVideoEncodingOptions.php b/src/GeneratedModels/IngressVideoEncodingOptions.php index b0e8c59..f74f6f9 100644 --- a/src/GeneratedModels/IngressVideoEncodingOptions.php +++ b/src/GeneratedModels/IngressVideoEncodingOptions.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $layers - * @property IngressSource|null $source */ class IngressVideoEncodingOptions extends BaseModel { diff --git a/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php b/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php index 27c932b..adff8e5 100644 --- a/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php +++ b/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $layers - * @property IngressSourceRequest $source */ class IngressVideoEncodingOptionsRequest extends BaseModel { diff --git a/src/GeneratedModels/IngressVideoEncodingResponse.php b/src/GeneratedModels/IngressVideoEncodingResponse.php index 29facdb..8c72a0d 100644 --- a/src/GeneratedModels/IngressVideoEncodingResponse.php +++ b/src/GeneratedModels/IngressVideoEncodingResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $layers - * @property IngressSourceResponse $source */ class IngressVideoEncodingResponse extends BaseModel { diff --git a/src/GeneratedModels/IngressVideoLayer.php b/src/GeneratedModels/IngressVideoLayer.php index 9e71499..f58cd63 100644 --- a/src/GeneratedModels/IngressVideoLayer.php +++ b/src/GeneratedModels/IngressVideoLayer.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $bitrate - * @property string $codec - * @property int $frameRate - * @property int $maxDimension - * @property int $minDimension */ class IngressVideoLayer extends BaseModel { diff --git a/src/GeneratedModels/IngressVideoLayerRequest.php b/src/GeneratedModels/IngressVideoLayerRequest.php index 224fe5a..640ae5b 100644 --- a/src/GeneratedModels/IngressVideoLayerRequest.php +++ b/src/GeneratedModels/IngressVideoLayerRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $bitrate - * @property string $codec - * @property int $frameRateLimit - * @property int $maxDimension - * @property int $minDimension */ class IngressVideoLayerRequest extends BaseModel { diff --git a/src/GeneratedModels/IngressVideoLayerResponse.php b/src/GeneratedModels/IngressVideoLayerResponse.php index eaa85a8..f4433f5 100644 --- a/src/GeneratedModels/IngressVideoLayerResponse.php +++ b/src/GeneratedModels/IngressVideoLayerResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $bitrate - * @property string $codec - * @property int $frameRateLimit - * @property int $maxDimension - * @property int $minDimension */ class IngressVideoLayerResponse extends BaseModel { diff --git a/src/GeneratedModels/JoinCallAPIMetrics.php b/src/GeneratedModels/JoinCallAPIMetrics.php index f9049ec..18afc00 100644 --- a/src/GeneratedModels/JoinCallAPIMetrics.php +++ b/src/GeneratedModels/JoinCallAPIMetrics.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $failures - * @property int $total - * @property ActiveCallsLatencyStats|null $latency */ class JoinCallAPIMetrics extends BaseModel { diff --git a/src/GeneratedModels/KickUserRequest.php b/src/GeneratedModels/KickUserRequest.php index 9981f5e..b22e2eb 100644 --- a/src/GeneratedModels/KickUserRequest.php +++ b/src/GeneratedModels/KickUserRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * KickUserRequest is the payload for kicking a user from a call. Optionally block the user as well. - * - * @property string $userID - * @property bool|null $block - * @property string|null $kickedByID - * @property UserRequest|null $kickedBy */ class KickUserRequest extends BaseModel { diff --git a/src/GeneratedModels/KickUserResponse.php b/src/GeneratedModels/KickUserResponse.php index 6a4a3c7..38af2d1 100644 --- a/src/GeneratedModels/KickUserResponse.php +++ b/src/GeneratedModels/KickUserResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * KickUserResponse is the payload for kicking a user from a call. - * - * @property string $duration */ class KickUserResponse extends BaseModel { diff --git a/src/GeneratedModels/KickedUserEvent.php b/src/GeneratedModels/KickedUserEvent.php index c317341..4f2d6a6 100644 --- a/src/GeneratedModels/KickedUserEvent.php +++ b/src/GeneratedModels/KickedUserEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent to call participants to notify when a user is kicked from a call. Clients should make the kicked user leave the call UI. - * - * @property string $callCid - * @property \DateTime $createdAt - * @property UserResponse $user - * @property string $type - * @property UserResponse|null $kickedByUser */ class KickedUserEvent extends BaseModel { diff --git a/src/GeneratedModels/LLMConfig.php b/src/GeneratedModels/LLMConfig.php index 5f198fb..e34d5fd 100644 --- a/src/GeneratedModels/LLMConfig.php +++ b/src/GeneratedModels/LLMConfig.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $appContext - * @property bool|null $async - * @property bool|null $enabled - * @property array|null $rules - * @property array|null $severityDescriptions */ class LLMConfig extends BaseModel { diff --git a/src/GeneratedModels/LLMRule.php b/src/GeneratedModels/LLMRule.php index 411c657..3b8a17c 100644 --- a/src/GeneratedModels/LLMRule.php +++ b/src/GeneratedModels/LLMRule.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $description - * @property string $label - * @property string|null $action - * @property array|null $severityRules */ class LLMRule extends BaseModel { diff --git a/src/GeneratedModels/LabelResponse.php b/src/GeneratedModels/LabelResponse.php new file mode 100644 index 0000000..afae13b --- /dev/null +++ b/src/GeneratedModels/LabelResponse.php @@ -0,0 +1,20 @@ + $blocklists */ class ListBlockListResponse extends BaseModel { diff --git a/src/GeneratedModels/ListCallTypeResponse.php b/src/GeneratedModels/ListCallTypeResponse.php index cf82452..e038965 100644 --- a/src/GeneratedModels/ListCallTypeResponse.php +++ b/src/GeneratedModels/ListCallTypeResponse.php @@ -5,14 +5,13 @@ namespace GetStream\GeneratedModels; /** * Response for ListCallType - * - * @property string $duration - * @property array $callTypes */ class ListCallTypeResponse extends BaseModel { public function __construct( public ?string $duration = null, + /** @var array|null */ + #[ArrayOf(CallTypeResponse::class)] public ?array $callTypes = null, ) { } diff --git a/src/GeneratedModels/ListChannelTypesResponse.php b/src/GeneratedModels/ListChannelTypesResponse.php index 134b6d7..b4b143f 100644 --- a/src/GeneratedModels/ListChannelTypesResponse.php +++ b/src/GeneratedModels/ListChannelTypesResponse.php @@ -5,14 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $channelTypes */ class ListChannelTypesResponse extends BaseModel { public function __construct( public ?string $duration = null, + /** @var array|null */ + #[ArrayOf(ChannelTypeConfig::class)] public ?array $channelTypes = null, // Object with all channel types ) { } diff --git a/src/GeneratedModels/ListCommandsResponse.php b/src/GeneratedModels/ListCommandsResponse.php index 8dc7f5f..95e9bff 100644 --- a/src/GeneratedModels/ListCommandsResponse.php +++ b/src/GeneratedModels/ListCommandsResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $commands */ class ListCommandsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of commands */ + /** @var array|null */ #[ArrayOf(Command::class)] public ?array $commands = null, // List of commands ) { diff --git a/src/GeneratedModels/ListDevicesResponse.php b/src/GeneratedModels/ListDevicesResponse.php index f4881c5..c954d27 100644 --- a/src/GeneratedModels/ListDevicesResponse.php +++ b/src/GeneratedModels/ListDevicesResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * List devices response - * - * @property string $duration - * @property array $devices */ class ListDevicesResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of devices */ + /** @var array|null */ #[ArrayOf(DeviceResponse::class)] public ?array $devices = null, // List of devices ) { diff --git a/src/GeneratedModels/ListExternalStorageResponse.php b/src/GeneratedModels/ListExternalStorageResponse.php index 688d159..d444c53 100644 --- a/src/GeneratedModels/ListExternalStorageResponse.php +++ b/src/GeneratedModels/ListExternalStorageResponse.php @@ -5,14 +5,13 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $externalStorages */ class ListExternalStorageResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds + /** @var array|null */ + #[ArrayOf(ExternalStorageResponse::class)] public ?array $externalStorages = null, ) { } diff --git a/src/GeneratedModels/ListFeedGroupsResponse.php b/src/GeneratedModels/ListFeedGroupsResponse.php index f64a28f..756ede0 100644 --- a/src/GeneratedModels/ListFeedGroupsResponse.php +++ b/src/GeneratedModels/ListFeedGroupsResponse.php @@ -5,14 +5,13 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $groups */ class ListFeedGroupsResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds + /** @var array|null */ + #[ArrayOf(FeedGroupResponse::class)] public ?array $groups = null, ) { } diff --git a/src/GeneratedModels/ListFeedViewsResponse.php b/src/GeneratedModels/ListFeedViewsResponse.php index aab44a0..b4c9263 100644 --- a/src/GeneratedModels/ListFeedViewsResponse.php +++ b/src/GeneratedModels/ListFeedViewsResponse.php @@ -5,14 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $views */ class ListFeedViewsResponse extends BaseModel { public function __construct( public ?string $duration = null, + /** @var array|null */ + #[ArrayOf(FeedViewResponse::class)] public ?array $views = null, // Map of feed view ID to feed view ) { } diff --git a/src/GeneratedModels/ListFeedVisibilitiesResponse.php b/src/GeneratedModels/ListFeedVisibilitiesResponse.php index 16688d7..65c7046 100644 --- a/src/GeneratedModels/ListFeedVisibilitiesResponse.php +++ b/src/GeneratedModels/ListFeedVisibilitiesResponse.php @@ -5,14 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $feedVisibilities */ class ListFeedVisibilitiesResponse extends BaseModel { public function __construct( public ?string $duration = null, + /** @var array|null */ + #[ArrayOf(FeedVisibilityResponse::class)] public ?array $feedVisibilities = null, // Map of feed visibility configurations by name ) { } diff --git a/src/GeneratedModels/ListImportV2TasksResponse.php b/src/GeneratedModels/ListImportV2TasksResponse.php index 0a48abe..249828d 100644 --- a/src/GeneratedModels/ListImportV2TasksResponse.php +++ b/src/GeneratedModels/ListImportV2TasksResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $importTasks - * @property string|null $next - * @property string|null $prev */ class ListImportV2TasksResponse extends BaseModel { diff --git a/src/GeneratedModels/ListImportsResponse.php b/src/GeneratedModels/ListImportsResponse.php index 760a7d0..ebb8078 100644 --- a/src/GeneratedModels/ListImportsResponse.php +++ b/src/GeneratedModels/ListImportsResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $importTasks */ class ListImportsResponse extends BaseModel { diff --git a/src/GeneratedModels/ListPermissionsResponse.php b/src/GeneratedModels/ListPermissionsResponse.php index f7023cb..bbd260e 100644 --- a/src/GeneratedModels/ListPermissionsResponse.php +++ b/src/GeneratedModels/ListPermissionsResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $permissions */ class ListPermissionsResponse extends BaseModel { diff --git a/src/GeneratedModels/ListPushProvidersResponse.php b/src/GeneratedModels/ListPushProvidersResponse.php index f077778..516570f 100644 --- a/src/GeneratedModels/ListPushProvidersResponse.php +++ b/src/GeneratedModels/ListPushProvidersResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $pushProviders */ class ListPushProvidersResponse extends BaseModel { diff --git a/src/GeneratedModels/ListRecordingsResponse.php b/src/GeneratedModels/ListRecordingsResponse.php index e45aab3..958a0a7 100644 --- a/src/GeneratedModels/ListRecordingsResponse.php +++ b/src/GeneratedModels/ListRecordingsResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Response for listing recordings - * - * @property string $duration - * @property array $recordings */ class ListRecordingsResponse extends BaseModel { diff --git a/src/GeneratedModels/ListRolesResponse.php b/src/GeneratedModels/ListRolesResponse.php index 5737642..bbce028 100644 --- a/src/GeneratedModels/ListRolesResponse.php +++ b/src/GeneratedModels/ListRolesResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $roles */ class ListRolesResponse extends BaseModel { diff --git a/src/GeneratedModels/ListSIPInboundRoutingRuleResponse.php b/src/GeneratedModels/ListSIPInboundRoutingRuleResponse.php index e964b55..0df2acf 100644 --- a/src/GeneratedModels/ListSIPInboundRoutingRuleResponse.php +++ b/src/GeneratedModels/ListSIPInboundRoutingRuleResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * Response containing the list of SIP Inbound Routing Rules - * - * @property string $duration - * @property array $sipInboundRoutingRules */ class ListSIPInboundRoutingRuleResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of SIP Inbound Routing Rules for the application */ + /** @var array|null */ #[ArrayOf(SIPInboundRoutingRuleResponse::class)] public ?array $sipInboundRoutingRules = null, // List of SIP Inbound Routing Rules for the application ) { diff --git a/src/GeneratedModels/ListSIPTrunksResponse.php b/src/GeneratedModels/ListSIPTrunksResponse.php index 61009b4..48a4596 100644 --- a/src/GeneratedModels/ListSIPTrunksResponse.php +++ b/src/GeneratedModels/ListSIPTrunksResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * Response containing the list of SIP trunks - * - * @property string $duration - * @property array $sipTrunks */ class ListSIPTrunksResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of SIP trunks for the application */ + /** @var array|null */ #[ArrayOf(SIPTrunkResponse::class)] public ?array $sipTrunks = null, // List of SIP trunks for the application ) { diff --git a/src/GeneratedModels/ListTranscriptionsResponse.php b/src/GeneratedModels/ListTranscriptionsResponse.php index c19445a..35f9b13 100644 --- a/src/GeneratedModels/ListTranscriptionsResponse.php +++ b/src/GeneratedModels/ListTranscriptionsResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $transcriptions */ class ListTranscriptionsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of transcriptions for the call */ + /** @var array|null */ #[ArrayOf(CallTranscription::class)] public ?array $transcriptions = null, // List of transcriptions for the call ) { diff --git a/src/GeneratedModels/LocationResponse.php b/src/GeneratedModels/LocationResponse.php new file mode 100644 index 0000000..0b7a6c7 --- /dev/null +++ b/src/GeneratedModels/LocationResponse.php @@ -0,0 +1,20 @@ +|null $latestDeliveredMessages */ class MarkDeliveredRequest extends BaseModel { diff --git a/src/GeneratedModels/MarkDeliveredResponse.php b/src/GeneratedModels/MarkDeliveredResponse.php index e4c495f..cb330d4 100644 --- a/src/GeneratedModels/MarkDeliveredResponse.php +++ b/src/GeneratedModels/MarkDeliveredResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class MarkDeliveredResponse extends BaseModel { diff --git a/src/GeneratedModels/MarkReadRequest.php b/src/GeneratedModels/MarkReadRequest.php index 37c1a60..f367e74 100644 --- a/src/GeneratedModels/MarkReadRequest.php +++ b/src/GeneratedModels/MarkReadRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $messageID - * @property string|null $threadID - * @property string|null $userID - * @property UserRequest|null $user */ class MarkReadRequest extends BaseModel { diff --git a/src/GeneratedModels/MarkReadResponse.php b/src/GeneratedModels/MarkReadResponse.php index 060bb0b..d94a71a 100644 --- a/src/GeneratedModels/MarkReadResponse.php +++ b/src/GeneratedModels/MarkReadResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property MessageReadEvent|null $event */ class MarkReadResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - public ?MessageReadEvent $event = null, + public ?MarkReadResponseEvent $event = null, ) { } diff --git a/src/GeneratedModels/MarkReadResponseEvent.php b/src/GeneratedModels/MarkReadResponseEvent.php new file mode 100644 index 0000000..70af2b3 --- /dev/null +++ b/src/GeneratedModels/MarkReadResponseEvent.php @@ -0,0 +1,28 @@ + $members */ class MembersResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null List of found members */ + /** @var array|null */ #[ArrayOf(ChannelMemberResponse::class)] public ?array $members = null, // List of found members ) { diff --git a/src/GeneratedModels/MembershipLevelResponse.php b/src/GeneratedModels/MembershipLevelResponse.php index cafb2ff..4f26972 100644 --- a/src/GeneratedModels/MembershipLevelResponse.php +++ b/src/GeneratedModels/MembershipLevelResponse.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $id - * @property string $name - * @property int $priority - * @property \DateTime $updatedAt - * @property array $tags - * @property string|null $description - * @property object|null $custom */ class MembershipLevelResponse extends BaseModel { diff --git a/src/GeneratedModels/MessageActionRequest.php b/src/GeneratedModels/MessageActionRequest.php index cc8bb58..e91919f 100644 --- a/src/GeneratedModels/MessageActionRequest.php +++ b/src/GeneratedModels/MessageActionRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $formData - * @property string|null $userID - * @property UserRequest|null $user */ class MessageActionRequest extends BaseModel { diff --git a/src/GeneratedModels/MessageActionResponse.php b/src/GeneratedModels/MessageActionResponse.php new file mode 100644 index 0000000..4262635 --- /dev/null +++ b/src/GeneratedModels/MessageActionResponse.php @@ -0,0 +1,19 @@ +|null $threadParticipants - * @property Message|null $message - * @property User|null $user + * Emitted when a message is deleted. */ class MessageDeletedEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?bool $hardDelete = null, - public ?string $type = null, - public ?bool $deletedForMe = null, - public ?string $team = null, - /** @var array|null */ - #[ArrayOf(User::class)] - public ?array $threadParticipants = null, - public ?Message $message = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?bool $hardDelete = null, // Whether the message was hard deleted + public ?string $messageID = null, + public ?object $custom = null, + public ?MessageResponse $message = null, + public ?string $type = null, // The type of event: "message.deleted" in this case + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel + public ?string $channelType = null, // The type of the channel where the message was sent + public ?string $cid = null, // The CID of the channel where the message was sent + public ?bool $deletedForMe = null, // Whether the message was deleted only for the current user + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?object $channelCustom = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/MessageFlagResponse.php b/src/GeneratedModels/MessageFlagResponse.php index a5f772b..6554af8 100644 --- a/src/GeneratedModels/MessageFlagResponse.php +++ b/src/GeneratedModels/MessageFlagResponse.php @@ -5,21 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property bool $createdByAutomod - * @property \DateTime $updatedAt - * @property \DateTime|null $approvedAt - * @property string|null $reason - * @property \DateTime|null $rejectedAt - * @property \DateTime|null $reviewedAt - * @property object|null $custom - * @property FlagDetails|null $details - * @property Message|null $message - * @property FlagFeedback|null $moderationFeedback - * @property MessageModerationResult|null $moderationResult - * @property UserResponse|null $reviewedBy - * @property UserResponse|null $user */ class MessageFlagResponse extends BaseModel { @@ -32,9 +17,9 @@ public function __construct( public ?\DateTime $rejectedAt = null, public ?\DateTime $reviewedAt = null, public ?object $custom = null, - public ?FlagDetails $details = null, - public ?Message $message = null, - public ?FlagFeedback $moderationFeedback = null, + public ?FlagDetailsResponse $details = null, + public ?MessageResponse $message = null, + public ?FlagFeedbackResponse $moderationFeedback = null, public ?MessageModerationResult $moderationResult = null, public ?UserResponse $reviewedBy = null, public ?UserResponse $user = null, diff --git a/src/GeneratedModels/MessageFlaggedEvent.php b/src/GeneratedModels/MessageFlaggedEvent.php index ff63245..8827432 100644 --- a/src/GeneratedModels/MessageFlaggedEvent.php +++ b/src/GeneratedModels/MessageFlaggedEvent.php @@ -4,28 +4,29 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property array|null $threadParticipants - * @property Flag|null $flag - * @property Message|null $message - * @property User|null $user + * This event is sent when a message gets flagged. The event contains information about the message that was flagged. */ class MessageFlaggedEvent extends BaseModel { public function __construct( - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, - /** @var array|null */ - #[ArrayOf(User::class)] - public ?array $threadParticipants = null, - public ?Flag $flag = null, - public ?Message $message = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $messageID = null, + public ?MessageResponse $message = null, + public ?string $type = null, // The type of event: "message.flagged" in this case + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel + public ?string $channelType = null, // The type of the channel where the message was sent + public ?string $cid = null, // The CID of the channel where the message was sent + public ?string $reason = null, // The reason for the flag + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?int $totalFlags = null, // The total number of flags for the user + public ?object $channelCustom = null, + public ?object $custom = null, // Custom data + public ?MessageModerationResult $details = null, + public ?FlagResponse $flag = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/MessageHistoryEntryResponse.php b/src/GeneratedModels/MessageHistoryEntryResponse.php index f5ae37b..8395d03 100644 --- a/src/GeneratedModels/MessageHistoryEntryResponse.php +++ b/src/GeneratedModels/MessageHistoryEntryResponse.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $isDeleted - * @property string $messageID - * @property \DateTime $messageUpdatedAt - * @property string $messageUpdatedByID - * @property string $text - * @property array $attachments - * @property object $custom */ class MessageHistoryEntryResponse extends BaseModel { diff --git a/src/GeneratedModels/MessageModerationResult.php b/src/GeneratedModels/MessageModerationResult.php index 0446d55..e626dd0 100644 --- a/src/GeneratedModels/MessageModerationResult.php +++ b/src/GeneratedModels/MessageModerationResult.php @@ -5,18 +5,6 @@ namespace GetStream\GeneratedModels; /** * Result of the message moderation - * - * @property string $action - * @property \DateTime $createdAt - * @property string $messageID - * @property \DateTime $updatedAt - * @property bool $userBadKarma - * @property int $userKarma - * @property string|null $blockedWord - * @property string|null $blocklistName - * @property string|null $moderatedBy - * @property ModerationResponse|null $aiModerationResponse - * @property Thresholds|null $moderationThresholds */ class MessageModerationResult extends BaseModel { diff --git a/src/GeneratedModels/MessageNewEvent.php b/src/GeneratedModels/MessageNewEvent.php index 12a4aa3..b9ce3d7 100644 --- a/src/GeneratedModels/MessageNewEvent.php +++ b/src/GeneratedModels/MessageNewEvent.php @@ -4,34 +4,34 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property int $watcherCount - * @property string $type - * @property string|null $team - * @property array|null $threadParticipants - * @property Message|null $message - * @property User|null $user + * Emitted when a message was successfully sent or when a message became visible after command execution. */ class MessageNewEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?int $watcherCount = null, - public ?string $type = null, - public ?string $team = null, - /** @var array|null */ - #[ArrayOf(User::class)] - public ?array $threadParticipants = null, - public ?Message $message = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $messageID = null, + public ?int $watcherCount = null, // The number of watchers + public ?object $custom = null, + public ?MessageResponse $message = null, + public ?string $type = null, // The type of event: "message.new" in this case + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel + public ?string $channelType = null, // The type of the channel where the message was sent + public ?string $cid = null, // The CID of the channel where the message was sent + public ?string $parentAuthor = null, // The author of the parent message + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?int $totalUnreadCount = null, + public ?int $unreadChannels = null, + public ?int $unreadCount = null, // The number of unread messages + /** @var array|null */ + #[ArrayOf(UserResponseCommonFields::class)] + public ?array $threadParticipants = null, // The participants of the thread + public ?ChannelResponse $channel = null, + public ?object $channelCustom = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/MessageOptions.php b/src/GeneratedModels/MessageOptions.php index 51ababa..ff8714f 100644 --- a/src/GeneratedModels/MessageOptions.php +++ b/src/GeneratedModels/MessageOptions.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $includeThreadParticipants */ class MessageOptions extends BaseModel { diff --git a/src/GeneratedModels/MessagePaginationParams.php b/src/GeneratedModels/MessagePaginationParams.php index 8a4b51d..1490759 100644 --- a/src/GeneratedModels/MessagePaginationParams.php +++ b/src/GeneratedModels/MessagePaginationParams.php @@ -5,18 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime|null $createdAtAfter - * @property \DateTime|null $createdAtAfterOrEqual - * @property \DateTime|null $createdAtAround - * @property \DateTime|null $createdAtBefore - * @property \DateTime|null $createdAtBeforeOrEqual - * @property string|null $idAround - * @property string|null $idGt - * @property string|null $idGte - * @property string|null $idLt - * @property string|null $idLte - * @property int|null $limit */ class MessagePaginationParams extends BaseModel { diff --git a/src/GeneratedModels/MessageReadEvent.php b/src/GeneratedModels/MessageReadEvent.php index 88d68d8..3e38d7a 100644 --- a/src/GeneratedModels/MessageReadEvent.php +++ b/src/GeneratedModels/MessageReadEvent.php @@ -4,32 +4,24 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property \DateTime|null $channelLastMessageAt - * @property string|null $lastReadMessageID - * @property string|null $team - * @property ChannelResponse|null $channel - * @property ThreadResponse|null $thread - * @property UserResponseCommonFields|null $user + * Emitted when a channel or thread is marked as read. */ class MessageReadEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?\DateTime $channelLastMessageAt = null, - public ?string $lastReadMessageID = null, - public ?string $team = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?string $type = null, // The type of event: "message.read" in this case + public ?string $channelID = null, // The ID of the channel where the message was read + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel + public ?string $channelType = null, // The type of the channel where the message was read + public ?string $cid = null, // The CID of the channel where the message was read + public ?string $lastReadMessageID = null, // The ID of the last read message + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID public ?ChannelResponse $channel = null, + public ?object $channelCustom = null, public ?ThreadResponse $thread = null, public ?UserResponseCommonFields $user = null, ) { diff --git a/src/GeneratedModels/MessageRequest.php b/src/GeneratedModels/MessageRequest.php index 8964b8b..967b5f0 100644 --- a/src/GeneratedModels/MessageRequest.php +++ b/src/GeneratedModels/MessageRequest.php @@ -4,51 +4,31 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string|null $html - * @property string|null $id - * @property string|null $mml - * @property string|null $parentID - * @property \DateTime|null $pinExpires - * @property bool|null $pinned - * @property \DateTime|null $pinnedAt - * @property string|null $pollID - * @property string|null $quotedMessageID - * @property bool|null $showInChannel - * @property bool|null $silent - * @property string|null $text - * @property string|null $type - * @property string|null $userID - * @property array|null $attachments - * @property array|null $mentionedUsers - * @property array|null $restrictedVisibility - * @property object|null $custom - * @property SharedLocation|null $sharedLocation - * @property UserRequest|null $user + * Message data for creating or updating a message */ class MessageRequest extends BaseModel { public function __construct( - public ?string $html = null, - public ?string $id = null, - public ?string $mml = null, - public ?string $parentID = null, - public ?\DateTime $pinExpires = null, - public ?bool $pinned = null, - public ?\DateTime $pinnedAt = null, - public ?string $pollID = null, + public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API + public ?string $id = null, // Message ID is unique string identifier of the message + public ?bool $mentionedChannel = null, + public ?string $mml = null, // Should be empty if `text` is provided. Can only be set when using server-side API + public ?string $parentID = null, // ID of parent message (thread) + public ?\DateTime $pinExpires = null, // Date when pinned message expires + public ?bool $pinned = null, // Whether message is pinned or not + public ?\DateTime $pinnedAt = null, // Date when message got pinned + public ?string $pollID = null, // Identifier of the poll to include in the message public ?string $quotedMessageID = null, - public ?bool $showInChannel = null, - public ?bool $silent = null, - public ?string $text = null, - public ?string $type = null, + public ?bool $showInChannel = null, // Whether thread reply should be shown in the channel as well + public ?bool $silent = null, // Whether message is silent or not + public ?string $text = null, // Text of the message. Should be empty if `mml` is provided + public ?string $type = null, // Contains type of the message. One of: regular, system public ?string $userID = null, /** @var array|null */ #[ArrayOf(Attachment::class)] - public ?array $attachments = null, - public ?array $mentionedUsers = null, - public ?array $restrictedVisibility = null, + public ?array $attachments = null, // Array of message attachments + public ?array $mentionedUsers = null, // Array of user IDs to mention + public ?array $restrictedVisibility = null, // A list of user ids that have restricted visibility to the message public ?object $custom = null, public ?SharedLocation $sharedLocation = null, public ?UserRequest $user = null, diff --git a/src/GeneratedModels/MessageResponse.php b/src/GeneratedModels/MessageResponse.php index 22ed36f..a0e59d9 100644 --- a/src/GeneratedModels/MessageResponse.php +++ b/src/GeneratedModels/MessageResponse.php @@ -5,51 +5,6 @@ namespace GetStream\GeneratedModels; /** * Represents any chat message - * - * @property string $cid - * @property \DateTime $createdAt - * @property int $deletedReplyCount - * @property string $html - * @property string $id - * @property bool $pinned - * @property int $replyCount - * @property bool $shadowed - * @property bool $silent - * @property string $text - * @property string $type - * @property \DateTime $updatedAt - * @property array $attachments - * @property array $latestReactions - * @property array $mentionedUsers - * @property array $ownReactions - * @property array $restrictedVisibility - * @property object $custom - * @property array $reactionCounts - * @property array $reactionScores - * @property UserResponse $user - * @property string|null $command - * @property \DateTime|null $deletedAt - * @property bool|null $deletedForMe - * @property \DateTime|null $messageTextUpdatedAt - * @property string|null $mml - * @property string|null $parentID - * @property \DateTime|null $pinExpires - * @property \DateTime|null $pinnedAt - * @property string|null $pollID - * @property string|null $quotedMessageID - * @property bool|null $showInChannel - * @property array|null $threadParticipants - * @property DraftResponse|null $draft - * @property array|null $i18n - * @property array|null $imageLabels - * @property ChannelMemberResponse|null $member - * @property ModerationV2Response|null $moderation - * @property UserResponse|null $pinnedBy - * @property PollResponseData|null $poll - * @property MessageResponse|null $quotedMessage - * @property array|null $reactionGroups - * @property ReminderResponseData|null $reminder - * @property SharedLocationResponseData|null $sharedLocation */ class MessageResponse extends BaseModel { @@ -59,23 +14,24 @@ public function __construct( public ?int $deletedReplyCount = null, public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API public ?string $id = null, // Message ID is unique string identifier of the message + public ?bool $mentionedChannel = null, // Whether the message mentioned the channel tag public ?bool $pinned = null, // Whether message is pinned or not public ?int $replyCount = null, // Number of replies to this message public ?bool $shadowed = null, // Whether the message was shadowed or not public ?bool $silent = null, // Whether message is silent or not public ?string $text = null, // Text of the message. Should be empty if `mml` is provided - public ?string $type = null, // Contains type of the message + public ?string $type = null, // Contains type of the message. One of: regular, ephemeral, error, reply, system, deleted public ?\DateTime $updatedAt = null, // Date/time of the last update - /** @var array|null Array of message attachments */ + /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Array of message attachments - /** @var array|null List of 10 latest reactions to this message */ + /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $latestReactions = null, // List of 10 latest reactions to this message - /** @var array|null List of mentioned users */ + /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $mentionedUsers = null, // List of mentioned users - /** @var array|null List of 10 latest reactions of authenticated user to this message */ + /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $ownReactions = null, // List of 10 latest reactions of authenticated user to this message public ?array $restrictedVisibility = null, // A list of user ids that have restricted visibility to the message, if the list is not empty, the message is only visible to the users in the list @@ -94,7 +50,7 @@ public function __construct( public ?string $pollID = null, // Identifier of the poll to include in the message public ?string $quotedMessageID = null, public ?bool $showInChannel = null, // Whether thread reply should be shown in the channel as well - /** @var array|null List of users who participate in thread */ + /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $threadParticipants = null, // List of users who participate in thread public ?DraftResponse $draft = null, @@ -105,6 +61,8 @@ public function __construct( public ?UserResponse $pinnedBy = null, public ?PollResponseData $poll = null, public ?MessageResponse $quotedMessage = null, + /** @var array|null */ + #[ArrayOf(ReactionGroupResponse::class)] public ?array $reactionGroups = null, public ?ReminderResponseData $reminder = null, public ?SharedLocationResponseData $sharedLocation = null, diff --git a/src/GeneratedModels/MessageStatsResponse.php b/src/GeneratedModels/MessageStatsResponse.php index e6673cc..fbc42d2 100644 --- a/src/GeneratedModels/MessageStatsResponse.php +++ b/src/GeneratedModels/MessageStatsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $countOverTime */ class MessageStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/MessageUnblockedEvent.php b/src/GeneratedModels/MessageUnblockedEvent.php index 8c3be8b..9ab2fda 100644 --- a/src/GeneratedModels/MessageUnblockedEvent.php +++ b/src/GeneratedModels/MessageUnblockedEvent.php @@ -4,26 +4,19 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property array|null $threadParticipants - * @property Message|null $message - * @property User|null $user + * Emitted when a message is unblocked. */ class MessageUnblockedEvent extends BaseModel { public function __construct( - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, - /** @var array|null */ - #[ArrayOf(User::class)] - public ?array $threadParticipants = null, - public ?Message $message = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $messageID = null, + public ?object $custom = null, + public ?MessageResponse $message = null, + public ?string $type = null, // The type of event: "message.unblocked" in this case + public ?string $cid = null, // The CID of the channel where the message was unblocked + public ?\DateTime $receivedAt = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/MessageUndeletedEvent.php b/src/GeneratedModels/MessageUndeletedEvent.php index cdb1c30..ef99ff9 100644 --- a/src/GeneratedModels/MessageUndeletedEvent.php +++ b/src/GeneratedModels/MessageUndeletedEvent.php @@ -4,32 +4,24 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property string|null $team - * @property array|null $threadParticipants - * @property Message|null $message - * @property User|null $user + * Emitted when a message is undeleted. */ class MessageUndeletedEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?string $team = null, - /** @var array|null */ - #[ArrayOf(User::class)] - public ?array $threadParticipants = null, - public ?Message $message = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $messageID = null, + public ?object $custom = null, + public ?MessageResponse $message = null, + public ?string $type = null, // The type of event: "message.undeleted" in this case + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel + public ?string $channelType = null, // The type of the channel where the message was sent + public ?string $cid = null, // The CID of the channel where the message was sent + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?object $channelCustom = null, ) { } diff --git a/src/GeneratedModels/MessageUpdate.php b/src/GeneratedModels/MessageUpdate.php index 9e157ed..a711ff7 100644 --- a/src/GeneratedModels/MessageUpdate.php +++ b/src/GeneratedModels/MessageUpdate.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $oldText - * @property MessageChangeSet|null $changeSet */ class MessageUpdate extends BaseModel { diff --git a/src/GeneratedModels/MessageUpdatedEvent.php b/src/GeneratedModels/MessageUpdatedEvent.php index fbb7edc..492ee45 100644 --- a/src/GeneratedModels/MessageUpdatedEvent.php +++ b/src/GeneratedModels/MessageUpdatedEvent.php @@ -4,32 +4,26 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property string|null $team - * @property array|null $threadParticipants - * @property Message|null $message - * @property User|null $user + * Emitted when a BaseEvent is updated with translation data or when a message is updated. */ class MessageUpdatedEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?string $team = null, - /** @var array|null */ - #[ArrayOf(User::class)] - public ?array $threadParticipants = null, - public ?Message $message = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $messageID = null, + public ?object $custom = null, + public ?MessageResponse $message = null, + public ?string $type = null, // The type of event: "message.updated" in this case + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel + public ?string $channelType = null, // The type of the channel where the message was sent + public ?string $cid = null, // The CID of the channel where the message was sent + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?object $channelCustom = null, + public ?MessageUpdate $messageUpdate = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/MessageWithChannelResponse.php b/src/GeneratedModels/MessageWithChannelResponse.php index 4525248..bcc2308 100644 --- a/src/GeneratedModels/MessageWithChannelResponse.php +++ b/src/GeneratedModels/MessageWithChannelResponse.php @@ -5,52 +5,6 @@ namespace GetStream\GeneratedModels; /** * Represents any chat message - * - * @property string $cid - * @property \DateTime $createdAt - * @property int $deletedReplyCount - * @property string $html - * @property string $id - * @property bool $pinned - * @property int $replyCount - * @property bool $shadowed - * @property bool $silent - * @property string $text - * @property string $type - * @property \DateTime $updatedAt - * @property array $attachments - * @property array $latestReactions - * @property array $mentionedUsers - * @property array $ownReactions - * @property array $restrictedVisibility - * @property ChannelResponse $channel - * @property object $custom - * @property array $reactionCounts - * @property array $reactionScores - * @property UserResponse $user - * @property string|null $command - * @property \DateTime|null $deletedAt - * @property bool|null $deletedForMe - * @property \DateTime|null $messageTextUpdatedAt - * @property string|null $mml - * @property string|null $parentID - * @property \DateTime|null $pinExpires - * @property \DateTime|null $pinnedAt - * @property string|null $pollID - * @property string|null $quotedMessageID - * @property bool|null $showInChannel - * @property array|null $threadParticipants - * @property DraftResponse|null $draft - * @property array|null $i18n - * @property array|null $imageLabels - * @property ChannelMemberResponse|null $member - * @property ModerationV2Response|null $moderation - * @property UserResponse|null $pinnedBy - * @property PollResponseData|null $poll - * @property MessageResponse|null $quotedMessage - * @property array|null $reactionGroups - * @property ReminderResponseData|null $reminder - * @property SharedLocationResponseData|null $sharedLocation */ class MessageWithChannelResponse extends BaseModel { @@ -60,23 +14,24 @@ public function __construct( public ?int $deletedReplyCount = null, public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API public ?string $id = null, // Message ID is unique string identifier of the message + public ?bool $mentionedChannel = null, // Whether the message mentioned the channel tag public ?bool $pinned = null, // Whether message is pinned or not public ?int $replyCount = null, // Number of replies to this message public ?bool $shadowed = null, // Whether the message was shadowed or not public ?bool $silent = null, // Whether message is silent or not public ?string $text = null, // Text of the message. Should be empty if `mml` is provided - public ?string $type = null, // Contains type of the message + public ?string $type = null, // Contains type of the message. One of: regular, ephemeral, error, reply, system, deleted public ?\DateTime $updatedAt = null, // Date/time of the last update - /** @var array|null Array of message attachments */ + /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Array of message attachments - /** @var array|null List of 10 latest reactions to this message */ + /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $latestReactions = null, // List of 10 latest reactions to this message - /** @var array|null List of mentioned users */ + /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $mentionedUsers = null, // List of mentioned users - /** @var array|null List of 10 latest reactions of authenticated user to this message */ + /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $ownReactions = null, // List of 10 latest reactions of authenticated user to this message public ?array $restrictedVisibility = null, // A list of user ids that have restricted visibility to the message, if the list is not empty, the message is only visible to the users in the list @@ -96,7 +51,7 @@ public function __construct( public ?string $pollID = null, // Identifier of the poll to include in the message public ?string $quotedMessageID = null, public ?bool $showInChannel = null, // Whether thread reply should be shown in the channel as well - /** @var array|null List of users who participate in thread */ + /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $threadParticipants = null, // List of users who participate in thread public ?DraftResponse $draft = null, @@ -107,6 +62,8 @@ public function __construct( public ?UserResponse $pinnedBy = null, public ?PollResponseData $poll = null, public ?MessageResponse $quotedMessage = null, + /** @var array|null */ + #[ArrayOf(ReactionGroupResponse::class)] public ?array $reactionGroups = null, public ?ReminderResponseData $reminder = null, public ?SharedLocationResponseData $sharedLocation = null, diff --git a/src/GeneratedModels/MetricDescriptor.php b/src/GeneratedModels/MetricDescriptor.php index 2fc6a3f..ef9b9d2 100644 --- a/src/GeneratedModels/MetricDescriptor.php +++ b/src/GeneratedModels/MetricDescriptor.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $label - * @property string|null $description - * @property string|null $unit */ class MetricDescriptor extends BaseModel { diff --git a/src/GeneratedModels/MetricThreshold.php b/src/GeneratedModels/MetricThreshold.php index 7a0af16..2e7df90 100644 --- a/src/GeneratedModels/MetricThreshold.php +++ b/src/GeneratedModels/MetricThreshold.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $level - * @property string $operator - * @property int $value - * @property string|null $valueUnit - * @property int|null $windowSeconds */ class MetricThreshold extends BaseModel { diff --git a/src/GeneratedModels/MetricTimeSeries.php b/src/GeneratedModels/MetricTimeSeries.php index be05799..37b0e24 100644 --- a/src/GeneratedModels/MetricTimeSeries.php +++ b/src/GeneratedModels/MetricTimeSeries.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $dataPoints */ class MetricTimeSeries extends BaseModel { diff --git a/src/GeneratedModels/ModerationActionConfigResponse.php b/src/GeneratedModels/ModerationActionConfigResponse.php new file mode 100644 index 0000000..8df2c03 --- /dev/null +++ b/src/GeneratedModels/ModerationActionConfigResponse.php @@ -0,0 +1,23 @@ + $result - * @property string|null $entityCreatorID - * @property string|null $reason - * @property string|null $reviewQueueItemID - * @property array|null $labels - * @property object|null $custom - * @property ModerationPayload|null $moderationPayload - * @property ReviewQueueItemResponse|null $reviewQueueItem - * @property UserResponse|null $user */ class ModerationFlagResponse extends BaseModel { @@ -37,7 +21,7 @@ public function __construct( public ?string $reviewQueueItemID = null, public ?array $labels = null, public ?object $custom = null, - public ?ModerationPayload $moderationPayload = null, + public ?ModerationPayloadResponse $moderationPayload = null, public ?ReviewQueueItemResponse $reviewQueueItem = null, public ?UserResponse $user = null, ) { diff --git a/src/GeneratedModels/ModerationFlaggedEvent.php b/src/GeneratedModels/ModerationFlaggedEvent.php index 8b81a95..213a755 100644 --- a/src/GeneratedModels/ModerationFlaggedEvent.php +++ b/src/GeneratedModels/ModerationFlaggedEvent.php @@ -4,22 +4,17 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property string $type - * @property string|null $item - * @property string|null $objectID - * @property User|null $user + * This event is sent when content is flagged for moderation */ class ModerationFlaggedEvent extends BaseModel { public function __construct( + public ?string $contentType = null, // The type of content that was flagged public ?\DateTime $createdAt = null, + public ?string $objectID = null, // The ID of the flagged content + public ?object $custom = null, public ?string $type = null, - public ?string $item = null, - public ?string $objectID = null, - public ?User $user = null, + public ?\DateTime $receivedAt = null, ) { } diff --git a/src/GeneratedModels/ModerationMarkReviewedEvent.php b/src/GeneratedModels/ModerationMarkReviewedEvent.php index 056b5a0..5b3c1a5 100644 --- a/src/GeneratedModels/ModerationMarkReviewedEvent.php +++ b/src/GeneratedModels/ModerationMarkReviewedEvent.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a moderation item is marked as reviewed - * - * @property \DateTime $createdAt - * @property object $custom - * @property ReviewQueueItemResponse $item - * @property string $type - * @property \DateTime|null $receivedAt - * @property MessageResponse|null $message */ class ModerationMarkReviewedEvent extends BaseModel { diff --git a/src/GeneratedModels/ModerationPayload.php b/src/GeneratedModels/ModerationPayload.php index 2602593..b18b957 100644 --- a/src/GeneratedModels/ModerationPayload.php +++ b/src/GeneratedModels/ModerationPayload.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $images - * @property array|null $texts - * @property array|null $videos - * @property object|null $custom */ class ModerationPayload extends BaseModel { diff --git a/src/GeneratedModels/ModerationPayloadRequest.php b/src/GeneratedModels/ModerationPayloadRequest.php new file mode 100644 index 0000000..52291f5 --- /dev/null +++ b/src/GeneratedModels/ModerationPayloadRequest.php @@ -0,0 +1,21 @@ +|null $conditions - * @property array|null $groups */ class ModerationRuleV2Response extends BaseModel { diff --git a/src/GeneratedModels/ModerationV2Response.php b/src/GeneratedModels/ModerationV2Response.php index af1decb..bfd686b 100644 --- a/src/GeneratedModels/ModerationV2Response.php +++ b/src/GeneratedModels/ModerationV2Response.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $action - * @property string $originalText - * @property string|null $blocklistMatched - * @property bool|null $platformCircumvented - * @property string|null $semanticFilterMatched - * @property array|null $imageHarms - * @property array|null $textHarms */ class ModerationV2Response extends BaseModel { @@ -22,6 +14,7 @@ public function __construct( public ?string $blocklistMatched = null, public ?bool $platformCircumvented = null, public ?string $semanticFilterMatched = null, + public ?array $blocklistsMatched = null, public ?array $imageHarms = null, public ?array $textHarms = null, ) { diff --git a/src/GeneratedModels/MuteChannelRequest.php b/src/GeneratedModels/MuteChannelRequest.php index 08db181..e379cd7 100644 --- a/src/GeneratedModels/MuteChannelRequest.php +++ b/src/GeneratedModels/MuteChannelRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $expiration - * @property string|null $userID - * @property array|null $channelCids - * @property UserRequest|null $user */ class MuteChannelRequest extends BaseModel { diff --git a/src/GeneratedModels/MuteChannelResponse.php b/src/GeneratedModels/MuteChannelResponse.php index a8262df..f21e26b 100644 --- a/src/GeneratedModels/MuteChannelResponse.php +++ b/src/GeneratedModels/MuteChannelResponse.php @@ -5,21 +5,16 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array|null $channelMutes - * @property ChannelMute|null $channelMute - * @property OwnUser|null $ownUser */ class MuteChannelResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null Object with mutes (if multiple channels were muted) */ + /** @var array|null */ #[ArrayOf(ChannelMute::class)] public ?array $channelMutes = null, // Object with mutes (if multiple channels were muted) public ?ChannelMute $channelMute = null, - public ?OwnUser $ownUser = null, + public ?OwnUserResponse $ownUser = null, ) { } diff --git a/src/GeneratedModels/MuteRequest.php b/src/GeneratedModels/MuteRequest.php index e72410d..c55d288 100644 --- a/src/GeneratedModels/MuteRequest.php +++ b/src/GeneratedModels/MuteRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $targetIds - * @property int|null $timeout - * @property string|null $userID - * @property UserRequest|null $user */ class MuteRequest extends BaseModel { diff --git a/src/GeneratedModels/MuteResponse.php b/src/GeneratedModels/MuteResponse.php index 2c01f2b..882a1a5 100644 --- a/src/GeneratedModels/MuteResponse.php +++ b/src/GeneratedModels/MuteResponse.php @@ -5,21 +5,16 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array|null $mutes - * @property array|null $nonExistingUsers - * @property OwnUser|null $ownUser */ class MuteResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null Object with mutes (if multiple users were muted) */ - #[ArrayOf(UserMute::class)] + /** @var array|null */ + #[ArrayOf(UserMuteResponse::class)] public ?array $mutes = null, // Object with mutes (if multiple users were muted) public ?array $nonExistingUsers = null, // A list of users that can't be found. Common cause for this is deleted users - public ?OwnUser $ownUser = null, + public ?OwnUserResponse $ownUser = null, ) { } diff --git a/src/GeneratedModels/MuteUsersRequest.php b/src/GeneratedModels/MuteUsersRequest.php index 9e39237..0c41ad6 100644 --- a/src/GeneratedModels/MuteUsersRequest.php +++ b/src/GeneratedModels/MuteUsersRequest.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $audio - * @property bool|null $muteAllUsers - * @property string|null $mutedByID - * @property bool|null $screenshare - * @property bool|null $screenshareAudio - * @property bool|null $video - * @property array|null $userIds - * @property UserRequest|null $mutedBy */ class MuteUsersRequest extends BaseModel { diff --git a/src/GeneratedModels/MuteUsersResponse.php b/src/GeneratedModels/MuteUsersResponse.php index 7f59b1d..add6a34 100644 --- a/src/GeneratedModels/MuteUsersResponse.php +++ b/src/GeneratedModels/MuteUsersResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * MuteUsersResponse is the response payload for the mute users endpoint. - * - * @property string $duration */ class MuteUsersResponse extends BaseModel { diff --git a/src/GeneratedModels/NetworkMetricsReportResponse.php b/src/GeneratedModels/NetworkMetricsReportResponse.php index c5cb4f2..e12c032 100644 --- a/src/GeneratedModels/NetworkMetricsReportResponse.php +++ b/src/GeneratedModels/NetworkMetricsReportResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $averageConnectionTime - * @property int|null $averageJitter - * @property int|null $averageLatency - * @property int|null $averageTimeToReconnect */ class NetworkMetricsReportResponse extends BaseModel { diff --git a/src/GeneratedModels/NoiseCancellationSettings.php b/src/GeneratedModels/NoiseCancellationSettings.php index 14ebef5..8fb033b 100644 --- a/src/GeneratedModels/NoiseCancellationSettings.php +++ b/src/GeneratedModels/NoiseCancellationSettings.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $mode */ class NoiseCancellationSettings extends BaseModel { diff --git a/src/GeneratedModels/NotificationComment.php b/src/GeneratedModels/NotificationComment.php index 4a9d0ee..173a9d2 100644 --- a/src/GeneratedModels/NotificationComment.php +++ b/src/GeneratedModels/NotificationComment.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $comment - * @property string $id - * @property string $userID - * @property array|null $attachments */ class NotificationComment extends BaseModel { diff --git a/src/GeneratedModels/NotificationConfig.php b/src/GeneratedModels/NotificationConfig.php index 14e457f..cddf258 100644 --- a/src/GeneratedModels/NotificationConfig.php +++ b/src/GeneratedModels/NotificationConfig.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $deduplicationWindow - * @property bool|null $trackRead - * @property bool|null $trackSeen */ class NotificationConfig extends BaseModel { diff --git a/src/GeneratedModels/NotificationContext.php b/src/GeneratedModels/NotificationContext.php index 3ca9602..fe18e58 100644 --- a/src/GeneratedModels/NotificationContext.php +++ b/src/GeneratedModels/NotificationContext.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property NotificationTarget|null $target - * @property NotificationTrigger|null $trigger */ class NotificationContext extends BaseModel { diff --git a/src/GeneratedModels/NotificationFeedUpdatedEvent.php b/src/GeneratedModels/NotificationFeedUpdatedEvent.php index 6d84814..bdf70b0 100644 --- a/src/GeneratedModels/NotificationFeedUpdatedEvent.php +++ b/src/GeneratedModels/NotificationFeedUpdatedEvent.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when notification feed is updated. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property array|null $aggregatedActivities - * @property NotificationStatusResponse|null $notificationStatus - * @property UserResponseCommonFields|null $user */ class NotificationFeedUpdatedEvent extends BaseModel { @@ -25,7 +15,7 @@ public function __construct( public ?string $type = null, // The type of event: "feeds.notification_feed.updated" in this case public ?string $feedVisibility = null, public ?\DateTime $receivedAt = null, - /** @var array|null Aggregated activities for notification feeds */ + /** @var array|null */ #[ArrayOf(AggregatedActivityResponse::class)] public ?array $aggregatedActivities = null, // Aggregated activities for notification feeds public ?NotificationStatusResponse $notificationStatus = null, diff --git a/src/GeneratedModels/NotificationMarkUnreadEvent.php b/src/GeneratedModels/NotificationMarkUnreadEvent.php index 603c90d..350b3a6 100644 --- a/src/GeneratedModels/NotificationMarkUnreadEvent.php +++ b/src/GeneratedModels/NotificationMarkUnreadEvent.php @@ -4,48 +4,34 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property int $channelMemberCount - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $firstUnreadMessageID - * @property \DateTime $lastReadAt - * @property int $totalUnreadCount - * @property int $unreadChannels - * @property int $unreadCount - * @property int $unreadMessages - * @property int $unreadThreads - * @property string $type - * @property string|null $lastReadMessageID - * @property string|null $team - * @property string|null $threadID - * @property ChannelResponse|null $channel - * @property User|null $user + * Emitted when a channel/thread is marked as unread. */ class NotificationMarkUnreadEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?int $channelMemberCount = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $firstUnreadMessageID = null, - public ?\DateTime $lastReadAt = null, - public ?int $totalUnreadCount = null, - public ?int $unreadChannels = null, - public ?int $unreadCount = null, - public ?int $unreadMessages = null, - public ?int $unreadThreads = null, - public ?string $type = null, - public ?string $lastReadMessageID = null, - public ?string $team = null, - public ?string $threadID = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?string $type = null, // The type of event: "notification.mark_unread" in this case + public ?string $channelID = null, // The ID of the channel which was marked as unread + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, + public ?string $channelType = null, // The type of the channel which was marked as unread + public ?string $cid = null, // The CID of the channel which was marked as unread + public ?string $firstUnreadMessageID = null, // The ID of the first unread message + public ?\DateTime $lastReadAt = null, // The time when the channel/thread was marked as unread + public ?string $lastReadMessageID = null, // The ID of the last read message + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?string $threadID = null, // The ID of the thread which was marked as unread + public ?int $totalUnreadCount = null, // The total number of unread messages + public ?int $unreadChannels = null, // The number of channels with unread messages + public ?int $unreadCount = null, // The total number of unread messages + public ?int $unreadMessages = null, // The number of unread messages in the channel/thread after first_unread_message_id + public ?int $unreadThreadMessages = null, // The total number of unread messages in the threads + public ?int $unreadThreads = null, // The number of unread threads public ?ChannelResponse $channel = null, - public ?User $user = null, + public ?object $channelCustom = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/NotificationParentActivity.php b/src/GeneratedModels/NotificationParentActivity.php index 596527b..c581e8b 100644 --- a/src/GeneratedModels/NotificationParentActivity.php +++ b/src/GeneratedModels/NotificationParentActivity.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string|null $text - * @property string|null $type - * @property string|null $userID - * @property array|null $attachments */ class NotificationParentActivity extends BaseModel { diff --git a/src/GeneratedModels/NotificationSettings.php b/src/GeneratedModels/NotificationSettings.php index e57852b..d2f7f21 100644 --- a/src/GeneratedModels/NotificationSettings.php +++ b/src/GeneratedModels/NotificationSettings.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property EventNotificationSettings $callLiveStarted - * @property EventNotificationSettings $callMissed - * @property EventNotificationSettings $callNotification - * @property EventNotificationSettings $callRing - * @property EventNotificationSettings $sessionStarted */ class NotificationSettings extends BaseModel { diff --git a/src/GeneratedModels/NotificationSettingsRequest.php b/src/GeneratedModels/NotificationSettingsRequest.php new file mode 100644 index 0000000..db07469 --- /dev/null +++ b/src/GeneratedModels/NotificationSettingsRequest.php @@ -0,0 +1,23 @@ +|null $attachments - * @property NotificationComment|null $comment - * @property NotificationParentActivity|null $parentActivity */ class NotificationTarget extends BaseModel { @@ -23,7 +14,7 @@ public function __construct( public ?string $text = null, // The text content of the target activity (for activity targets) public ?string $type = null, // The type of the target activity (for activity targets) public ?string $userID = null, // The ID of the user who created the target activity (for activity targets) - /** @var array|null Attachments on the target activity (for activity targets) */ + /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Attachments on the target activity (for activity targets) public ?NotificationComment $comment = null, diff --git a/src/GeneratedModels/NotificationThreadMessageNewEvent.php b/src/GeneratedModels/NotificationThreadMessageNewEvent.php new file mode 100644 index 0000000..beb9fb0 --- /dev/null +++ b/src/GeneratedModels/NotificationThreadMessageNewEvent.php @@ -0,0 +1,39 @@ +|null */ + #[ArrayOf(UserResponseCommonFields::class)] + public ?array $threadParticipants = null, // The participants of the thread + public ?object $channelCustom = null, + ) { + } + + // BaseModel automatically handles jsonSerialize(), toArray(), and fromJson() using constructor types! + // Use #[JsonKey('user_id')] to override field names if needed. +} diff --git a/src/GeneratedModels/NotificationTrigger.php b/src/GeneratedModels/NotificationTrigger.php index 9307135..3e0163c 100644 --- a/src/GeneratedModels/NotificationTrigger.php +++ b/src/GeneratedModels/NotificationTrigger.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $text - * @property string $type - * @property NotificationComment|null $comment */ class NotificationTrigger extends BaseModel { diff --git a/src/GeneratedModels/OCRRule.php b/src/GeneratedModels/OCRRule.php index 825e380..bf61e3d 100644 --- a/src/GeneratedModels/OCRRule.php +++ b/src/GeneratedModels/OCRRule.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $action - * @property string $label */ class OCRRule extends BaseModel { diff --git a/src/GeneratedModels/OnlyUserID.php b/src/GeneratedModels/OnlyUserID.php index 7f3fdaa..0e7670e 100644 --- a/src/GeneratedModels/OnlyUserID.php +++ b/src/GeneratedModels/OnlyUserID.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id */ class OnlyUserID extends BaseModel { diff --git a/src/GeneratedModels/OverviewDashboardConfig.php b/src/GeneratedModels/OverviewDashboardConfig.php index b2498c2..f9526cb 100644 --- a/src/GeneratedModels/OverviewDashboardConfig.php +++ b/src/GeneratedModels/OverviewDashboardConfig.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $defaultDateRangeDays - * @property array|null $visibleCharts */ class OverviewDashboardConfig extends BaseModel { diff --git a/src/GeneratedModels/OwnBatchRequest.php b/src/GeneratedModels/OwnBatchRequest.php index 9e4b7f0..d6dbc78 100644 --- a/src/GeneratedModels/OwnBatchRequest.php +++ b/src/GeneratedModels/OwnBatchRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Request to get own_follows, own_followings, own_capabilities, and/or own_membership for multiple feeds. If fields is not specified, all fields are returned. - * - * @property array $feeds - * @property string|null $userID - * @property array|null $fields - * @property UserRequest|null $user */ class OwnBatchRequest extends BaseModel { diff --git a/src/GeneratedModels/OwnBatchResponse.php b/src/GeneratedModels/OwnBatchResponse.php index 7bc5d82..bb4ecbf 100644 --- a/src/GeneratedModels/OwnBatchResponse.php +++ b/src/GeneratedModels/OwnBatchResponse.php @@ -5,14 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $data */ class OwnBatchResponse extends BaseModel { public function __construct( public ?string $duration = null, + /** @var array|null */ + #[ArrayOf(FeedOwnData::class)] public ?array $data = null, // Map of feed ID to own fields data ) { } diff --git a/src/GeneratedModels/OwnUserResponse.php b/src/GeneratedModels/OwnUserResponse.php index fa4c6f0..89ba7d0 100644 --- a/src/GeneratedModels/OwnUserResponse.php +++ b/src/GeneratedModels/OwnUserResponse.php @@ -5,37 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $banned - * @property \DateTime $createdAt - * @property string $id - * @property bool $invisible - * @property string $language - * @property bool $online - * @property string $role - * @property int $totalUnreadCount - * @property int $unreadChannels - * @property int $unreadCount - * @property int $unreadThreads - * @property \DateTime $updatedAt - * @property array $channelMutes - * @property array $devices - * @property array $mutes - * @property array $teams - * @property object $custom - * @property int|null $avgResponseTime - * @property \DateTime|null $deactivatedAt - * @property \DateTime|null $deletedAt - * @property string|null $image - * @property \DateTime|null $lastActive - * @property string|null $name - * @property \DateTime|null $revokeTokensIssuedBefore - * @property array|null $blockedUserIds - * @property array|null $latestHiddenChannels - * @property PrivacySettingsResponse|null $privacySettings - * @property PushPreferencesResponse|null $pushPreferences - * @property array|null $teamsRole - * @property array|null $totalUnreadCountByTeam */ class OwnUserResponse extends BaseModel { diff --git a/src/GeneratedModels/PagerRequest.php b/src/GeneratedModels/PagerRequest.php index e55fe8c..92a5744 100644 --- a/src/GeneratedModels/PagerRequest.php +++ b/src/GeneratedModels/PagerRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev */ class PagerRequest extends BaseModel { diff --git a/src/GeneratedModels/PagerResponse.php b/src/GeneratedModels/PagerResponse.php index 5d03647..00f3581 100644 --- a/src/GeneratedModels/PagerResponse.php +++ b/src/GeneratedModels/PagerResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $next - * @property string|null $prev */ class PagerResponse extends BaseModel { diff --git a/src/GeneratedModels/PaginationParams.php b/src/GeneratedModels/PaginationParams.php index d204dd1..c82eb2c 100644 --- a/src/GeneratedModels/PaginationParams.php +++ b/src/GeneratedModels/PaginationParams.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property int|null $offset */ class PaginationParams extends BaseModel { diff --git a/src/GeneratedModels/ParsedPredefinedFilterResponse.php b/src/GeneratedModels/ParsedPredefinedFilterResponse.php index 3671395..f5bed53 100644 --- a/src/GeneratedModels/ParsedPredefinedFilterResponse.php +++ b/src/GeneratedModels/ParsedPredefinedFilterResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name - * @property object $filter - * @property array|null $sort */ class ParsedPredefinedFilterResponse extends BaseModel { diff --git a/src/GeneratedModels/ParticipantCountByMinuteResponse.php b/src/GeneratedModels/ParticipantCountByMinuteResponse.php index 6cd94cc..d82f58f 100644 --- a/src/GeneratedModels/ParticipantCountByMinuteResponse.php +++ b/src/GeneratedModels/ParticipantCountByMinuteResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $first - * @property int $last - * @property int $max - * @property int $min - * @property \DateTime $startTs */ class ParticipantCountByMinuteResponse extends BaseModel { diff --git a/src/GeneratedModels/ParticipantCountOverTimeResponse.php b/src/GeneratedModels/ParticipantCountOverTimeResponse.php index 352423e..ed504b9 100644 --- a/src/GeneratedModels/ParticipantCountOverTimeResponse.php +++ b/src/GeneratedModels/ParticipantCountOverTimeResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $byMinute */ class ParticipantCountOverTimeResponse extends BaseModel { diff --git a/src/GeneratedModels/ParticipantReportResponse.php b/src/GeneratedModels/ParticipantReportResponse.php index dd8d526..61ec4ba 100644 --- a/src/GeneratedModels/ParticipantReportResponse.php +++ b/src/GeneratedModels/ParticipantReportResponse.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $sum - * @property int $unique - * @property int|null $maxConcurrent - * @property array|null $byBrowser - * @property array|null $byCountry - * @property array|null $byDevice - * @property array|null $byOperatingSystem - * @property ParticipantCountOverTimeResponse|null $countOverTime - * @property PublisherStatsResponse|null $publishers - * @property SubscriberStatsResponse|null $subscribers */ class ParticipantReportResponse extends BaseModel { diff --git a/src/GeneratedModels/ParticipantSeriesPublisherStats.php b/src/GeneratedModels/ParticipantSeriesPublisherStats.php index 459c297..3bd109f 100644 --- a/src/GeneratedModels/ParticipantSeriesPublisherStats.php +++ b/src/GeneratedModels/ParticipantSeriesPublisherStats.php @@ -5,18 +5,14 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $globalMetricsOrder - * @property array|null $global - * @property array|null $globalMeta - * @property array|null $globalThresholds - * @property array|null $tracks */ class ParticipantSeriesPublisherStats extends BaseModel { public function __construct( public ?array $globalMetricsOrder = null, public ?array $global = null, + /** @var array|null */ + #[ArrayOf(MetricDescriptor::class)] public ?array $globalMeta = null, public ?array $globalThresholds = null, public ?array $tracks = null, diff --git a/src/GeneratedModels/ParticipantSeriesSubscriberStats.php b/src/GeneratedModels/ParticipantSeriesSubscriberStats.php index 9d5c616..99dd747 100644 --- a/src/GeneratedModels/ParticipantSeriesSubscriberStats.php +++ b/src/GeneratedModels/ParticipantSeriesSubscriberStats.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $globalMetricsOrder - * @property array|null $subscriptions - * @property array|null $global - * @property array|null $globalMeta - * @property array|null $globalThresholds */ class ParticipantSeriesSubscriberStats extends BaseModel { @@ -20,6 +14,8 @@ public function __construct( #[ArrayOf(ParticipantSeriesSubscriptionTrackMetrics::class)] public ?array $subscriptions = null, public ?array $global = null, + /** @var array|null */ + #[ArrayOf(MetricDescriptor::class)] public ?array $globalMeta = null, public ?array $globalThresholds = null, ) { diff --git a/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php b/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php index 7723567..8a323c8 100644 --- a/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php +++ b/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $publisherUserID - * @property string|null $publisherName - * @property string|null $publisherUserSessionID - * @property array|null $tracks */ class ParticipantSeriesSubscriptionTrackMetrics extends BaseModel { diff --git a/src/GeneratedModels/ParticipantSeriesTimeframe.php b/src/GeneratedModels/ParticipantSeriesTimeframe.php index 96f63c9..81db34f 100644 --- a/src/GeneratedModels/ParticipantSeriesTimeframe.php +++ b/src/GeneratedModels/ParticipantSeriesTimeframe.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $maxPoints - * @property \DateTime $since - * @property int $stepSeconds - * @property \DateTime $until */ class ParticipantSeriesTimeframe extends BaseModel { diff --git a/src/GeneratedModels/ParticipantSeriesTrackMetrics.php b/src/GeneratedModels/ParticipantSeriesTrackMetrics.php index 5feb530..a4ffd47 100644 --- a/src/GeneratedModels/ParticipantSeriesTrackMetrics.php +++ b/src/GeneratedModels/ParticipantSeriesTrackMetrics.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $trackID - * @property string|null $codec - * @property string|null $label - * @property string|null $rid - * @property string|null $trackType - * @property array|null $metricsOrder - * @property array|null $metrics - * @property array|null $metricsMeta - * @property array|null $thresholds */ class ParticipantSeriesTrackMetrics extends BaseModel { @@ -26,6 +16,8 @@ public function __construct( public ?string $trackType = null, public ?array $metricsOrder = null, public ?array $metrics = null, + /** @var array|null */ + #[ArrayOf(MetricDescriptor::class)] public ?array $metricsMeta = null, public ?array $thresholds = null, ) { diff --git a/src/GeneratedModels/ParticipantSeriesUserStats.php b/src/GeneratedModels/ParticipantSeriesUserStats.php index 53b5557..5552793 100644 --- a/src/GeneratedModels/ParticipantSeriesUserStats.php +++ b/src/GeneratedModels/ParticipantSeriesUserStats.php @@ -5,17 +5,14 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $metricsOrder - * @property array|null $metrics - * @property array|null $metricsMeta - * @property array|null $thresholds */ class ParticipantSeriesUserStats extends BaseModel { public function __construct( public ?array $metricsOrder = null, public ?array $metrics = null, + /** @var array|null */ + #[ArrayOf(MetricDescriptor::class)] public ?array $metricsMeta = null, public ?array $thresholds = null, ) { diff --git a/src/GeneratedModels/ParticipantSessionDetails.php b/src/GeneratedModels/ParticipantSessionDetails.php index f6596b5..7fe153f 100644 --- a/src/GeneratedModels/ParticipantSessionDetails.php +++ b/src/GeneratedModels/ParticipantSessionDetails.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $publisherType - * @property string $userID - * @property string $userSessionID - * @property array $roles - * @property int|null $durationInSeconds - * @property \DateTime|null $joinedAt - * @property \DateTime|null $leftAt */ class ParticipantSessionDetails extends BaseModel { diff --git a/src/GeneratedModels/PendingMessageEvent.php b/src/GeneratedModels/PendingMessageEvent.php index eca5679..b19ad7e 100644 --- a/src/GeneratedModels/PendingMessageEvent.php +++ b/src/GeneratedModels/PendingMessageEvent.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * Pending message event for async moderation - * - * @property \DateTime $createdAt - * @property string $method - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property Channel|null $channel - * @property Message|null $message - * @property array|null $metadata - * @property User|null $user */ class PendingMessageEvent extends BaseModel { @@ -24,10 +14,10 @@ public function __construct( public ?object $custom = null, public ?string $type = null, // The type of event: "message.pending" in this case public ?\DateTime $receivedAt = null, - public ?Channel $channel = null, - public ?Message $message = null, - public ?array $metadata = null, - public ?User $user = null, + public ?ChannelResponse $channel = null, + public ?MessageResponse $message = null, + public ?array $metadata = null, // Metadata attached to the pending message + public ?UserResponse $user = null, ) { } diff --git a/src/GeneratedModels/PendingMessageResponse.php b/src/GeneratedModels/PendingMessageResponse.php index 6f23469..deb8a11 100644 --- a/src/GeneratedModels/PendingMessageResponse.php +++ b/src/GeneratedModels/PendingMessageResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property ChannelResponse|null $channel - * @property MessageResponse|null $message - * @property array|null $metadata - * @property UserResponse|null $user */ class PendingMessageResponse extends BaseModel { diff --git a/src/GeneratedModels/PerSDKUsageReport.php b/src/GeneratedModels/PerSDKUsageReport.php index 5de34d4..50aa3a7 100644 --- a/src/GeneratedModels/PerSDKUsageReport.php +++ b/src/GeneratedModels/PerSDKUsageReport.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $total - * @property array $byVersion */ class PerSDKUsageReport extends BaseModel { diff --git a/src/GeneratedModels/Permission.php b/src/GeneratedModels/Permission.php index 47446d4..f6b6b40 100644 --- a/src/GeneratedModels/Permission.php +++ b/src/GeneratedModels/Permission.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $action - * @property bool $custom - * @property string $description - * @property string $id - * @property string $level - * @property string $name - * @property bool $owner - * @property bool $sameTeam - * @property array $tags - * @property object|null $condition */ class Permission extends BaseModel { @@ -24,7 +13,7 @@ public function __construct( public ?bool $custom = null, // Whether this is a custom permission or built-in public ?string $description = null, // Description of the permission public ?string $id = null, // Unique permission ID - public ?string $level = null, // Level at which permission could be applied (app or channel) + public ?string $level = null, // Level at which permission could be applied (app or channel). One of: app, channel public ?string $name = null, // Name of the permission public ?bool $owner = null, // Whether this permission applies to resource owner or not public ?bool $sameTeam = null, // Whether this permission applies to teammates (multi-tenancy mode only) diff --git a/src/GeneratedModels/PermissionRequestEvent.php b/src/GeneratedModels/PermissionRequestEvent.php index 44c74cc..f47241c 100644 --- a/src/GeneratedModels/PermissionRequestEvent.php +++ b/src/GeneratedModels/PermissionRequestEvent.php @@ -6,12 +6,6 @@ /** * This event is sent when a user requests access to a feature on a call, * clients receiving this event should display a permission request to the user - * - * @property string $callCid - * @property \DateTime $createdAt - * @property array $permissions - * @property UserResponse $user - * @property string $type */ class PermissionRequestEvent extends BaseModel { diff --git a/src/GeneratedModels/PinActivityRequest.php b/src/GeneratedModels/PinActivityRequest.php index 3c5bc23..c7caaaf 100644 --- a/src/GeneratedModels/PinActivityRequest.php +++ b/src/GeneratedModels/PinActivityRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $userID - * @property UserRequest|null $user */ class PinActivityRequest extends BaseModel { diff --git a/src/GeneratedModels/PinActivityResponse.php b/src/GeneratedModels/PinActivityResponse.php index f33db4e..dc26f60 100644 --- a/src/GeneratedModels/PinActivityResponse.php +++ b/src/GeneratedModels/PinActivityResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $duration - * @property string $feed - * @property string $userID - * @property ActivityResponse $activity */ class PinActivityResponse extends BaseModel { diff --git a/src/GeneratedModels/PinRequest.php b/src/GeneratedModels/PinRequest.php index 4899e36..74cd5ed 100644 --- a/src/GeneratedModels/PinRequest.php +++ b/src/GeneratedModels/PinRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * PinRequest is the payload for pinning a message. - * - * @property string $sessionID - * @property string $userID */ class PinRequest extends BaseModel { diff --git a/src/GeneratedModels/PinResponse.php b/src/GeneratedModels/PinResponse.php index 686b230..57dd73a 100644 --- a/src/GeneratedModels/PinResponse.php +++ b/src/GeneratedModels/PinResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class PinResponse extends BaseModel { diff --git a/src/GeneratedModels/PlatformDataResponse.php b/src/GeneratedModels/PlatformDataResponse.php index 6a7a5f4..1fcdb19 100644 --- a/src/GeneratedModels/PlatformDataResponse.php +++ b/src/GeneratedModels/PlatformDataResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property BrowserDataResponse $browser - * @property DeviceDataResponse $device - * @property ClientOSDataResponse $os */ class PlatformDataResponse extends BaseModel { diff --git a/src/GeneratedModels/Policy.php b/src/GeneratedModels/Policy.php index 1041cf5..b25523f 100644 --- a/src/GeneratedModels/Policy.php +++ b/src/GeneratedModels/Policy.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $action - * @property \DateTime $createdAt - * @property string $name - * @property bool $owner - * @property int $priority - * @property \DateTime $updatedAt - * @property array $resources - * @property array $roles */ class Policy extends BaseModel { diff --git a/src/GeneratedModels/PolicyRequest.php b/src/GeneratedModels/PolicyRequest.php index 186b181..1272614 100644 --- a/src/GeneratedModels/PolicyRequest.php +++ b/src/GeneratedModels/PolicyRequest.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * Policy request - * - * @property string $action - * @property string $name - * @property bool $owner - * @property int $priority - * @property array $resources - * @property array $roles */ class PolicyRequest extends BaseModel { diff --git a/src/GeneratedModels/PollOptionInput.php b/src/GeneratedModels/PollOptionInput.php index 03d030d..b87e591 100644 --- a/src/GeneratedModels/PollOptionInput.php +++ b/src/GeneratedModels/PollOptionInput.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $text - * @property object|null $custom */ class PollOptionInput extends BaseModel { diff --git a/src/GeneratedModels/PollOptionRequest.php b/src/GeneratedModels/PollOptionRequest.php index 6cca12f..7e3dba8 100644 --- a/src/GeneratedModels/PollOptionRequest.php +++ b/src/GeneratedModels/PollOptionRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string|null $text - * @property object|null $custom */ class PollOptionRequest extends BaseModel { diff --git a/src/GeneratedModels/PollOptionResponse.php b/src/GeneratedModels/PollOptionResponse.php index 7678b80..4442cea 100644 --- a/src/GeneratedModels/PollOptionResponse.php +++ b/src/GeneratedModels/PollOptionResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property PollOptionResponseData $pollOption */ class PollOptionResponse extends BaseModel { diff --git a/src/GeneratedModels/PollOptionResponseData.php b/src/GeneratedModels/PollOptionResponseData.php index 212aaa9..f7cf75d 100644 --- a/src/GeneratedModels/PollOptionResponseData.php +++ b/src/GeneratedModels/PollOptionResponseData.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string $text - * @property object $custom */ class PollOptionResponseData extends BaseModel { diff --git a/src/GeneratedModels/PollResponse.php b/src/GeneratedModels/PollResponse.php index ae0daaa..f918bdd 100644 --- a/src/GeneratedModels/PollResponse.php +++ b/src/GeneratedModels/PollResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property PollResponseData $poll */ class PollResponse extends BaseModel { diff --git a/src/GeneratedModels/PollResponseData.php b/src/GeneratedModels/PollResponseData.php index e623a26..5a970ea 100644 --- a/src/GeneratedModels/PollResponseData.php +++ b/src/GeneratedModels/PollResponseData.php @@ -5,28 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $allowAnswers - * @property bool $allowUserSuggestedOptions - * @property int $answersCount - * @property \DateTime $createdAt - * @property string $createdByID - * @property string $description - * @property bool $enforceUniqueVote - * @property string $id - * @property string $name - * @property \DateTime $updatedAt - * @property int $voteCount - * @property string $votingVisibility - * @property array $latestAnswers - * @property array $options - * @property array $ownVotes - * @property object $custom - * @property array $latestVotesByOption - * @property array $voteCountsByOption - * @property bool|null $isClosed - * @property int|null $maxVotesAllowed - * @property UserResponse|null $createdBy */ class PollResponseData extends BaseModel { diff --git a/src/GeneratedModels/PollVoteResponse.php b/src/GeneratedModels/PollVoteResponse.php index 7e2b24f..f756f33 100644 --- a/src/GeneratedModels/PollVoteResponse.php +++ b/src/GeneratedModels/PollVoteResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property PollResponseData|null $poll - * @property PollVoteResponseData|null $vote */ class PollVoteResponse extends BaseModel { diff --git a/src/GeneratedModels/PollVoteResponseData.php b/src/GeneratedModels/PollVoteResponseData.php index 5c06f06..0d83bc5 100644 --- a/src/GeneratedModels/PollVoteResponseData.php +++ b/src/GeneratedModels/PollVoteResponseData.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $id - * @property string $optionID - * @property string $pollID - * @property \DateTime $updatedAt - * @property string|null $answerText - * @property bool|null $isAnswer - * @property string|null $userID - * @property UserResponse|null $user */ class PollVoteResponseData extends BaseModel { diff --git a/src/GeneratedModels/PollVotesResponse.php b/src/GeneratedModels/PollVotesResponse.php index 99852fc..e59b9a4 100644 --- a/src/GeneratedModels/PollVotesResponse.php +++ b/src/GeneratedModels/PollVotesResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $votes - * @property string|null $next - * @property string|null $prev */ class PollVotesResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null Poll votes */ + /** @var array|null */ #[ArrayOf(PollVoteResponseData::class)] public ?array $votes = null, // Poll votes public ?string $next = null, diff --git a/src/GeneratedModels/PrivacySettingsResponse.php b/src/GeneratedModels/PrivacySettingsResponse.php index 8c1edc2..ba192d6 100644 --- a/src/GeneratedModels/PrivacySettingsResponse.php +++ b/src/GeneratedModels/PrivacySettingsResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property DeliveryReceiptsResponse|null $deliveryReceipts - * @property ReadReceiptsResponse|null $readReceipts - * @property TypingIndicatorsResponse|null $typingIndicators */ class PrivacySettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/PublishedTrackFlags.php b/src/GeneratedModels/PublishedTrackFlags.php index 6b138b0..f772fd1 100644 --- a/src/GeneratedModels/PublishedTrackFlags.php +++ b/src/GeneratedModels/PublishedTrackFlags.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $audio - * @property bool $screenshare - * @property bool $screenshareAudio - * @property bool $video */ class PublishedTrackFlags extends BaseModel { diff --git a/src/GeneratedModels/PublishedTrackMetrics.php b/src/GeneratedModels/PublishedTrackMetrics.php index a1b6f4d..c179f94 100644 --- a/src/GeneratedModels/PublishedTrackMetrics.php +++ b/src/GeneratedModels/PublishedTrackMetrics.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $codec - * @property string|null $trackID - * @property string|null $trackType - * @property array|null $warnings - * @property MetricTimeSeries|null $bitrate - * @property MetricTimeSeries|null $framerate - * @property ResolutionMetricsTimeSeries|null $resolution */ class PublishedTrackMetrics extends BaseModel { diff --git a/src/GeneratedModels/PublisherAllMetrics.php b/src/GeneratedModels/PublisherAllMetrics.php index b2ef698..1df3555 100644 --- a/src/GeneratedModels/PublisherAllMetrics.php +++ b/src/GeneratedModels/PublisherAllMetrics.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property PublisherAudioMetrics|null $audio - * @property ActiveCallsLatencyStats|null $rttMs - * @property PublisherVideoMetrics|null $video */ class PublisherAllMetrics extends BaseModel { diff --git a/src/GeneratedModels/PublisherAudioMetrics.php b/src/GeneratedModels/PublisherAudioMetrics.php index f12f8c7..efdc52f 100644 --- a/src/GeneratedModels/PublisherAudioMetrics.php +++ b/src/GeneratedModels/PublisherAudioMetrics.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property ActiveCallsLatencyStats|null $jitterMs */ class PublisherAudioMetrics extends BaseModel { diff --git a/src/GeneratedModels/PublisherStatsResponse.php b/src/GeneratedModels/PublisherStatsResponse.php index ddec2bd..8a6873e 100644 --- a/src/GeneratedModels/PublisherStatsResponse.php +++ b/src/GeneratedModels/PublisherStatsResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $total - * @property int $unique - * @property array|null $byTrack */ class PublisherStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/PublisherVideoMetrics.php b/src/GeneratedModels/PublisherVideoMetrics.php index a7df133..170767d 100644 --- a/src/GeneratedModels/PublisherVideoMetrics.php +++ b/src/GeneratedModels/PublisherVideoMetrics.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property ActiveCallsBitrateStats|null $bitrate - * @property ActiveCallsFPSStats|null $fps30 - * @property ActiveCallsLatencyStats|null $frameEncodingTimeMs - * @property ActiveCallsLatencyStats|null $jitterMs - * @property ActiveCallsResolutionStats|null $resolution */ class PublisherVideoMetrics extends BaseModel { diff --git a/src/GeneratedModels/PublishersMetrics.php b/src/GeneratedModels/PublishersMetrics.php index ba70930..1c39866 100644 --- a/src/GeneratedModels/PublishersMetrics.php +++ b/src/GeneratedModels/PublishersMetrics.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property PublisherAllMetrics|null $all */ class PublishersMetrics extends BaseModel { diff --git a/src/GeneratedModels/PushConfig.php b/src/GeneratedModels/PushConfig.php index 9201466..a4bd053 100644 --- a/src/GeneratedModels/PushConfig.php +++ b/src/GeneratedModels/PushConfig.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $version - * @property bool|null $offlineOnly */ class PushConfig extends BaseModel { diff --git a/src/GeneratedModels/PushNotificationConfig.php b/src/GeneratedModels/PushNotificationConfig.php index 5d99eb6..cdcb869 100644 --- a/src/GeneratedModels/PushNotificationConfig.php +++ b/src/GeneratedModels/PushNotificationConfig.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enablePush - * @property array|null $pushTypes */ class PushNotificationConfig extends BaseModel { diff --git a/src/GeneratedModels/PushNotificationFields.php b/src/GeneratedModels/PushNotificationFields.php index 0353947..68e70ee 100644 --- a/src/GeneratedModels/PushNotificationFields.php +++ b/src/GeneratedModels/PushNotificationFields.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $offlineOnly - * @property string $version - * @property APNConfigFields $apn - * @property FirebaseConfigFields $firebase - * @property HuaweiConfigFields $huawei - * @property XiaomiConfigFields $xiaomi - * @property array|null $providers */ class PushNotificationFields extends BaseModel { diff --git a/src/GeneratedModels/PushNotificationSettingsResponse.php b/src/GeneratedModels/PushNotificationSettingsResponse.php index f7859e9..332a250 100644 --- a/src/GeneratedModels/PushNotificationSettingsResponse.php +++ b/src/GeneratedModels/PushNotificationSettingsResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $disabled - * @property \DateTime|null $disabledUntil */ class PushNotificationSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/PushPreferenceInput.php b/src/GeneratedModels/PushPreferenceInput.php index 248c0fd..63346f5 100644 --- a/src/GeneratedModels/PushPreferenceInput.php +++ b/src/GeneratedModels/PushPreferenceInput.php @@ -5,24 +5,15 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $callLevel - * @property string|null $channelCid - * @property string|null $chatLevel - * @property \DateTime|null $disabledUntil - * @property string|null $feedsLevel - * @property bool|null $removeDisable - * @property string|null $userID - * @property FeedsPreferences|null $feedsPreferences */ class PushPreferenceInput extends BaseModel { public function __construct( - public ?string $callLevel = null, // Set the level of call push notifications for the user. One of all, none, default + public ?string $callLevel = null, // Set the level of call push notifications for the user. One of: all, none, default public ?string $channelCid = null, // Set the push preferences for a specific channel. If empty it sets the default for the user - public ?string $chatLevel = null, // Set the level of chat push notifications for the user. One of all, mentions, none, default + public ?string $chatLevel = null, // Set the level of chat push notifications for the user. Note: "mentions" is deprecated in favor of "direct_mentions". One of: all, mentions, direct_mentions, all_mentions, none, default public ?\DateTime $disabledUntil = null, // Disable push notifications till a certain time - public ?string $feedsLevel = null, // Set the level of feeds push notifications for the user. One of all, none, default + public ?string $feedsLevel = null, // Set the level of feeds push notifications for the user. One of: all, none, default public ?bool $removeDisable = null, // Remove the disabled until time. (IE stop snoozing notifications) public ?string $userID = null, // The user id for which to set the push preferences. Required when using server side auths, defaults to current user with client side auth. public ?FeedsPreferences $feedsPreferences = null, diff --git a/src/GeneratedModels/PushPreferencesResponse.php b/src/GeneratedModels/PushPreferencesResponse.php index bb400bb..8d423ac 100644 --- a/src/GeneratedModels/PushPreferencesResponse.php +++ b/src/GeneratedModels/PushPreferencesResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $callLevel - * @property string|null $chatLevel - * @property \DateTime|null $disabledUntil - * @property string|null $feedsLevel - * @property FeedsPreferencesResponse|null $feedsPreferences */ class PushPreferencesResponse extends BaseModel { diff --git a/src/GeneratedModels/PushProvider.php b/src/GeneratedModels/PushProvider.php index f0a890c..fedc080 100644 --- a/src/GeneratedModels/PushProvider.php +++ b/src/GeneratedModels/PushProvider.php @@ -5,35 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $name - * @property string $type - * @property \DateTime $updatedAt - * @property string|null $apnAuthKey - * @property string|null $apnAuthType - * @property bool|null $apnDevelopment - * @property string|null $apnHost - * @property string|null $apnKeyID - * @property string|null $apnNotificationTemplate - * @property string|null $apnP12Cert - * @property string|null $apnTeamID - * @property string|null $apnTopic - * @property string|null $description - * @property \DateTime|null $disabledAt - * @property string|null $disabledReason - * @property string|null $firebaseApnTemplate - * @property string|null $firebaseCredentials - * @property string|null $firebaseDataTemplate - * @property string|null $firebaseHost - * @property string|null $firebaseNotificationTemplate - * @property string|null $firebaseServerKey - * @property string|null $huaweiAppID - * @property string|null $huaweiAppSecret - * @property string|null $huaweiHost - * @property string|null $xiaomiAppSecret - * @property string|null $xiaomiPackageName - * @property array|null $pushTemplates */ class PushProvider extends BaseModel { diff --git a/src/GeneratedModels/PushProviderRequest.php b/src/GeneratedModels/PushProviderRequest.php new file mode 100644 index 0000000..5a540f5 --- /dev/null +++ b/src/GeneratedModels/PushProviderRequest.php @@ -0,0 +1,41 @@ + $histogram */ class QualityScoreReport extends BaseModel { diff --git a/src/GeneratedModels/QualityScoreReportResponse.php b/src/GeneratedModels/QualityScoreReportResponse.php index 7cabfd3..aa37d05 100644 --- a/src/GeneratedModels/QualityScoreReportResponse.php +++ b/src/GeneratedModels/QualityScoreReportResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $daily */ class QualityScoreReportResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryActivitiesRequest.php b/src/GeneratedModels/QueryActivitiesRequest.php index cc38fe5..acaae36 100644 --- a/src/GeneratedModels/QueryActivitiesRequest.php +++ b/src/GeneratedModels/QueryActivitiesRequest.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $includePrivateActivities - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property string|null $userID - * @property array|null $sort - * @property object|null $filter - * @property UserRequest|null $user */ class QueryActivitiesRequest extends BaseModel { @@ -23,7 +14,7 @@ public function __construct( public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null Sorting parameters for the query */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query public ?object $filter = null, // Filters to apply to the query. Supports location-based queries with 'near' and 'within_bounds' operators. diff --git a/src/GeneratedModels/QueryActivitiesResponse.php b/src/GeneratedModels/QueryActivitiesResponse.php index 0caca6d..1eeb8cb 100644 --- a/src/GeneratedModels/QueryActivitiesResponse.php +++ b/src/GeneratedModels/QueryActivitiesResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $activities - * @property string|null $next - * @property string|null $prev */ class QueryActivitiesResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of activities matching the query */ + /** @var array|null */ #[ArrayOf(ActivityResponse::class)] public ?array $activities = null, // List of activities matching the query public ?string $next = null, // Cursor for next page diff --git a/src/GeneratedModels/QueryActivityReactionsRequest.php b/src/GeneratedModels/QueryActivityReactionsRequest.php index d396dd3..0fe5236 100644 --- a/src/GeneratedModels/QueryActivityReactionsRequest.php +++ b/src/GeneratedModels/QueryActivityReactionsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QueryActivityReactionsRequest extends BaseModel { diff --git a/src/GeneratedModels/QueryActivityReactionsResponse.php b/src/GeneratedModels/QueryActivityReactionsResponse.php index e1c7fbc..7ee4d41 100644 --- a/src/GeneratedModels/QueryActivityReactionsResponse.php +++ b/src/GeneratedModels/QueryActivityReactionsResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $reactions - * @property string|null $next - * @property string|null $prev */ class QueryActivityReactionsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryAggregateCallStatsRequest.php b/src/GeneratedModels/QueryAggregateCallStatsRequest.php index b996f2c..2276a27 100644 --- a/src/GeneratedModels/QueryAggregateCallStatsRequest.php +++ b/src/GeneratedModels/QueryAggregateCallStatsRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $from - * @property string|null $to - * @property array|null $reportTypes */ class QueryAggregateCallStatsRequest extends BaseModel { diff --git a/src/GeneratedModels/QueryAggregateCallStatsResponse.php b/src/GeneratedModels/QueryAggregateCallStatsResponse.php index 92691ea..d345c80 100644 --- a/src/GeneratedModels/QueryAggregateCallStatsResponse.php +++ b/src/GeneratedModels/QueryAggregateCallStatsResponse.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property CallDurationReportResponse|null $callDurationReport - * @property CallParticipantCountReportResponse|null $callParticipantCountReport - * @property CallsPerDayReportResponse|null $callsPerDayReport - * @property NetworkMetricsReportResponse|null $networkMetricsReport - * @property QualityScoreReportResponse|null $qualityScoreReport - * @property SDKUsageReportResponse|null $sdkUsageReport - * @property UserFeedbackReportResponse|null $userFeedbackReport */ class QueryAggregateCallStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryAppealsRequest.php b/src/GeneratedModels/QueryAppealsRequest.php index 5416e1a..6c4f90d 100644 --- a/src/GeneratedModels/QueryAppealsRequest.php +++ b/src/GeneratedModels/QueryAppealsRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property string|null $userID - * @property array|null $sort - * @property object|null $filter - * @property UserRequest|null $user */ class QueryAppealsRequest extends BaseModel { @@ -21,7 +13,7 @@ public function __construct( public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null Sorting parameters for appeals */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for appeals public ?object $filter = null, // Filter conditions for appeals diff --git a/src/GeneratedModels/QueryAppealsResponse.php b/src/GeneratedModels/QueryAppealsResponse.php index fdf26d1..b5f41ae 100644 --- a/src/GeneratedModels/QueryAppealsResponse.php +++ b/src/GeneratedModels/QueryAppealsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $items - * @property string|null $next - * @property string|null $prev */ class QueryAppealsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of Appeal Items */ + /** @var array|null */ #[ArrayOf(AppealItemResponse::class)] public ?array $items = null, // List of Appeal Items public ?string $next = null, diff --git a/src/GeneratedModels/QueryBannedUsersPayload.php b/src/GeneratedModels/QueryBannedUsersPayload.php index 8afb1ea..3aec0e9 100644 --- a/src/GeneratedModels/QueryBannedUsersPayload.php +++ b/src/GeneratedModels/QueryBannedUsersPayload.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property object $filterConditions - * @property bool|null $excludeExpiredBans - * @property int|null $limit - * @property int|null $offset - * @property string|null $userID - * @property array|null $sort - * @property UserRequest|null $user */ class QueryBannedUsersPayload extends BaseModel { @@ -22,7 +14,7 @@ public function __construct( public ?int $limit = null, // Number of records to return public ?int $offset = null, // Number of records to offset public ?string $userID = null, - /** @var array|null Array of sort parameters */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters public ?UserRequest $user = null, diff --git a/src/GeneratedModels/QueryBannedUsersResponse.php b/src/GeneratedModels/QueryBannedUsersResponse.php index 0020894..f885bd7 100644 --- a/src/GeneratedModels/QueryBannedUsersResponse.php +++ b/src/GeneratedModels/QueryBannedUsersResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $bans */ class QueryBannedUsersResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null List of found bans */ + /** @var array|null */ #[ArrayOf(BanResponse::class)] public ?array $bans = null, // List of found bans ) { diff --git a/src/GeneratedModels/QueryBookmarkFoldersRequest.php b/src/GeneratedModels/QueryBookmarkFoldersRequest.php index 4f95fd4..04b8a7a 100644 --- a/src/GeneratedModels/QueryBookmarkFoldersRequest.php +++ b/src/GeneratedModels/QueryBookmarkFoldersRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QueryBookmarkFoldersRequest extends BaseModel { @@ -18,7 +12,7 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null Sorting parameters for the query */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query public ?object $filter = null, // Filters to apply to the query diff --git a/src/GeneratedModels/QueryBookmarkFoldersResponse.php b/src/GeneratedModels/QueryBookmarkFoldersResponse.php index c10746b..5b3e6b8 100644 --- a/src/GeneratedModels/QueryBookmarkFoldersResponse.php +++ b/src/GeneratedModels/QueryBookmarkFoldersResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $bookmarkFolders - * @property string|null $next - * @property string|null $prev */ class QueryBookmarkFoldersResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of bookmark folders matching the query */ + /** @var array|null */ #[ArrayOf(BookmarkFolderResponse::class)] public ?array $bookmarkFolders = null, // List of bookmark folders matching the query public ?string $next = null, // Cursor for next page diff --git a/src/GeneratedModels/QueryBookmarksRequest.php b/src/GeneratedModels/QueryBookmarksRequest.php index 1e65b10..88caa70 100644 --- a/src/GeneratedModels/QueryBookmarksRequest.php +++ b/src/GeneratedModels/QueryBookmarksRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QueryBookmarksRequest extends BaseModel { @@ -18,7 +12,7 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null Sorting parameters for the query */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query public ?object $filter = null, // Filters to apply to the query diff --git a/src/GeneratedModels/QueryBookmarksResponse.php b/src/GeneratedModels/QueryBookmarksResponse.php index 88953bc..882bf4b 100644 --- a/src/GeneratedModels/QueryBookmarksResponse.php +++ b/src/GeneratedModels/QueryBookmarksResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $bookmarks - * @property string|null $next - * @property string|null $prev */ class QueryBookmarksResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of bookmarks matching the query */ + /** @var array|null */ #[ArrayOf(BookmarkResponse::class)] public ?array $bookmarks = null, // List of bookmarks matching the query public ?string $next = null, // Cursor for next page diff --git a/src/GeneratedModels/QueryCallMembersRequest.php b/src/GeneratedModels/QueryCallMembersRequest.php index 3c46c8c..6c605e1 100644 --- a/src/GeneratedModels/QueryCallMembersRequest.php +++ b/src/GeneratedModels/QueryCallMembersRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string $type - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filterConditions */ class QueryCallMembersRequest extends BaseModel { diff --git a/src/GeneratedModels/QueryCallMembersResponse.php b/src/GeneratedModels/QueryCallMembersResponse.php index dbca176..62b7e36 100644 --- a/src/GeneratedModels/QueryCallMembersResponse.php +++ b/src/GeneratedModels/QueryCallMembersResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $members - * @property string|null $next - * @property string|null $prev */ class QueryCallMembersResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryCallParticipantSessionsResponse.php b/src/GeneratedModels/QueryCallParticipantSessionsResponse.php index f99026c..422825e 100644 --- a/src/GeneratedModels/QueryCallParticipantSessionsResponse.php +++ b/src/GeneratedModels/QueryCallParticipantSessionsResponse.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $callID - * @property string $callSessionID - * @property string $callType - * @property int $duration - * @property int $totalParticipantDuration - * @property int $totalParticipantSessions - * @property array $participantsSessions - * @property string|null $next - * @property string|null $prev - * @property CallSessionResponse|null $session */ class QueryCallParticipantSessionsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryCallParticipantsRequest.php b/src/GeneratedModels/QueryCallParticipantsRequest.php index 7bf203c..3e5fc3b 100644 --- a/src/GeneratedModels/QueryCallParticipantsRequest.php +++ b/src/GeneratedModels/QueryCallParticipantsRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property object|null $filterConditions */ class QueryCallParticipantsRequest extends BaseModel { diff --git a/src/GeneratedModels/QueryCallParticipantsResponse.php b/src/GeneratedModels/QueryCallParticipantsResponse.php index dd219f5..37b88c3 100644 --- a/src/GeneratedModels/QueryCallParticipantsResponse.php +++ b/src/GeneratedModels/QueryCallParticipantsResponse.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property int $totalParticipants - * @property array $members - * @property array $ownCapabilities - * @property array $participants - * @property CallResponse $call */ class QueryCallParticipantsResponse extends BaseModel { @@ -24,7 +17,7 @@ public function __construct( /** @var array|null */ #[ArrayOf(OwnCapability::class)] public ?array $ownCapabilities = null, - /** @var array|null List of call participants */ + /** @var array|null */ #[ArrayOf(CallParticipantResponse::class)] public ?array $participants = null, // List of call participants public ?CallResponse $call = null, diff --git a/src/GeneratedModels/QueryCallSessionParticipantStatsResponse.php b/src/GeneratedModels/QueryCallSessionParticipantStatsResponse.php index 347ece3..11c8102 100644 --- a/src/GeneratedModels/QueryCallSessionParticipantStatsResponse.php +++ b/src/GeneratedModels/QueryCallSessionParticipantStatsResponse.php @@ -5,18 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $callID - * @property string $callSessionID - * @property string $callType - * @property string $duration - * @property array $participants - * @property CallStatsParticipantCounts $counts - * @property \DateTime|null $callEndedAt - * @property \DateTime|null $callStartedAt - * @property string|null $next - * @property string|null $prev - * @property string|null $tmpDataSource */ class QueryCallSessionParticipantStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryCallSessionParticipantStatsTimelineResponse.php b/src/GeneratedModels/QueryCallSessionParticipantStatsTimelineResponse.php index a7d4a3d..5e2d60c 100644 --- a/src/GeneratedModels/QueryCallSessionParticipantStatsTimelineResponse.php +++ b/src/GeneratedModels/QueryCallSessionParticipantStatsTimelineResponse.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $callID - * @property string $callSessionID - * @property string $callType - * @property string $duration - * @property string $userID - * @property string $userSessionID - * @property array $events */ class QueryCallSessionParticipantStatsTimelineResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryCallStatsMapResponse.php b/src/GeneratedModels/QueryCallStatsMapResponse.php index b534a47..8f599af 100644 --- a/src/GeneratedModels/QueryCallStatsMapResponse.php +++ b/src/GeneratedModels/QueryCallStatsMapResponse.php @@ -5,21 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $callID - * @property string $callSessionID - * @property string $callType - * @property string $duration - * @property CallStatsParticipantCounts $counts - * @property \DateTime|null $callEndedAt - * @property \DateTime|null $callStartedAt - * @property string|null $dataSource - * @property \DateTime|null $endTime - * @property \DateTime|null $generatedAt - * @property \DateTime|null $startTime - * @property CallStatsMapPublishers|null $publishers - * @property CallStatsMapSFUs|null $sfus - * @property CallStatsMapSubscribers|null $subscribers */ class QueryCallStatsMapResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryCallStatsRequest.php b/src/GeneratedModels/QueryCallStatsRequest.php index 4ca08db..3d98043 100644 --- a/src/GeneratedModels/QueryCallStatsRequest.php +++ b/src/GeneratedModels/QueryCallStatsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filterConditions */ class QueryCallStatsRequest extends BaseModel { diff --git a/src/GeneratedModels/QueryCallStatsResponse.php b/src/GeneratedModels/QueryCallStatsResponse.php index 8b784de..c9950de 100644 --- a/src/GeneratedModels/QueryCallStatsResponse.php +++ b/src/GeneratedModels/QueryCallStatsResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $reports - * @property string|null $next - * @property string|null $prev */ class QueryCallStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryCallsRequest.php b/src/GeneratedModels/QueryCallsRequest.php index d6d19b0..2505f35 100644 --- a/src/GeneratedModels/QueryCallsRequest.php +++ b/src/GeneratedModels/QueryCallsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filterConditions */ class QueryCallsRequest extends BaseModel { @@ -18,7 +12,7 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null Array of sort parameters */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters public ?object $filterConditions = null, diff --git a/src/GeneratedModels/QueryCallsResponse.php b/src/GeneratedModels/QueryCallsResponse.php index c947b28..e6e1cb0 100644 --- a/src/GeneratedModels/QueryCallsResponse.php +++ b/src/GeneratedModels/QueryCallsResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $calls - * @property string|null $next - * @property string|null $prev */ class QueryCallsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryCampaignsRequest.php b/src/GeneratedModels/QueryCampaignsRequest.php index 7fd8ba6..913e39c 100644 --- a/src/GeneratedModels/QueryCampaignsRequest.php +++ b/src/GeneratedModels/QueryCampaignsRequest.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property int|null $userLimit - * @property array|null $sort - * @property object|null $filter */ class QueryCampaignsRequest extends BaseModel { diff --git a/src/GeneratedModels/QueryCampaignsResponse.php b/src/GeneratedModels/QueryCampaignsResponse.php index 745e959..15ced85 100644 --- a/src/GeneratedModels/QueryCampaignsResponse.php +++ b/src/GeneratedModels/QueryCampaignsResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $campaigns - * @property string|null $next - * @property string|null $prev */ class QueryCampaignsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryChannelsRequest.php b/src/GeneratedModels/QueryChannelsRequest.php index a76b894..a67bffb 100644 --- a/src/GeneratedModels/QueryChannelsRequest.php +++ b/src/GeneratedModels/QueryChannelsRequest.php @@ -5,19 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property int|null $memberLimit - * @property int|null $messageLimit - * @property int|null $offset - * @property string|null $predefinedFilter - * @property bool|null $state - * @property string|null $userID - * @property array|null $sort - * @property object|null $filterConditions - * @property object|null $filterValues - * @property object|null $sortValues - * @property UserRequest|null $user */ class QueryChannelsRequest extends BaseModel { @@ -29,7 +16,7 @@ public function __construct( public ?string $predefinedFilter = null, // ID of a predefined filter to use instead of filter_conditions public ?bool $state = null, // Whether to update channel state or not public ?string $userID = null, - /** @var array|null List of sort parameters */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // List of sort parameters public ?object $filterConditions = null, diff --git a/src/GeneratedModels/QueryChannelsResponse.php b/src/GeneratedModels/QueryChannelsResponse.php index 9f23f4b..2401cec 100644 --- a/src/GeneratedModels/QueryChannelsResponse.php +++ b/src/GeneratedModels/QueryChannelsResponse.php @@ -5,16 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $channels - * @property ParsedPredefinedFilterResponse|null $predefinedFilter */ class QueryChannelsResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null List of channels */ + /** @var array|null */ #[ArrayOf(ChannelStateResponseFields::class)] public ?array $channels = null, // List of channels public ?ParsedPredefinedFilterResponse $predefinedFilter = null, diff --git a/src/GeneratedModels/QueryCommentReactionsRequest.php b/src/GeneratedModels/QueryCommentReactionsRequest.php index efcb256..246c39f 100644 --- a/src/GeneratedModels/QueryCommentReactionsRequest.php +++ b/src/GeneratedModels/QueryCommentReactionsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QueryCommentReactionsRequest extends BaseModel { diff --git a/src/GeneratedModels/QueryCommentReactionsResponse.php b/src/GeneratedModels/QueryCommentReactionsResponse.php index c6dafcd..037e1b5 100644 --- a/src/GeneratedModels/QueryCommentReactionsResponse.php +++ b/src/GeneratedModels/QueryCommentReactionsResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $reactions - * @property string|null $next - * @property string|null $prev */ class QueryCommentReactionsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryCommentsRequest.php b/src/GeneratedModels/QueryCommentsRequest.php index aa9e083..3a5d864 100644 --- a/src/GeneratedModels/QueryCommentsRequest.php +++ b/src/GeneratedModels/QueryCommentsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property object $filter - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property string|null $sort */ class QueryCommentsRequest extends BaseModel { @@ -19,7 +13,7 @@ public function __construct( public ?int $limit = null, // Maximum number of comments to return public ?string $next = null, public ?string $prev = null, - public ?string $sort = null, // first (oldest), last (newest) or top + public ?string $sort = null, // first (oldest), last (newest) or top. One of: first, last, top, best, controversial ) { } diff --git a/src/GeneratedModels/QueryCommentsResponse.php b/src/GeneratedModels/QueryCommentsResponse.php index 021820a..1556a41 100644 --- a/src/GeneratedModels/QueryCommentsResponse.php +++ b/src/GeneratedModels/QueryCommentsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $comments - * @property string|null $next - * @property string|null $prev */ class QueryCommentsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of comments matching the query */ + /** @var array|null */ #[ArrayOf(CommentResponse::class)] public ?array $comments = null, // List of comments matching the query public ?string $next = null, // Cursor for next page diff --git a/src/GeneratedModels/QueryDraftsRequest.php b/src/GeneratedModels/QueryDraftsRequest.php index 84a675d..92222f5 100644 --- a/src/GeneratedModels/QueryDraftsRequest.php +++ b/src/GeneratedModels/QueryDraftsRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property string|null $userID - * @property array|null $sort - * @property object|null $filter - * @property UserRequest|null $user */ class QueryDraftsRequest extends BaseModel { @@ -21,7 +13,7 @@ public function __construct( public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null Array of sort parameters */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters public ?object $filter = null, // Filter to apply to the query diff --git a/src/GeneratedModels/QueryDraftsResponse.php b/src/GeneratedModels/QueryDraftsResponse.php index b24a434..ca456a6 100644 --- a/src/GeneratedModels/QueryDraftsResponse.php +++ b/src/GeneratedModels/QueryDraftsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $drafts - * @property string|null $next - * @property string|null $prev */ class QueryDraftsResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null Drafts */ + /** @var array|null */ #[ArrayOf(DraftResponse::class)] public ?array $drafts = null, // Drafts public ?string $next = null, diff --git a/src/GeneratedModels/QueryFeedMembersRequest.php b/src/GeneratedModels/QueryFeedMembersRequest.php index b68d5ab..fe85f69 100644 --- a/src/GeneratedModels/QueryFeedMembersRequest.php +++ b/src/GeneratedModels/QueryFeedMembersRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QueryFeedMembersRequest extends BaseModel { @@ -18,7 +12,7 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null Sort parameters for the query */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sort parameters for the query public ?object $filter = null, // Filter parameters for the query diff --git a/src/GeneratedModels/QueryFeedMembersResponse.php b/src/GeneratedModels/QueryFeedMembersResponse.php index 9ba6d10..6f6ccb1 100644 --- a/src/GeneratedModels/QueryFeedMembersResponse.php +++ b/src/GeneratedModels/QueryFeedMembersResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $members - * @property string|null $next - * @property string|null $prev */ class QueryFeedMembersResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of feed members */ + /** @var array|null */ #[ArrayOf(FeedMemberResponse::class)] public ?array $members = null, // List of feed members public ?string $next = null, // Cursor for next page diff --git a/src/GeneratedModels/QueryFeedModerationTemplate.php b/src/GeneratedModels/QueryFeedModerationTemplate.php index 2f9a9c4..4484c0d 100644 --- a/src/GeneratedModels/QueryFeedModerationTemplate.php +++ b/src/GeneratedModels/QueryFeedModerationTemplate.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $name - * @property \DateTime $updatedAt - * @property FeedsModerationTemplateConfig|null $config */ class QueryFeedModerationTemplate extends BaseModel { @@ -17,7 +12,7 @@ public function __construct( public ?\DateTime $createdAt = null, // When the template was created public ?string $name = null, // Name of the moderation template public ?\DateTime $updatedAt = null, // When the template was last updated - public ?FeedsModerationTemplateConfig $config = null, + public ?FeedsModerationTemplateConfigPayload $config = null, ) { } diff --git a/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php b/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php index 3d9b14f..4d8da38 100644 --- a/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php +++ b/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $templates */ class QueryFeedModerationTemplatesResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of moderation templates */ + /** @var array|null */ #[ArrayOf(QueryFeedModerationTemplate::class)] public ?array $templates = null, // List of moderation templates ) { diff --git a/src/GeneratedModels/QueryFeedsRequest.php b/src/GeneratedModels/QueryFeedsRequest.php index 2595d24..84234ff 100644 --- a/src/GeneratedModels/QueryFeedsRequest.php +++ b/src/GeneratedModels/QueryFeedsRequest.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property bool|null $watch - * @property array|null $sort - * @property object|null $filter */ class QueryFeedsRequest extends BaseModel { @@ -20,7 +13,7 @@ public function __construct( public ?string $next = null, public ?string $prev = null, public ?bool $watch = null, // Whether to subscribe to realtime updates - /** @var array|null Sorting parameters for the query */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query public ?object $filter = null, // Filters to apply to the query diff --git a/src/GeneratedModels/QueryFeedsResponse.php b/src/GeneratedModels/QueryFeedsResponse.php index ade3c27..45071c0 100644 --- a/src/GeneratedModels/QueryFeedsResponse.php +++ b/src/GeneratedModels/QueryFeedsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $feeds - * @property string|null $next - * @property string|null $prev */ class QueryFeedsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of feeds matching the query */ + /** @var array|null */ #[ArrayOf(FeedResponse::class)] public ?array $feeds = null, // List of feeds matching the query public ?string $next = null, // Cursor for next page diff --git a/src/GeneratedModels/QueryFeedsUsageStatsRequest.php b/src/GeneratedModels/QueryFeedsUsageStatsRequest.php index be9a298..ba97aca 100644 --- a/src/GeneratedModels/QueryFeedsUsageStatsRequest.php +++ b/src/GeneratedModels/QueryFeedsUsageStatsRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $from - * @property string|null $to */ class QueryFeedsUsageStatsRequest extends BaseModel { diff --git a/src/GeneratedModels/QueryFeedsUsageStatsResponse.php b/src/GeneratedModels/QueryFeedsUsageStatsResponse.php index af9b1d4..fa5a812 100644 --- a/src/GeneratedModels/QueryFeedsUsageStatsResponse.php +++ b/src/GeneratedModels/QueryFeedsUsageStatsResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property DailyMetricStatsResponse $activities - * @property DailyMetricStatsResponse $apiRequests - * @property DailyMetricStatsResponse $follows - * @property DailyMetricStatsResponse $openaiRequests */ class QueryFeedsUsageStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryFollowsRequest.php b/src/GeneratedModels/QueryFollowsRequest.php index d433a4a..2f61028 100644 --- a/src/GeneratedModels/QueryFollowsRequest.php +++ b/src/GeneratedModels/QueryFollowsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QueryFollowsRequest extends BaseModel { @@ -18,7 +12,7 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null Sorting parameters for the query */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query public ?object $filter = null, // Filters to apply to the query diff --git a/src/GeneratedModels/QueryFollowsResponse.php b/src/GeneratedModels/QueryFollowsResponse.php index 64eb381..77a99f1 100644 --- a/src/GeneratedModels/QueryFollowsResponse.php +++ b/src/GeneratedModels/QueryFollowsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $follows - * @property string|null $next - * @property string|null $prev */ class QueryFollowsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of follow relationships matching the query */ + /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $follows = null, // List of follow relationships matching the query public ?string $next = null, // Cursor for next page diff --git a/src/GeneratedModels/QueryFutureChannelBansPayload.php b/src/GeneratedModels/QueryFutureChannelBansPayload.php index 8bbc09d..413f35d 100644 --- a/src/GeneratedModels/QueryFutureChannelBansPayload.php +++ b/src/GeneratedModels/QueryFutureChannelBansPayload.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $excludeExpiredBans - * @property int|null $limit - * @property int|null $offset - * @property string|null $targetUserID - * @property string|null $userID - * @property UserRequest|null $user */ class QueryFutureChannelBansPayload extends BaseModel { diff --git a/src/GeneratedModels/QueryFutureChannelBansResponse.php b/src/GeneratedModels/QueryFutureChannelBansResponse.php index 79c5c44..021dcd1 100644 --- a/src/GeneratedModels/QueryFutureChannelBansResponse.php +++ b/src/GeneratedModels/QueryFutureChannelBansResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $bans */ class QueryFutureChannelBansResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null List of found future channel bans */ + /** @var array|null */ #[ArrayOf(FutureChannelBanResponse::class)] public ?array $bans = null, // List of found future channel bans ) { diff --git a/src/GeneratedModels/QueryMembersPayload.php b/src/GeneratedModels/QueryMembersPayload.php index 60409ab..df070be 100644 --- a/src/GeneratedModels/QueryMembersPayload.php +++ b/src/GeneratedModels/QueryMembersPayload.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * Client request - * - * @property string $type - * @property object $filterConditions - * @property string|null $id - * @property int|null $limit - * @property int|null $offset - * @property string|null $userID - * @property array|null $members - * @property array|null $sort - * @property UserRequest|null $user */ class QueryMembersPayload extends BaseModel { diff --git a/src/GeneratedModels/QueryMembershipLevelsRequest.php b/src/GeneratedModels/QueryMembershipLevelsRequest.php index 4a32f3e..64c89fa 100644 --- a/src/GeneratedModels/QueryMembershipLevelsRequest.php +++ b/src/GeneratedModels/QueryMembershipLevelsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QueryMembershipLevelsRequest extends BaseModel { @@ -18,7 +12,7 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null Sorting parameters for the query */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query public ?object $filter = null, // Filters to apply to the query diff --git a/src/GeneratedModels/QueryMembershipLevelsResponse.php b/src/GeneratedModels/QueryMembershipLevelsResponse.php index 8e9e665..f0457d2 100644 --- a/src/GeneratedModels/QueryMembershipLevelsResponse.php +++ b/src/GeneratedModels/QueryMembershipLevelsResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $membershipLevels - * @property string|null $next - * @property string|null $prev */ class QueryMembershipLevelsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryMessageFlagsPayload.php b/src/GeneratedModels/QueryMessageFlagsPayload.php index 6ae4213..3965deb 100644 --- a/src/GeneratedModels/QueryMessageFlagsPayload.php +++ b/src/GeneratedModels/QueryMessageFlagsPayload.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property int|null $offset - * @property bool|null $showDeletedMessages - * @property string|null $userID - * @property array|null $sort - * @property object|null $filterConditions - * @property UserRequest|null $user */ class QueryMessageFlagsPayload extends BaseModel { diff --git a/src/GeneratedModels/QueryMessageFlagsResponse.php b/src/GeneratedModels/QueryMessageFlagsResponse.php index 7639aab..4d02ca9 100644 --- a/src/GeneratedModels/QueryMessageFlagsResponse.php +++ b/src/GeneratedModels/QueryMessageFlagsResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * Query message flags response - * - * @property string $duration - * @property array $flags */ class QueryMessageFlagsResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null The flags that match the query */ + /** @var array|null */ #[ArrayOf(MessageFlagResponse::class)] public ?array $flags = null, // The flags that match the query ) { diff --git a/src/GeneratedModels/QueryMessageHistoryRequest.php b/src/GeneratedModels/QueryMessageHistoryRequest.php index 41ba0bb..29700f1 100644 --- a/src/GeneratedModels/QueryMessageHistoryRequest.php +++ b/src/GeneratedModels/QueryMessageHistoryRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property object $filter - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort */ class QueryMessageHistoryRequest extends BaseModel { @@ -19,7 +13,7 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null Array of sort parameters */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters ) { diff --git a/src/GeneratedModels/QueryMessageHistoryResponse.php b/src/GeneratedModels/QueryMessageHistoryResponse.php index b13bd3b..d53df31 100644 --- a/src/GeneratedModels/QueryMessageHistoryResponse.php +++ b/src/GeneratedModels/QueryMessageHistoryResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $messageHistory - * @property string|null $next - * @property string|null $prev */ class QueryMessageHistoryResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null Message history entries */ + /** @var array|null */ #[ArrayOf(MessageHistoryEntryResponse::class)] public ?array $messageHistory = null, // Message history entries public ?string $next = null, diff --git a/src/GeneratedModels/QueryModerationConfigsRequest.php b/src/GeneratedModels/QueryModerationConfigsRequest.php index 0b5bed7..48cacf0 100644 --- a/src/GeneratedModels/QueryModerationConfigsRequest.php +++ b/src/GeneratedModels/QueryModerationConfigsRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property string|null $userID - * @property array|null $sort - * @property object|null $filter - * @property UserRequest|null $user */ class QueryModerationConfigsRequest extends BaseModel { @@ -21,7 +13,7 @@ public function __construct( public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null Sorting parameters for the results */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the results public ?object $filter = null, // Filter conditions for moderation configs diff --git a/src/GeneratedModels/QueryModerationConfigsResponse.php b/src/GeneratedModels/QueryModerationConfigsResponse.php index feec9db..3a068eb 100644 --- a/src/GeneratedModels/QueryModerationConfigsResponse.php +++ b/src/GeneratedModels/QueryModerationConfigsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $configs - * @property string|null $next - * @property string|null $prev */ class QueryModerationConfigsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of moderation configurations */ + /** @var array|null */ #[ArrayOf(ConfigResponse::class)] public ?array $configs = null, // List of moderation configurations public ?string $next = null, diff --git a/src/GeneratedModels/QueryModerationFlagsRequest.php b/src/GeneratedModels/QueryModerationFlagsRequest.php index 0f30a4d..4521f1a 100644 --- a/src/GeneratedModels/QueryModerationFlagsRequest.php +++ b/src/GeneratedModels/QueryModerationFlagsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QueryModerationFlagsRequest extends BaseModel { @@ -18,8 +12,8 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null */ - #[ArrayOf(SortParam::class)] + /** @var array|null */ + #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, public ?object $filter = null, ) { diff --git a/src/GeneratedModels/QueryModerationFlagsResponse.php b/src/GeneratedModels/QueryModerationFlagsResponse.php index a59a383..b2ff400 100644 --- a/src/GeneratedModels/QueryModerationFlagsResponse.php +++ b/src/GeneratedModels/QueryModerationFlagsResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $flags - * @property string|null $next - * @property string|null $prev */ class QueryModerationFlagsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryModerationLogsRequest.php b/src/GeneratedModels/QueryModerationLogsRequest.php index 32d392a..d873f59 100644 --- a/src/GeneratedModels/QueryModerationLogsRequest.php +++ b/src/GeneratedModels/QueryModerationLogsRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property string|null $userID - * @property array|null $sort - * @property object|null $filter - * @property UserRequest|null $user */ class QueryModerationLogsRequest extends BaseModel { @@ -21,7 +13,7 @@ public function __construct( public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null Sorting parameters for the results */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the results public ?object $filter = null, // Filter conditions for moderation logs diff --git a/src/GeneratedModels/QueryModerationLogsResponse.php b/src/GeneratedModels/QueryModerationLogsResponse.php index 2bc0d39..acde806 100644 --- a/src/GeneratedModels/QueryModerationLogsResponse.php +++ b/src/GeneratedModels/QueryModerationLogsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $logs - * @property string|null $next - * @property string|null $prev */ class QueryModerationLogsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of moderation action logs */ + /** @var array|null */ #[ArrayOf(ActionLogResponse::class)] public ?array $logs = null, // List of moderation action logs public ?string $next = null, diff --git a/src/GeneratedModels/QueryModerationRulesRequest.php b/src/GeneratedModels/QueryModerationRulesRequest.php index b678f2f..5b85e03 100644 --- a/src/GeneratedModels/QueryModerationRulesRequest.php +++ b/src/GeneratedModels/QueryModerationRulesRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property string|null $userID - * @property array|null $sort - * @property object|null $filter - * @property UserRequest|null $user */ class QueryModerationRulesRequest extends BaseModel { @@ -21,7 +13,7 @@ public function __construct( public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null Sorting parameters for the results */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the results public ?object $filter = null, // Filter conditions for moderation rules diff --git a/src/GeneratedModels/QueryModerationRulesResponse.php b/src/GeneratedModels/QueryModerationRulesResponse.php index 16ceb51..197608f 100644 --- a/src/GeneratedModels/QueryModerationRulesResponse.php +++ b/src/GeneratedModels/QueryModerationRulesResponse.php @@ -5,18 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $rules - * @property array $defaultLlmLabels - * @property string|null $next - * @property string|null $prev */ class QueryModerationRulesResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of moderation rules */ + /** @var array|null */ #[ArrayOf(ModerationRuleV2Response::class)] public ?array $rules = null, // List of moderation rules public ?array $defaultLlmLabels = null, // Default LLM label descriptions diff --git a/src/GeneratedModels/QueryPollVotesRequest.php b/src/GeneratedModels/QueryPollVotesRequest.php index 3eb63fa..0b2d14d 100644 --- a/src/GeneratedModels/QueryPollVotesRequest.php +++ b/src/GeneratedModels/QueryPollVotesRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QueryPollVotesRequest extends BaseModel { @@ -18,7 +12,7 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null Array of sort parameters */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters public ?object $filter = null, // Filter to apply to the query diff --git a/src/GeneratedModels/QueryPollsRequest.php b/src/GeneratedModels/QueryPollsRequest.php index ef2503e..b3303bf 100644 --- a/src/GeneratedModels/QueryPollsRequest.php +++ b/src/GeneratedModels/QueryPollsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QueryPollsRequest extends BaseModel { @@ -18,7 +12,7 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null Array of sort parameters */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters public ?object $filter = null, // Filter to apply to the query diff --git a/src/GeneratedModels/QueryPollsResponse.php b/src/GeneratedModels/QueryPollsResponse.php index 218fe12..2b6a7a4 100644 --- a/src/GeneratedModels/QueryPollsResponse.php +++ b/src/GeneratedModels/QueryPollsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $polls - * @property string|null $next - * @property string|null $prev */ class QueryPollsResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null Polls data returned by the query */ + /** @var array|null */ #[ArrayOf(PollResponseData::class)] public ?array $polls = null, // Polls data returned by the query public ?string $next = null, diff --git a/src/GeneratedModels/QueryReactionsRequest.php b/src/GeneratedModels/QueryReactionsRequest.php index ce87ab0..69c896d 100644 --- a/src/GeneratedModels/QueryReactionsRequest.php +++ b/src/GeneratedModels/QueryReactionsRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property string|null $userID - * @property array|null $sort - * @property object|null $filter - * @property UserRequest|null $user */ class QueryReactionsRequest extends BaseModel { diff --git a/src/GeneratedModels/QueryReactionsResponse.php b/src/GeneratedModels/QueryReactionsResponse.php index 3d7cdf2..a2b5d01 100644 --- a/src/GeneratedModels/QueryReactionsResponse.php +++ b/src/GeneratedModels/QueryReactionsResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $reactions - * @property string|null $next - * @property string|null $prev */ class QueryReactionsResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryRemindersRequest.php b/src/GeneratedModels/QueryRemindersRequest.php index a8ec468..651d34f 100644 --- a/src/GeneratedModels/QueryRemindersRequest.php +++ b/src/GeneratedModels/QueryRemindersRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property string|null $userID - * @property array|null $sort - * @property object|null $filter - * @property UserRequest|null $user */ class QueryRemindersRequest extends BaseModel { @@ -21,7 +13,7 @@ public function __construct( public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null Array of sort parameters */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters public ?object $filter = null, // Filter to apply to the query diff --git a/src/GeneratedModels/QueryRemindersResponse.php b/src/GeneratedModels/QueryRemindersResponse.php index dcb84b4..7fe54ef 100644 --- a/src/GeneratedModels/QueryRemindersResponse.php +++ b/src/GeneratedModels/QueryRemindersResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $reminders - * @property string|null $next - * @property string|null $prev */ class QueryRemindersResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null MessageReminders data returned by the query */ + /** @var array|null */ #[ArrayOf(ReminderResponseData::class)] public ?array $reminders = null, // MessageReminders data returned by the query public ?string $next = null, diff --git a/src/GeneratedModels/QueryReviewQueueRequest.php b/src/GeneratedModels/QueryReviewQueueRequest.php index 6a3bd71..463e9e2 100644 --- a/src/GeneratedModels/QueryReviewQueueRequest.php +++ b/src/GeneratedModels/QueryReviewQueueRequest.php @@ -5,18 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property int|null $lockCount - * @property int|null $lockDuration - * @property bool|null $lockItems - * @property string|null $next - * @property string|null $prev - * @property bool|null $statsOnly - * @property string|null $userID - * @property array|null $sort - * @property object|null $filter - * @property UserRequest|null $user */ class QueryReviewQueueRequest extends BaseModel { @@ -29,7 +17,7 @@ public function __construct( public ?string $prev = null, public ?bool $statsOnly = null, // Whether to return only statistics public ?string $userID = null, - /** @var array|null Sorting parameters for the results */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the results public ?object $filter = null, // Filter conditions for review queue items diff --git a/src/GeneratedModels/QueryReviewQueueResponse.php b/src/GeneratedModels/QueryReviewQueueResponse.php index 0f6a5d6..0e236c0 100644 --- a/src/GeneratedModels/QueryReviewQueueResponse.php +++ b/src/GeneratedModels/QueryReviewQueueResponse.php @@ -5,20 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $items - * @property array $actionConfig - * @property object $stats - * @property string|null $next - * @property string|null $prev - * @property FilterConfigResponse|null $filterConfig */ class QueryReviewQueueResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of review queue items */ + /** @var array|null */ #[ArrayOf(ReviewQueueItemResponse::class)] public ?array $items = null, // List of review queue items public ?array $actionConfig = null, // Configuration for moderation actions diff --git a/src/GeneratedModels/QuerySegmentTargetsRequest.php b/src/GeneratedModels/QuerySegmentTargetsRequest.php index 4dcea61..c57a6a5 100644 --- a/src/GeneratedModels/QuerySegmentTargetsRequest.php +++ b/src/GeneratedModels/QuerySegmentTargetsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filter */ class QuerySegmentTargetsRequest extends BaseModel { diff --git a/src/GeneratedModels/QuerySegmentTargetsResponse.php b/src/GeneratedModels/QuerySegmentTargetsResponse.php index 27d647f..e80fb2a 100644 --- a/src/GeneratedModels/QuerySegmentTargetsResponse.php +++ b/src/GeneratedModels/QuerySegmentTargetsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $targets - * @property string|null $next - * @property string|null $prev */ class QuerySegmentTargetsResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null Targets */ + /** @var array|null */ #[ArrayOf(SegmentTargetResponse::class)] public ?array $targets = null, // Targets public ?string $next = null, diff --git a/src/GeneratedModels/QuerySegmentsRequest.php b/src/GeneratedModels/QuerySegmentsRequest.php index 64d2daf..c9e7d91 100644 --- a/src/GeneratedModels/QuerySegmentsRequest.php +++ b/src/GeneratedModels/QuerySegmentsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property object $filter - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort */ class QuerySegmentsRequest extends BaseModel { @@ -19,7 +13,7 @@ public function __construct( public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null Array of sort parameters */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters ) { diff --git a/src/GeneratedModels/QuerySegmentsResponse.php b/src/GeneratedModels/QuerySegmentsResponse.php index 5d2f55d..d5a7de7 100644 --- a/src/GeneratedModels/QuerySegmentsResponse.php +++ b/src/GeneratedModels/QuerySegmentsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $segments - * @property string|null $next - * @property string|null $prev */ class QuerySegmentsResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null Segments */ + /** @var array|null */ #[ArrayOf(SegmentResponse::class)] public ?array $segments = null, // Segments public ?string $next = null, diff --git a/src/GeneratedModels/QueryThreadsRequest.php b/src/GeneratedModels/QueryThreadsRequest.php index 942fd55..99e1655 100644 --- a/src/GeneratedModels/QueryThreadsRequest.php +++ b/src/GeneratedModels/QueryThreadsRequest.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property int|null $memberLimit - * @property string|null $next - * @property int|null $participantLimit - * @property string|null $prev - * @property int|null $replyLimit - * @property string|null $userID - * @property array|null $sort - * @property object|null $filter - * @property UserRequest|null $user */ class QueryThreadsRequest extends BaseModel { @@ -27,7 +16,7 @@ public function __construct( public ?string $prev = null, public ?int $replyLimit = null, // Limit the number of replies returned per each thread public ?string $userID = null, - /** @var array|null Sort conditions to apply to threads */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sort conditions to apply to threads public ?object $filter = null, // Filter conditions to apply to threads diff --git a/src/GeneratedModels/QueryThreadsResponse.php b/src/GeneratedModels/QueryThreadsResponse.php index 36ab8dc..3e32063 100644 --- a/src/GeneratedModels/QueryThreadsResponse.php +++ b/src/GeneratedModels/QueryThreadsResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $threads - * @property string|null $next - * @property string|null $prev */ class QueryThreadsResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null List of enriched thread states */ + /** @var array|null */ #[ArrayOf(ThreadStateResponse::class)] public ?array $threads = null, // List of enriched thread states public ?string $next = null, diff --git a/src/GeneratedModels/QueryUserFeedbackRequest.php b/src/GeneratedModels/QueryUserFeedbackRequest.php index 6eb5a04..89b9f7d 100644 --- a/src/GeneratedModels/QueryUserFeedbackRequest.php +++ b/src/GeneratedModels/QueryUserFeedbackRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $sort - * @property object|null $filterConditions */ class QueryUserFeedbackRequest extends BaseModel { diff --git a/src/GeneratedModels/QueryUserFeedbackResponse.php b/src/GeneratedModels/QueryUserFeedbackResponse.php index 67a02e3..3c661f2 100644 --- a/src/GeneratedModels/QueryUserFeedbackResponse.php +++ b/src/GeneratedModels/QueryUserFeedbackResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $userFeedback - * @property string|null $next - * @property string|null $prev */ class QueryUserFeedbackResponse extends BaseModel { diff --git a/src/GeneratedModels/QueryUsersPayload.php b/src/GeneratedModels/QueryUsersPayload.php index 0b32478..eb3b097 100644 --- a/src/GeneratedModels/QueryUsersPayload.php +++ b/src/GeneratedModels/QueryUsersPayload.php @@ -4,16 +4,7 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property object $filterConditions - * @property bool|null $includeDeactivatedUsers - * @property int|null $limit - * @property int|null $offset - * @property bool|null $presence - * @property string|null $userID - * @property array|null $sort - * @property UserRequest|null $user + * Client request */ class QueryUsersPayload extends BaseModel { diff --git a/src/GeneratedModels/QueryUsersResponse.php b/src/GeneratedModels/QueryUsersResponse.php index 282015c..26315a8 100644 --- a/src/GeneratedModels/QueryUsersResponse.php +++ b/src/GeneratedModels/QueryUsersResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $users */ class QueryUsersResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null Array of users as result of filters applied. */ + /** @var array|null */ #[ArrayOf(FullUserResponse::class)] public ?array $users = null, // Array of users as result of filters applied. ) { diff --git a/src/GeneratedModels/RTMPBroadcastRequest.php b/src/GeneratedModels/RTMPBroadcastRequest.php index f486b2d..b796e04 100644 --- a/src/GeneratedModels/RTMPBroadcastRequest.php +++ b/src/GeneratedModels/RTMPBroadcastRequest.php @@ -5,19 +5,13 @@ namespace GetStream\GeneratedModels; /** * RTMPBroadcastRequest is the payload for starting an RTMP broadcast. - * - * @property string $name - * @property string $streamUrl - * @property string|null $quality - * @property string|null $streamKey - * @property LayoutSettingsRequest|null $layout */ class RTMPBroadcastRequest extends BaseModel { public function __construct( public ?string $name = null, // Name identifier for RTMP broadcast, must be unique in call public ?string $streamUrl = null, // URL for the RTMP server to send the call to - public ?string $quality = null, // If provided, will override the call's RTMP settings quality + public ?string $quality = null, // If provided, will override the call's RTMP settings quality. One of: 360p, 480p, 720p, 1080p, 1440p, portrait-360x640, portrait-480x854, portrait-720x1280, portrait-1080x1920, portrait-1440x2560 public ?string $streamKey = null, // If provided, will be appended at the end of stream_url public ?LayoutSettingsRequest $layout = null, ) { diff --git a/src/GeneratedModels/RTMPIngress.php b/src/GeneratedModels/RTMPIngress.php index 0bf2336..c522512 100644 --- a/src/GeneratedModels/RTMPIngress.php +++ b/src/GeneratedModels/RTMPIngress.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * RTMP input settings - * - * @property string $address */ class RTMPIngress extends BaseModel { diff --git a/src/GeneratedModels/RTMPLocation.php b/src/GeneratedModels/RTMPLocation.php index dcd413b..620e398 100644 --- a/src/GeneratedModels/RTMPLocation.php +++ b/src/GeneratedModels/RTMPLocation.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name - * @property string $streamKey - * @property string $streamUrl */ class RTMPLocation extends BaseModel { diff --git a/src/GeneratedModels/RTMPSettings.php b/src/GeneratedModels/RTMPSettings.php index 3133788..1f3264f 100644 --- a/src/GeneratedModels/RTMPSettings.php +++ b/src/GeneratedModels/RTMPSettings.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property string|null $qualityName - * @property LayoutSettings|null $layout - * @property RTMPLocation|null $location */ class RTMPSettings extends BaseModel { diff --git a/src/GeneratedModels/RTMPSettingsRequest.php b/src/GeneratedModels/RTMPSettingsRequest.php index 2749222..81ce6ff 100644 --- a/src/GeneratedModels/RTMPSettingsRequest.php +++ b/src/GeneratedModels/RTMPSettingsRequest.php @@ -5,16 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enabled - * @property string|null $quality - * @property LayoutSettingsRequest|null $layout */ class RTMPSettingsRequest extends BaseModel { public function __construct( - public ?bool $enabled = null, - public ?string $quality = null, // Resolution to set for the RTMP stream + public ?bool $enabled = null, // Whether RTMP broadcasting is enabled + public ?string $quality = null, // Resolution to set for the RTMP stream. One of: 360p, 480p, 720p, 1080p, 1440p, portrait-360x640, portrait-480x854, portrait-720x1280, portrait-1080x1920, portrait-1440x2560 public ?LayoutSettingsRequest $layout = null, ) { } diff --git a/src/GeneratedModels/RTMPSettingsResponse.php b/src/GeneratedModels/RTMPSettingsResponse.php index ff4ae47..e18bc13 100644 --- a/src/GeneratedModels/RTMPSettingsResponse.php +++ b/src/GeneratedModels/RTMPSettingsResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * RTMPSettingsResponse is the payload for RTMP settings - * - * @property bool $enabled - * @property string $quality - * @property LayoutSettingsResponse $layout */ class RTMPSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/RankingConfig.php b/src/GeneratedModels/RankingConfig.php index ff83b39..674114b 100644 --- a/src/GeneratedModels/RankingConfig.php +++ b/src/GeneratedModels/RankingConfig.php @@ -5,18 +5,15 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $type - * @property string|null $score - * @property object|null $defaults - * @property array|null $functions */ class RankingConfig extends BaseModel { public function __construct( - public ?string $type = null, // Type of ranking algorithm. Required. Must be one of: expression, interest + public ?string $type = null, // Type of ranking algorithm. Required. One of: expression, interest public ?string $score = null, // Scoring formula. Required when type is 'expression' or 'interest' public ?object $defaults = null, // Default values for ranking + /** @var array|null */ + #[ArrayOf(DecayFunctionConfig::class)] public ?array $functions = null, // Decay functions configuration ) { } diff --git a/src/GeneratedModels/RawRecordSettings.php b/src/GeneratedModels/RawRecordSettings.php index 9deac19..fe7ed1f 100644 --- a/src/GeneratedModels/RawRecordSettings.php +++ b/src/GeneratedModels/RawRecordSettings.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $mode */ class RawRecordSettings extends BaseModel { diff --git a/src/GeneratedModels/RawRecordingResponse.php b/src/GeneratedModels/RawRecordingResponse.php index ab1f4e9..019e91a 100644 --- a/src/GeneratedModels/RawRecordingResponse.php +++ b/src/GeneratedModels/RawRecordingResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $status */ class RawRecordingResponse extends BaseModel { diff --git a/src/GeneratedModels/RawRecordingSettingsRequest.php b/src/GeneratedModels/RawRecordingSettingsRequest.php index 7029550..c9f548d 100644 --- a/src/GeneratedModels/RawRecordingSettingsRequest.php +++ b/src/GeneratedModels/RawRecordingSettingsRequest.php @@ -5,13 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $mode */ class RawRecordingSettingsRequest extends BaseModel { public function __construct( - public ?string $mode = null, + public ?string $mode = null, // Recording mode. One of: available, disabled, auto-on ) { } diff --git a/src/GeneratedModels/RawRecordingSettingsResponse.php b/src/GeneratedModels/RawRecordingSettingsResponse.php index 8e3c3b7..6a7e2bf 100644 --- a/src/GeneratedModels/RawRecordingSettingsResponse.php +++ b/src/GeneratedModels/RawRecordingSettingsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $mode */ class RawRecordingSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/Reaction.php b/src/GeneratedModels/Reaction.php index 6b8b2f0..04fe41c 100644 --- a/src/GeneratedModels/Reaction.php +++ b/src/GeneratedModels/Reaction.php @@ -5,26 +5,26 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $messageID - * @property int $score - * @property string $type - * @property \DateTime $updatedAt - * @property object $custom - * @property string|null $userID - * @property User|null $user */ class Reaction extends BaseModel { public function __construct( + public ?string $activityID = null, public ?\DateTime $createdAt = null, - public ?string $messageID = null, - public ?int $score = null, - public ?string $type = null, + public ?string $kind = null, public ?\DateTime $updatedAt = null, - public ?object $custom = null, public ?string $userID = null, + public ?\DateTime $deletedAt = null, + public ?string $id = null, + public ?string $parent = null, + public ?int $score = null, + public ?array $targetFeeds = null, + public ?object $childrenCounts = null, + public ?object $data = null, + public ?array $latestChildren = null, + public ?object $moderation = null, + public ?array $ownChildren = null, + public ?object $targetFeedsExtraData = null, public ?User $user = null, ) { } diff --git a/src/GeneratedModels/ReactionDeletedEvent.php b/src/GeneratedModels/ReactionDeletedEvent.php index da695b6..e5fee18 100644 --- a/src/GeneratedModels/ReactionDeletedEvent.php +++ b/src/GeneratedModels/ReactionDeletedEvent.php @@ -4,34 +4,30 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property string|null $team - * @property array|null $threadParticipants - * @property Message|null $message - * @property Reaction|null $reaction - * @property User|null $user + * Emitted when a reaction is deleted from a message. */ class ReactionDeletedEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?string $team = null, - /** @var array|null */ - #[ArrayOf(User::class)] - public ?array $threadParticipants = null, - public ?Message $message = null, - public ?Reaction $reaction = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?ChannelResponse $channel = null, + public ?object $custom = null, + public ?string $type = null, // The type of event: "reaction.deleted" in this case + public ?string $channelID = null, // The ID of the channel containing the message + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel + public ?string $channelType = null, // The type of the channel containing the message + public ?string $cid = null, // The CID of the channel containing the message + public ?string $messageID = null, + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + /** @var array|null */ + #[ArrayOf(UserResponseCommonFields::class)] + public ?array $threadParticipants = null, // The participants of the thread + public ?object $channelCustom = null, + public ?MessageResponse $message = null, + public ?ReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ReactionGroupResponse.php b/src/GeneratedModels/ReactionGroupResponse.php index 0d7169f..faced90 100644 --- a/src/GeneratedModels/ReactionGroupResponse.php +++ b/src/GeneratedModels/ReactionGroupResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * ReactionGroupResponse contains all information about a reaction of the same type. - * - * @property int $count - * @property \DateTime $firstReactionAt - * @property \DateTime $lastReactionAt - * @property int $sumScores */ class ReactionGroupResponse extends BaseModel { diff --git a/src/GeneratedModels/ReactionNewEvent.php b/src/GeneratedModels/ReactionNewEvent.php index 1268d83..eab46b0 100644 --- a/src/GeneratedModels/ReactionNewEvent.php +++ b/src/GeneratedModels/ReactionNewEvent.php @@ -4,34 +4,30 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property string|null $team - * @property array|null $threadParticipants - * @property Message|null $message - * @property Reaction|null $reaction - * @property User|null $user + * Emitted when a new reaction is added to a message. */ class ReactionNewEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?string $team = null, - /** @var array|null */ - #[ArrayOf(User::class)] - public ?array $threadParticipants = null, - public ?Message $message = null, - public ?Reaction $reaction = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?ChannelResponse $channel = null, + public ?object $custom = null, + public ?string $type = null, // The type of event: "reaction.new" in this case + public ?string $channelID = null, // The ID of the channel containing the message + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel + public ?string $channelType = null, // The type of the channel containing the message + public ?string $cid = null, // The CID of the channel containing the message + public ?string $messageID = null, + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + /** @var array|null */ + #[ArrayOf(UserResponseCommonFields::class)] + public ?array $threadParticipants = null, // The participants of the thread + public ?object $channelCustom = null, + public ?MessageResponse $message = null, + public ?ReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ReactionRequest.php b/src/GeneratedModels/ReactionRequest.php index a1bab22..2f2907b 100644 --- a/src/GeneratedModels/ReactionRequest.php +++ b/src/GeneratedModels/ReactionRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * Represents user reaction to a message - * - * @property string $type - * @property \DateTime|null $createdAt - * @property int|null $score - * @property \DateTime|null $updatedAt - * @property string|null $userID - * @property object|null $custom - * @property UserRequest|null $user */ class ReactionRequest extends BaseModel { diff --git a/src/GeneratedModels/ReactionResponse.php b/src/GeneratedModels/ReactionResponse.php index 6650d0d..02e8533 100644 --- a/src/GeneratedModels/ReactionResponse.php +++ b/src/GeneratedModels/ReactionResponse.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $messageID - * @property int $score - * @property string $type - * @property \DateTime $updatedAt - * @property string $userID - * @property object $custom - * @property UserResponse $user */ class ReactionResponse extends BaseModel { diff --git a/src/GeneratedModels/ReactionUpdatedEvent.php b/src/GeneratedModels/ReactionUpdatedEvent.php index 21a9681..7a65647 100644 --- a/src/GeneratedModels/ReactionUpdatedEvent.php +++ b/src/GeneratedModels/ReactionUpdatedEvent.php @@ -4,30 +4,27 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property Message $message - * @property Reaction $reaction - * @property string $type - * @property string|null $team - * @property User|null $user + * Emitted when a reaction is updated on a message. */ class ReactionUpdatedEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?Message $message = null, - public ?Reaction $reaction = null, - public ?string $type = null, - public ?string $team = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $messageID = null, + public ?ChannelResponse $channel = null, + public ?object $custom = null, + public ?MessageResponse $message = null, + public ?string $type = null, // The type of event: "reaction.updated" in this case + public ?string $channelID = null, // The ID of the channel containing the message + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel + public ?string $channelType = null, // The type of the channel containing the message + public ?string $cid = null, // The CID of the channel containing the message + public ?\DateTime $receivedAt = null, + public ?string $team = null, // The team ID + public ?object $channelCustom = null, + public ?ReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ReactivateUserRequest.php b/src/GeneratedModels/ReactivateUserRequest.php index 10d5729..0324f0b 100644 --- a/src/GeneratedModels/ReactivateUserRequest.php +++ b/src/GeneratedModels/ReactivateUserRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $createdByID - * @property string|null $name - * @property bool|null $restoreMessages */ class ReactivateUserRequest extends BaseModel { diff --git a/src/GeneratedModels/ReactivateUserResponse.php b/src/GeneratedModels/ReactivateUserResponse.php index b6d7a7c..49c7410 100644 --- a/src/GeneratedModels/ReactivateUserResponse.php +++ b/src/GeneratedModels/ReactivateUserResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property UserResponse|null $user */ class ReactivateUserResponse extends BaseModel { diff --git a/src/GeneratedModels/ReactivateUsersRequest.php b/src/GeneratedModels/ReactivateUsersRequest.php index 151c991..50eea49 100644 --- a/src/GeneratedModels/ReactivateUsersRequest.php +++ b/src/GeneratedModels/ReactivateUsersRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Reactivate users in batches - * - * @property array $userIds - * @property string|null $createdByID - * @property bool|null $restoreChannels - * @property bool|null $restoreMessages */ class ReactivateUsersRequest extends BaseModel { diff --git a/src/GeneratedModels/ReactivateUsersResponse.php b/src/GeneratedModels/ReactivateUsersResponse.php index ca30994..10c3f2f 100644 --- a/src/GeneratedModels/ReactivateUsersResponse.php +++ b/src/GeneratedModels/ReactivateUsersResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property string $taskID */ class ReactivateUsersResponse extends BaseModel { diff --git a/src/GeneratedModels/ReadCollectionsResponse.php b/src/GeneratedModels/ReadCollectionsResponse.php index 5cf8e82..cdcf719 100644 --- a/src/GeneratedModels/ReadCollectionsResponse.php +++ b/src/GeneratedModels/ReadCollectionsResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $collections */ class ReadCollectionsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of collections matching the query */ + /** @var array|null */ #[ArrayOf(CollectionResponse::class)] public ?array $collections = null, // List of collections matching the query ) { diff --git a/src/GeneratedModels/ReadReceiptsResponse.php b/src/GeneratedModels/ReadReceiptsResponse.php index d2a03fd..ae84519 100644 --- a/src/GeneratedModels/ReadReceiptsResponse.php +++ b/src/GeneratedModels/ReadReceiptsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enabled */ class ReadReceiptsResponse extends BaseModel { diff --git a/src/GeneratedModels/ReadStateResponse.php b/src/GeneratedModels/ReadStateResponse.php index c349057..1265e9f 100644 --- a/src/GeneratedModels/ReadStateResponse.php +++ b/src/GeneratedModels/ReadStateResponse.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $lastRead - * @property int $unreadMessages - * @property UserResponse $user - * @property \DateTime|null $lastDeliveredAt - * @property string|null $lastDeliveredMessageID - * @property string|null $lastReadMessageID */ class ReadStateResponse extends BaseModel { diff --git a/src/GeneratedModels/RecordSettings.php b/src/GeneratedModels/RecordSettings.php index e836082..2516585 100644 --- a/src/GeneratedModels/RecordSettings.php +++ b/src/GeneratedModels/RecordSettings.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $mode - * @property bool|null $audioOnly - * @property string|null $quality - * @property LayoutSettings|null $layout */ class RecordSettings extends BaseModel { diff --git a/src/GeneratedModels/RecordSettingsRequest.php b/src/GeneratedModels/RecordSettingsRequest.php index c2f34d0..ae0d81b 100644 --- a/src/GeneratedModels/RecordSettingsRequest.php +++ b/src/GeneratedModels/RecordSettingsRequest.php @@ -5,18 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $mode - * @property bool|null $audioOnly - * @property string|null $quality - * @property LayoutSettingsRequest|null $layout */ class RecordSettingsRequest extends BaseModel { public function __construct( - public ?string $mode = null, - public ?bool $audioOnly = null, - public ?string $quality = null, + public ?string $mode = null, // Recording mode. One of: available, disabled, auto-on + public ?bool $audioOnly = null, // Whether to record audio only + public ?string $quality = null, // Recording quality. One of: 360p, 480p, 720p, 1080p, 1440p, portrait-360x640, portrait-480x854, portrait-720x1280, portrait-1080x1920, portrait-1440x2560 public ?LayoutSettingsRequest $layout = null, ) { } diff --git a/src/GeneratedModels/RecordSettingsResponse.php b/src/GeneratedModels/RecordSettingsResponse.php index 9bcf97e..9bfa3b7 100644 --- a/src/GeneratedModels/RecordSettingsResponse.php +++ b/src/GeneratedModels/RecordSettingsResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * RecordSettings is the payload for recording settings - * - * @property bool $audioOnly - * @property string $mode - * @property string $quality - * @property LayoutSettingsResponse $layout */ class RecordSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/RejectAppealRequestPayload.php b/src/GeneratedModels/RejectAppealRequestPayload.php new file mode 100644 index 0000000..d76a7fe --- /dev/null +++ b/src/GeneratedModels/RejectAppealRequestPayload.php @@ -0,0 +1,18 @@ +|null $flags - * @property ActionLogResponse|null $action - * @property ReviewQueueItemResponse|null $reviewQueueItem */ class ReviewQueueItemNewEvent extends BaseModel { @@ -21,7 +13,7 @@ public function __construct( public ?object $custom = null, public ?string $type = null, public ?\DateTime $receivedAt = null, - /** @var array|null The flags associated with this review queue item */ + /** @var array|null */ #[ArrayOf(ModerationFlagResponse::class)] public ?array $flags = null, // The flags associated with this review queue item public ?ActionLogResponse $action = null, diff --git a/src/GeneratedModels/ReviewQueueItemResponse.php b/src/GeneratedModels/ReviewQueueItemResponse.php index 8a0138b..b20bd57 100644 --- a/src/GeneratedModels/ReviewQueueItemResponse.php +++ b/src/GeneratedModels/ReviewQueueItemResponse.php @@ -5,40 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $aiTextSeverity - * @property \DateTime $createdAt - * @property string $entityID - * @property string $entityType - * @property int $flagsCount - * @property string $id - * @property string $latestModeratorAction - * @property string $recommendedAction - * @property string $reviewedBy - * @property int $severity - * @property string $status - * @property \DateTime $updatedAt - * @property array $actions - * @property array $bans - * @property array $flags - * @property array $languages - * @property \DateTime|null $completedAt - * @property string|null $configKey - * @property string|null $entityCreatorID - * @property \DateTime|null $reviewedAt - * @property array|null $teams - * @property EnrichedActivity|null $activity - * @property AppealItemResponse|null $appeal - * @property UserResponse|null $assignedTo - * @property CallResponse|null $call - * @property EntityCreatorResponse|null $entityCreator - * @property EnrichedActivity|null $feedsV2Activity - * @property Reaction|null $feedsV2Reaction - * @property ActivityResponse|null $feedsV3Activity - * @property CommentResponse|null $feedsV3Comment - * @property MessageResponse|null $message - * @property ModerationPayload|null $moderationPayload - * @property Reaction|null $reaction */ class ReviewQueueItemResponse extends BaseModel { @@ -55,13 +21,13 @@ public function __construct( public ?int $severity = null, // Severity level of the content public ?string $status = null, // Current status of the review public ?\DateTime $updatedAt = null, // When the item was last updated - /** @var array|null Moderation actions taken */ + /** @var array|null */ #[ArrayOf(ActionLogResponse::class)] public ?array $actions = null, // Moderation actions taken - /** @var array|null Associated ban records */ - #[ArrayOf(Ban::class)] + /** @var array|null */ + #[ArrayOf(BanInfoResponse::class)] public ?array $bans = null, // Associated ban records - /** @var array|null Associated flag records */ + /** @var array|null */ #[ArrayOf(ModerationFlagResponse::class)] public ?array $flags = null, // Associated flag records public ?array $languages = null, // Detected languages in the content @@ -80,7 +46,7 @@ public function __construct( public ?ActivityResponse $feedsV3Activity = null, public ?CommentResponse $feedsV3Comment = null, public ?MessageResponse $message = null, - public ?ModerationPayload $moderationPayload = null, + public ?ModerationPayloadResponse $moderationPayload = null, public ?Reaction $reaction = null, ) { } diff --git a/src/GeneratedModels/ReviewQueueItemUpdatedEvent.php b/src/GeneratedModels/ReviewQueueItemUpdatedEvent.php index 20a40ba..31ebebc 100644 --- a/src/GeneratedModels/ReviewQueueItemUpdatedEvent.php +++ b/src/GeneratedModels/ReviewQueueItemUpdatedEvent.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a moderation review queue item is updated - * - * @property \DateTime $createdAt - * @property object $custom - * @property string $type - * @property \DateTime|null $receivedAt - * @property array|null $flags - * @property ActionLogResponse|null $action - * @property ReviewQueueItemResponse|null $reviewQueueItem */ class ReviewQueueItemUpdatedEvent extends BaseModel { @@ -21,7 +13,7 @@ public function __construct( public ?object $custom = null, public ?string $type = null, public ?\DateTime $receivedAt = null, - /** @var array|null The flags associated with this review queue item */ + /** @var array|null */ #[ArrayOf(ModerationFlagResponse::class)] public ?array $flags = null, // The flags associated with this review queue item public ?ActionLogResponse $action = null, diff --git a/src/GeneratedModels/RingCallRequest.php b/src/GeneratedModels/RingCallRequest.php index ed16144..5c9e96a 100644 --- a/src/GeneratedModels/RingCallRequest.php +++ b/src/GeneratedModels/RingCallRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $video - * @property array|null $membersIds */ class RingCallRequest extends BaseModel { diff --git a/src/GeneratedModels/RingCallResponse.php b/src/GeneratedModels/RingCallResponse.php index 76be640..27b44eb 100644 --- a/src/GeneratedModels/RingCallResponse.php +++ b/src/GeneratedModels/RingCallResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $membersIds */ class RingCallResponse extends BaseModel { diff --git a/src/GeneratedModels/RingSettings.php b/src/GeneratedModels/RingSettings.php index 25f643a..133da8e 100644 --- a/src/GeneratedModels/RingSettings.php +++ b/src/GeneratedModels/RingSettings.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $autoCancelTimeoutMs - * @property int $incomingCallTimeoutMs - * @property int $missedCallTimeoutMs */ class RingSettings extends BaseModel { diff --git a/src/GeneratedModels/RingSettingsRequest.php b/src/GeneratedModels/RingSettingsRequest.php index d4bf55d..08dc6c7 100644 --- a/src/GeneratedModels/RingSettingsRequest.php +++ b/src/GeneratedModels/RingSettingsRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $autoCancelTimeoutMs - * @property int $incomingCallTimeoutMs - * @property int|null $missedCallTimeoutMs */ class RingSettingsRequest extends BaseModel { diff --git a/src/GeneratedModels/RingSettingsResponse.php b/src/GeneratedModels/RingSettingsResponse.php index 4c4965f..a46adef 100644 --- a/src/GeneratedModels/RingSettingsResponse.php +++ b/src/GeneratedModels/RingSettingsResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $autoCancelTimeoutMs - * @property int $incomingCallTimeoutMs - * @property int $missedCallTimeoutMs */ class RingSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/Role.php b/src/GeneratedModels/Role.php index c8c3c83..a7116c3 100644 --- a/src/GeneratedModels/Role.php +++ b/src/GeneratedModels/Role.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property bool $custom - * @property string $name - * @property \DateTime $updatedAt - * @property array $scopes */ class Role extends BaseModel { diff --git a/src/GeneratedModels/RuleBuilderAction.php b/src/GeneratedModels/RuleBuilderAction.php index a74aa5c..21adcd1 100644 --- a/src/GeneratedModels/RuleBuilderAction.php +++ b/src/GeneratedModels/RuleBuilderAction.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $type - * @property BanOptions|null $banOptions - * @property FlagUserOptions|null $flagUserOptions */ class RuleBuilderAction extends BaseModel { diff --git a/src/GeneratedModels/RuleBuilderCondition.php b/src/GeneratedModels/RuleBuilderCondition.php index 8eca9dd..4f5c468 100644 --- a/src/GeneratedModels/RuleBuilderCondition.php +++ b/src/GeneratedModels/RuleBuilderCondition.php @@ -5,23 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $confidence - * @property string|null $type - * @property ContentCountRuleParameters|null $contentCountRuleParams - * @property FlagCountRuleParameters|null $contentFlagCountRuleParams - * @property ImageContentParameters|null $imageContentParams - * @property ImageRuleParameters|null $imageRuleParams - * @property TextContentParameters|null $textContentParams - * @property TextRuleParameters|null $textRuleParams - * @property UserCreatedWithinParameters|null $userCreatedWithinParams - * @property UserCustomPropertyParameters|null $userCustomPropertyParams - * @property FlagCountRuleParameters|null $userFlagCountRuleParams - * @property UserIdenticalContentCountParameters|null $userIdenticalContentCountParams - * @property UserRoleParameters|null $userRoleParams - * @property UserRuleParameters|null $userRuleParams - * @property VideoContentParameters|null $videoContentParams - * @property VideoRuleParameters|null $videoRuleParams */ class RuleBuilderCondition extends BaseModel { diff --git a/src/GeneratedModels/RuleBuilderConditionGroup.php b/src/GeneratedModels/RuleBuilderConditionGroup.php index f4f16a7..dcd0803 100644 --- a/src/GeneratedModels/RuleBuilderConditionGroup.php +++ b/src/GeneratedModels/RuleBuilderConditionGroup.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $logic - * @property array|null $conditions */ class RuleBuilderConditionGroup extends BaseModel { diff --git a/src/GeneratedModels/RuleBuilderConfig.php b/src/GeneratedModels/RuleBuilderConfig.php index b822274..4b27d1e 100644 --- a/src/GeneratedModels/RuleBuilderConfig.php +++ b/src/GeneratedModels/RuleBuilderConfig.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $async - * @property array|null $rules */ class RuleBuilderConfig extends BaseModel { diff --git a/src/GeneratedModels/RuleBuilderRule.php b/src/GeneratedModels/RuleBuilderRule.php index ad58d0e..aafde90 100644 --- a/src/GeneratedModels/RuleBuilderRule.php +++ b/src/GeneratedModels/RuleBuilderRule.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $ruleType - * @property RuleBuilderAction $action - * @property string|null $cooldownPeriod - * @property string|null $id - * @property string|null $logic - * @property array|null $conditions - * @property array|null $groups */ class RuleBuilderRule extends BaseModel { diff --git a/src/GeneratedModels/S3Request.php b/src/GeneratedModels/S3Request.php index 9d4c426..c88b92c 100644 --- a/src/GeneratedModels/S3Request.php +++ b/src/GeneratedModels/S3Request.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Config for creating Amazon S3 storage. - * - * @property string $s3Region - * @property string|null $s3APIKey - * @property string|null $s3CustomEndpointUrl - * @property string|null $s3Secret */ class S3Request extends BaseModel { diff --git a/src/GeneratedModels/SDKUsageReport.php b/src/GeneratedModels/SDKUsageReport.php index e1c0cf1..1a7440a 100644 --- a/src/GeneratedModels/SDKUsageReport.php +++ b/src/GeneratedModels/SDKUsageReport.php @@ -5,12 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $perSdkUsage */ class SDKUsageReport extends BaseModel { public function __construct( + /** @var array|null */ + #[ArrayOf(PerSDKUsageReport::class)] public ?array $perSdkUsage = null, ) { } diff --git a/src/GeneratedModels/SDKUsageReportResponse.php b/src/GeneratedModels/SDKUsageReportResponse.php index eb256f6..d284087 100644 --- a/src/GeneratedModels/SDKUsageReportResponse.php +++ b/src/GeneratedModels/SDKUsageReportResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $daily */ class SDKUsageReportResponse extends BaseModel { diff --git a/src/GeneratedModels/SFULocationResponse.php b/src/GeneratedModels/SFULocationResponse.php index 4985a2f..35e464c 100644 --- a/src/GeneratedModels/SFULocationResponse.php +++ b/src/GeneratedModels/SFULocationResponse.php @@ -5,20 +5,14 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $datacenter - * @property string $id - * @property Coordinates $coordinates - * @property Location $location - * @property int|null $count */ class SFULocationResponse extends BaseModel { public function __construct( public ?string $datacenter = null, public ?string $id = null, - public ?Coordinates $coordinates = null, - public ?Location $location = null, + public ?CoordinatesResponse $coordinates = null, + public ?LocationResponse $location = null, public ?int $count = null, ) { } diff --git a/src/GeneratedModels/SIPCallConfigsRequest.php b/src/GeneratedModels/SIPCallConfigsRequest.php index 34c35ff..b7c8280 100644 --- a/src/GeneratedModels/SIPCallConfigsRequest.php +++ b/src/GeneratedModels/SIPCallConfigsRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Configuration for SIP call settings - * - * @property object|null $customData */ class SIPCallConfigsRequest extends BaseModel { diff --git a/src/GeneratedModels/SIPCallConfigsResponse.php b/src/GeneratedModels/SIPCallConfigsResponse.php index da51d65..72ba3f4 100644 --- a/src/GeneratedModels/SIPCallConfigsResponse.php +++ b/src/GeneratedModels/SIPCallConfigsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * SIP call configuration response - * - * @property object $customData */ class SIPCallConfigsResponse extends BaseModel { diff --git a/src/GeneratedModels/SIPCallerConfigsRequest.php b/src/GeneratedModels/SIPCallerConfigsRequest.php index 4a3dc16..cbc5c3e 100644 --- a/src/GeneratedModels/SIPCallerConfigsRequest.php +++ b/src/GeneratedModels/SIPCallerConfigsRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Configuration for SIP caller settings - * - * @property string $id - * @property object|null $customData */ class SIPCallerConfigsRequest extends BaseModel { diff --git a/src/GeneratedModels/SIPCallerConfigsResponse.php b/src/GeneratedModels/SIPCallerConfigsResponse.php index 64283de..76a445b 100644 --- a/src/GeneratedModels/SIPCallerConfigsResponse.php +++ b/src/GeneratedModels/SIPCallerConfigsResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * SIP caller configuration response - * - * @property string $id - * @property object $customData */ class SIPCallerConfigsResponse extends BaseModel { diff --git a/src/GeneratedModels/SIPChallengeRequest.php b/src/GeneratedModels/SIPChallengeRequest.php new file mode 100644 index 0000000..e993485 --- /dev/null +++ b/src/GeneratedModels/SIPChallengeRequest.php @@ -0,0 +1,33 @@ +|null $sort - * @property object|null $messageFilterConditions - * @property MessageOptions|null $messageOptions */ class SearchPayload extends BaseModel { @@ -27,7 +16,7 @@ public function __construct( public ?string $next = null, // Pagination parameter. Cannot be used with non-zero offset. public ?int $offset = null, // Pagination offset. Cannot be used with sort or next. public ?string $query = null, // Search phrase - /** @var array|null Sort parameters. Cannot be used with non-zero offset */ + /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sort parameters. Cannot be used with non-zero offset public ?object $messageFilterConditions = null, // Message filter conditions diff --git a/src/GeneratedModels/SearchResponse.php b/src/GeneratedModels/SearchResponse.php index 612285b..63fee76 100644 --- a/src/GeneratedModels/SearchResponse.php +++ b/src/GeneratedModels/SearchResponse.php @@ -5,18 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $results - * @property string|null $next - * @property string|null $previous - * @property SearchWarning|null $resultsWarning */ class SearchResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null Search results */ + /** @var array|null */ #[ArrayOf(SearchResult::class)] public ?array $results = null, // Search results public ?string $next = null, // Value to pass to the next search query in order to paginate diff --git a/src/GeneratedModels/SearchResult.php b/src/GeneratedModels/SearchResult.php index e9668b0..cf72452 100644 --- a/src/GeneratedModels/SearchResult.php +++ b/src/GeneratedModels/SearchResult.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property SearchResultMessage|null $message */ class SearchResult extends BaseModel { diff --git a/src/GeneratedModels/SearchResultMessage.php b/src/GeneratedModels/SearchResultMessage.php index 0fc0289..e6c2e83 100644 --- a/src/GeneratedModels/SearchResultMessage.php +++ b/src/GeneratedModels/SearchResultMessage.php @@ -5,52 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $cid - * @property \DateTime $createdAt - * @property int $deletedReplyCount - * @property string $html - * @property string $id - * @property bool $pinned - * @property int $replyCount - * @property bool $shadowed - * @property bool $silent - * @property string $text - * @property string $type - * @property \DateTime $updatedAt - * @property array $attachments - * @property array $latestReactions - * @property array $mentionedUsers - * @property array $ownReactions - * @property array $restrictedVisibility - * @property object $custom - * @property array $reactionCounts - * @property array $reactionScores - * @property UserResponse $user - * @property string|null $command - * @property \DateTime|null $deletedAt - * @property bool|null $deletedForMe - * @property \DateTime|null $messageTextUpdatedAt - * @property string|null $mml - * @property string|null $parentID - * @property \DateTime|null $pinExpires - * @property \DateTime|null $pinnedAt - * @property string|null $pollID - * @property string|null $quotedMessageID - * @property bool|null $showInChannel - * @property array|null $threadParticipants - * @property ChannelResponse|null $channel - * @property DraftResponse|null $draft - * @property array|null $i18n - * @property array|null $imageLabels - * @property ChannelMemberResponse|null $member - * @property ModerationV2Response|null $moderation - * @property UserResponse|null $pinnedBy - * @property PollResponseData|null $poll - * @property MessageResponse|null $quotedMessage - * @property array|null $reactionGroups - * @property ReminderResponseData|null $reminder - * @property SharedLocationResponseData|null $sharedLocation */ class SearchResultMessage extends BaseModel { @@ -60,6 +14,7 @@ public function __construct( public ?int $deletedReplyCount = null, public ?string $html = null, public ?string $id = null, + public ?bool $mentionedChannel = null, public ?bool $pinned = null, public ?int $replyCount = null, public ?bool $shadowed = null, @@ -107,6 +62,8 @@ public function __construct( public ?UserResponse $pinnedBy = null, public ?PollResponseData $poll = null, public ?MessageResponse $quotedMessage = null, + /** @var array|null */ + #[ArrayOf(ReactionGroupResponse::class)] public ?array $reactionGroups = null, public ?ReminderResponseData $reminder = null, public ?SharedLocationResponseData $sharedLocation = null, diff --git a/src/GeneratedModels/SearchWarning.php b/src/GeneratedModels/SearchWarning.php index 9c49b93..104e0dd 100644 --- a/src/GeneratedModels/SearchWarning.php +++ b/src/GeneratedModels/SearchWarning.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $warningCode - * @property string $warningDescription - * @property int|null $channelSearchCount - * @property array|null $channelSearchCids */ class SearchWarning extends BaseModel { diff --git a/src/GeneratedModels/Segment.php b/src/GeneratedModels/Segment.php index ff8567e..c2b32f6 100644 --- a/src/GeneratedModels/Segment.php +++ b/src/GeneratedModels/Segment.php @@ -5,19 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $allSenderChannels - * @property bool $allUsers - * @property \DateTime $createdAt - * @property string $id - * @property string $name - * @property int $size - * @property string $type - * @property \DateTime $updatedAt - * @property \DateTime|null $deletedAt - * @property string|null $description - * @property string|null $taskID - * @property object|null $filter */ class Segment extends BaseModel { diff --git a/src/GeneratedModels/SegmentResponse.php b/src/GeneratedModels/SegmentResponse.php index ad9e136..03a83e4 100644 --- a/src/GeneratedModels/SegmentResponse.php +++ b/src/GeneratedModels/SegmentResponse.php @@ -5,18 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $allSenderChannels - * @property bool $allUsers - * @property \DateTime $createdAt - * @property \DateTime $deletedAt - * @property string $description - * @property string $id - * @property string $name - * @property int $size - * @property string $type - * @property \DateTime $updatedAt - * @property object $filter */ class SegmentResponse extends BaseModel { diff --git a/src/GeneratedModels/SegmentTargetResponse.php b/src/GeneratedModels/SegmentTargetResponse.php index b1c87f3..fe14230 100644 --- a/src/GeneratedModels/SegmentTargetResponse.php +++ b/src/GeneratedModels/SegmentTargetResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $appPk - * @property \DateTime $createdAt - * @property string $segmentID - * @property string $targetID */ class SegmentTargetResponse extends BaseModel { diff --git a/src/GeneratedModels/SendCallEventRequest.php b/src/GeneratedModels/SendCallEventRequest.php index 8b3e4d7..8b16cbe 100644 --- a/src/GeneratedModels/SendCallEventRequest.php +++ b/src/GeneratedModels/SendCallEventRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * Send a call event to the other user - * - * @property string|null $userID - * @property object|null $custom - * @property UserRequest|null $user */ class SendCallEventRequest extends BaseModel { diff --git a/src/GeneratedModels/SendCallEventResponse.php b/src/GeneratedModels/SendCallEventResponse.php index 9559e62..fb34953 100644 --- a/src/GeneratedModels/SendCallEventResponse.php +++ b/src/GeneratedModels/SendCallEventResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration */ class SendCallEventResponse extends BaseModel { diff --git a/src/GeneratedModels/SendClosedCaptionRequest.php b/src/GeneratedModels/SendClosedCaptionRequest.php index 5d737ae..5fb171a 100644 --- a/src/GeneratedModels/SendClosedCaptionRequest.php +++ b/src/GeneratedModels/SendClosedCaptionRequest.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $speakerID - * @property string $text - * @property \DateTime|null $endTime - * @property string|null $language - * @property string|null $service - * @property \DateTime|null $startTime - * @property bool|null $translated - * @property string|null $userID - * @property UserRequest|null $user */ class SendClosedCaptionRequest extends BaseModel { diff --git a/src/GeneratedModels/SendClosedCaptionResponse.php b/src/GeneratedModels/SendClosedCaptionResponse.php index cb60495..036809d 100644 --- a/src/GeneratedModels/SendClosedCaptionResponse.php +++ b/src/GeneratedModels/SendClosedCaptionResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration */ class SendClosedCaptionResponse extends BaseModel { diff --git a/src/GeneratedModels/SendEventRequest.php b/src/GeneratedModels/SendEventRequest.php index 782856c..bf1317c 100644 --- a/src/GeneratedModels/SendEventRequest.php +++ b/src/GeneratedModels/SendEventRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property EventRequest $event */ class SendEventRequest extends BaseModel { diff --git a/src/GeneratedModels/SendMessageRequest.php b/src/GeneratedModels/SendMessageRequest.php index 2f115ff..9581603 100644 --- a/src/GeneratedModels/SendMessageRequest.php +++ b/src/GeneratedModels/SendMessageRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property MessageRequest $message - * @property bool|null $forceModeration - * @property bool|null $keepChannelHidden - * @property bool|null $pending - * @property bool|null $skipEnrichUrl - * @property bool|null $skipPush - * @property array|null $pendingMessageMetadata */ class SendMessageRequest extends BaseModel { diff --git a/src/GeneratedModels/SendMessageResponse.php b/src/GeneratedModels/SendMessageResponse.php index 70106e4..fdd28c1 100644 --- a/src/GeneratedModels/SendMessageResponse.php +++ b/src/GeneratedModels/SendMessageResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property MessageResponse $message - * @property array|null $pendingMessageMetadata */ class SendMessageResponse extends BaseModel { diff --git a/src/GeneratedModels/SendReactionRequest.php b/src/GeneratedModels/SendReactionRequest.php index 40a137a..5ceb558 100644 --- a/src/GeneratedModels/SendReactionRequest.php +++ b/src/GeneratedModels/SendReactionRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property ReactionRequest $reaction - * @property bool|null $enforceUnique - * @property bool|null $skipPush */ class SendReactionRequest extends BaseModel { diff --git a/src/GeneratedModels/SendReactionResponse.php b/src/GeneratedModels/SendReactionResponse.php index cb7fa58..da83225 100644 --- a/src/GeneratedModels/SendReactionResponse.php +++ b/src/GeneratedModels/SendReactionResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property MessageResponse $message - * @property ReactionResponse $reaction */ class SendReactionResponse extends BaseModel { diff --git a/src/GeneratedModels/SendUserCustomEventRequest.php b/src/GeneratedModels/SendUserCustomEventRequest.php index d555da9..2ab8cc0 100644 --- a/src/GeneratedModels/SendUserCustomEventRequest.php +++ b/src/GeneratedModels/SendUserCustomEventRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property UserCustomEventRequest $event */ class SendUserCustomEventRequest extends BaseModel { diff --git a/src/GeneratedModels/SessionClient.php b/src/GeneratedModels/SessionClient.php index 31ce7c3..16c4c74 100644 --- a/src/GeneratedModels/SessionClient.php +++ b/src/GeneratedModels/SessionClient.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $ip - * @property string|null $name - * @property string|null $networkType - * @property string|null $version - * @property CallStatsLocation|null $location */ class SessionClient extends BaseModel { diff --git a/src/GeneratedModels/SessionSettings.php b/src/GeneratedModels/SessionSettings.php index 2e0f184..ef70e04 100644 --- a/src/GeneratedModels/SessionSettings.php +++ b/src/GeneratedModels/SessionSettings.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $inactivityTimeoutSeconds */ class SessionSettings extends BaseModel { diff --git a/src/GeneratedModels/SessionSettingsRequest.php b/src/GeneratedModels/SessionSettingsRequest.php index e73f0ce..a5ee3c6 100644 --- a/src/GeneratedModels/SessionSettingsRequest.php +++ b/src/GeneratedModels/SessionSettingsRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $inactivityTimeoutSeconds */ class SessionSettingsRequest extends BaseModel { diff --git a/src/GeneratedModels/SessionSettingsResponse.php b/src/GeneratedModels/SessionSettingsResponse.php index b60d3e0..674564c 100644 --- a/src/GeneratedModels/SessionSettingsResponse.php +++ b/src/GeneratedModels/SessionSettingsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $inactivityTimeoutSeconds */ class SessionSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/SessionWarningResponse.php b/src/GeneratedModels/SessionWarningResponse.php index f0ce277..548188c 100644 --- a/src/GeneratedModels/SessionWarningResponse.php +++ b/src/GeneratedModels/SessionWarningResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $code - * @property string $warning - * @property \DateTime|null $time */ class SessionWarningResponse extends BaseModel { diff --git a/src/GeneratedModels/ShadowBlockActionRequestPayload.php b/src/GeneratedModels/ShadowBlockActionRequestPayload.php new file mode 100644 index 0000000..cd8dc81 --- /dev/null +++ b/src/GeneratedModels/ShadowBlockActionRequestPayload.php @@ -0,0 +1,18 @@ + $activeLiveLocations */ class SharedLocationsResponse extends BaseModel { diff --git a/src/GeneratedModels/ShowChannelRequest.php b/src/GeneratedModels/ShowChannelRequest.php index 189d4cf..3e72b7c 100644 --- a/src/GeneratedModels/ShowChannelRequest.php +++ b/src/GeneratedModels/ShowChannelRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $userID - * @property UserRequest|null $user */ class ShowChannelRequest extends BaseModel { diff --git a/src/GeneratedModels/ShowChannelResponse.php b/src/GeneratedModels/ShowChannelResponse.php index 7150c6e..c5b0ddb 100644 --- a/src/GeneratedModels/ShowChannelResponse.php +++ b/src/GeneratedModels/ShowChannelResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class ShowChannelResponse extends BaseModel { diff --git a/src/GeneratedModels/SingleFollowResponse.php b/src/GeneratedModels/SingleFollowResponse.php index 054bf01..6eb55c6 100644 --- a/src/GeneratedModels/SingleFollowResponse.php +++ b/src/GeneratedModels/SingleFollowResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FollowResponse $follow - * @property bool|null $notificationCreated */ class SingleFollowResponse extends BaseModel { diff --git a/src/GeneratedModels/SipInboundCredentials.php b/src/GeneratedModels/SipInboundCredentials.php index e74b538..198fbc9 100644 --- a/src/GeneratedModels/SipInboundCredentials.php +++ b/src/GeneratedModels/SipInboundCredentials.php @@ -5,17 +5,11 @@ namespace GetStream\GeneratedModels; /** * Credentials for SIP inbound call authentication - * - * @property string $callID - * @property string $callType - * @property string $token - * @property string $userID - * @property object $callCustomData - * @property object $userCustomData */ class SipInboundCredentials extends BaseModel { public function __construct( + public ?string $apiKey = null, // API key for the application public ?string $callID = null, // ID of the call public ?string $callType = null, // Type of the call public ?string $token = null, // Authentication token for the call diff --git a/src/GeneratedModels/SortParamRequest.php b/src/GeneratedModels/SortParamRequest.php index f03fe30..19cdec3 100644 --- a/src/GeneratedModels/SortParamRequest.php +++ b/src/GeneratedModels/SortParamRequest.php @@ -5,17 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $direction - * @property string|null $field - * @property string|null $type */ class SortParamRequest extends BaseModel { public function __construct( - public ?int $direction = null, // Direction of sorting, 1 for Ascending, -1 for Descending, default is 1 + public ?int $direction = null, // Direction of sorting, 1 for Ascending, -1 for Descending, default is 1. One of: -1, 1 public ?string $field = null, // Name of field to sort by - public ?string $type = null, // Type of field to sort by (default is string) + public ?string $type = null, // Type of field to sort by. Empty string or omitted means string type (default). One of: number, boolean ) { } diff --git a/src/GeneratedModels/SpeechSegmentConfig.php b/src/GeneratedModels/SpeechSegmentConfig.php index f81c1f8..9c6607c 100644 --- a/src/GeneratedModels/SpeechSegmentConfig.php +++ b/src/GeneratedModels/SpeechSegmentConfig.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $maxSpeechCaptionMs - * @property int|null $silenceDurationMs */ class SpeechSegmentConfig extends BaseModel { diff --git a/src/GeneratedModels/StartCampaignRequest.php b/src/GeneratedModels/StartCampaignRequest.php index e2cf78e..c40e9ff 100644 --- a/src/GeneratedModels/StartCampaignRequest.php +++ b/src/GeneratedModels/StartCampaignRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime|null $scheduledFor - * @property \DateTime|null $stopAt */ class StartCampaignRequest extends BaseModel { diff --git a/src/GeneratedModels/StartCampaignResponse.php b/src/GeneratedModels/StartCampaignResponse.php index f0b8662..b02e4e5 100644 --- a/src/GeneratedModels/StartCampaignResponse.php +++ b/src/GeneratedModels/StartCampaignResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property CampaignResponse|null $campaign - * @property PagerResponse|null $users */ class StartCampaignResponse extends BaseModel { diff --git a/src/GeneratedModels/StartClosedCaptionsRequest.php b/src/GeneratedModels/StartClosedCaptionsRequest.php index 149ed6f..07ee516 100644 --- a/src/GeneratedModels/StartClosedCaptionsRequest.php +++ b/src/GeneratedModels/StartClosedCaptionsRequest.php @@ -5,18 +5,13 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enableTranscription - * @property string|null $externalStorage - * @property string|null $language - * @property SpeechSegmentConfig|null $speechSegmentConfig */ class StartClosedCaptionsRequest extends BaseModel { public function __construct( public ?bool $enableTranscription = null, // Enable transcriptions along with closed captions public ?string $externalStorage = null, // Which external storage to use for transcriptions (only applicable if enable_transcription is true) - public ?string $language = null, // The spoken language in the call, if not provided the language defined in the transcription settings will be used + public ?string $language = null, // The spoken language in the call, if not provided the language defined in the transcription settings will be used. One of: auto, ar, bg, ca, cs, da, de, el, en, es, et, fi, fr, he, hi, hr, hu, id, it, ja, ko, ms, nl, no, pl, pt, ro, ru, sk, sl, sv, ta, th, tl, tr, uk, zh public ?SpeechSegmentConfig $speechSegmentConfig = null, ) { } diff --git a/src/GeneratedModels/StartClosedCaptionsResponse.php b/src/GeneratedModels/StartClosedCaptionsResponse.php index d8fa453..f38b447 100644 --- a/src/GeneratedModels/StartClosedCaptionsResponse.php +++ b/src/GeneratedModels/StartClosedCaptionsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration */ class StartClosedCaptionsResponse extends BaseModel { diff --git a/src/GeneratedModels/StartFrameRecordingRequest.php b/src/GeneratedModels/StartFrameRecordingRequest.php index 572c377..0eda204 100644 --- a/src/GeneratedModels/StartFrameRecordingRequest.php +++ b/src/GeneratedModels/StartFrameRecordingRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $recordingExternalStorage */ class StartFrameRecordingRequest extends BaseModel { diff --git a/src/GeneratedModels/StartFrameRecordingResponse.php b/src/GeneratedModels/StartFrameRecordingResponse.php index eccb0a7..f105c1f 100644 --- a/src/GeneratedModels/StartFrameRecordingResponse.php +++ b/src/GeneratedModels/StartFrameRecordingResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * StartFrameRecordingResponse is the response payload for the start frame recording endpoint. - * - * @property string $duration */ class StartFrameRecordingResponse extends BaseModel { diff --git a/src/GeneratedModels/StartHLSBroadcastingResponse.php b/src/GeneratedModels/StartHLSBroadcastingResponse.php index 3a0b993..9da95b6 100644 --- a/src/GeneratedModels/StartHLSBroadcastingResponse.php +++ b/src/GeneratedModels/StartHLSBroadcastingResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * StartHLSBroadcastingResponse is the payload for starting an HLS broadcasting. - * - * @property string $duration - * @property string $playlistUrl */ class StartHLSBroadcastingResponse extends BaseModel { diff --git a/src/GeneratedModels/StartRTMPBroadcastsRequest.php b/src/GeneratedModels/StartRTMPBroadcastsRequest.php index 19fe6bc..681ae8a 100644 --- a/src/GeneratedModels/StartRTMPBroadcastsRequest.php +++ b/src/GeneratedModels/StartRTMPBroadcastsRequest.php @@ -5,13 +5,11 @@ namespace GetStream\GeneratedModels; /** * StartRTMPBroadcastsRequest is the payload for starting RTMP broadcasts. - * - * @property array $broadcasts */ class StartRTMPBroadcastsRequest extends BaseModel { public function __construct( - /** @var array|null List of broadcasts to start */ + /** @var array|null */ #[ArrayOf(RTMPBroadcastRequest::class)] public ?array $broadcasts = null, // List of broadcasts to start ) { diff --git a/src/GeneratedModels/StartRTMPBroadcastsResponse.php b/src/GeneratedModels/StartRTMPBroadcastsResponse.php index 9dcb83c..85c5177 100644 --- a/src/GeneratedModels/StartRTMPBroadcastsResponse.php +++ b/src/GeneratedModels/StartRTMPBroadcastsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * StartRTMPBroadcastsResponse is the payload for starting an RTMP broadcast. - * - * @property string $duration */ class StartRTMPBroadcastsResponse extends BaseModel { diff --git a/src/GeneratedModels/StartRecordingRequest.php b/src/GeneratedModels/StartRecordingRequest.php index 86d135e..e686a21 100644 --- a/src/GeneratedModels/StartRecordingRequest.php +++ b/src/GeneratedModels/StartRecordingRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $recordingExternalStorage */ class StartRecordingRequest extends BaseModel { diff --git a/src/GeneratedModels/StartRecordingResponse.php b/src/GeneratedModels/StartRecordingResponse.php index 25386af..1c81fe6 100644 --- a/src/GeneratedModels/StartRecordingResponse.php +++ b/src/GeneratedModels/StartRecordingResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * StartRecordingResponse is the response payload for the start recording endpoint. - * - * @property string $duration */ class StartRecordingResponse extends BaseModel { diff --git a/src/GeneratedModels/StartTranscriptionRequest.php b/src/GeneratedModels/StartTranscriptionRequest.php index 14c7c9b..4faca51 100644 --- a/src/GeneratedModels/StartTranscriptionRequest.php +++ b/src/GeneratedModels/StartTranscriptionRequest.php @@ -5,16 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enableClosedCaptions - * @property string|null $language - * @property string|null $transcriptionExternalStorage */ class StartTranscriptionRequest extends BaseModel { public function __construct( public ?bool $enableClosedCaptions = null, // Enable closed captions along with transcriptions - public ?string $language = null, // The spoken language in the call, if not provided the language defined in the transcription settings will be used + public ?string $language = null, // The spoken language in the call, if not provided the language defined in the transcription settings will be used. One of: auto, ar, bg, ca, cs, da, de, el, en, es, et, fi, fr, he, hi, hr, hu, id, it, ja, ko, ms, nl, no, pl, pt, ro, ru, sk, sl, sv, ta, th, tl, tr, uk, zh public ?string $transcriptionExternalStorage = null, // Store transcriptions in this external storage ) { } diff --git a/src/GeneratedModels/StartTranscriptionResponse.php b/src/GeneratedModels/StartTranscriptionResponse.php index aa6f7d2..5d0d4e3 100644 --- a/src/GeneratedModels/StartTranscriptionResponse.php +++ b/src/GeneratedModels/StartTranscriptionResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration */ class StartTranscriptionResponse extends BaseModel { diff --git a/src/GeneratedModels/StopAllRTMPBroadcastsResponse.php b/src/GeneratedModels/StopAllRTMPBroadcastsResponse.php index 36dbd60..0432be7 100644 --- a/src/GeneratedModels/StopAllRTMPBroadcastsResponse.php +++ b/src/GeneratedModels/StopAllRTMPBroadcastsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration */ class StopAllRTMPBroadcastsResponse extends BaseModel { diff --git a/src/GeneratedModels/StopClosedCaptionsRequest.php b/src/GeneratedModels/StopClosedCaptionsRequest.php index 22bfe48..0352f85 100644 --- a/src/GeneratedModels/StopClosedCaptionsRequest.php +++ b/src/GeneratedModels/StopClosedCaptionsRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $stopTranscription */ class StopClosedCaptionsRequest extends BaseModel { diff --git a/src/GeneratedModels/StopClosedCaptionsResponse.php b/src/GeneratedModels/StopClosedCaptionsResponse.php index f538ba2..751c9ae 100644 --- a/src/GeneratedModels/StopClosedCaptionsResponse.php +++ b/src/GeneratedModels/StopClosedCaptionsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class StopClosedCaptionsResponse extends BaseModel { diff --git a/src/GeneratedModels/StopFrameRecordingResponse.php b/src/GeneratedModels/StopFrameRecordingResponse.php index 9d2742e..411771c 100644 --- a/src/GeneratedModels/StopFrameRecordingResponse.php +++ b/src/GeneratedModels/StopFrameRecordingResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class StopFrameRecordingResponse extends BaseModel { diff --git a/src/GeneratedModels/StopHLSBroadcastingResponse.php b/src/GeneratedModels/StopHLSBroadcastingResponse.php index 7c2f0e0..1597a4c 100644 --- a/src/GeneratedModels/StopHLSBroadcastingResponse.php +++ b/src/GeneratedModels/StopHLSBroadcastingResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class StopHLSBroadcastingResponse extends BaseModel { diff --git a/src/GeneratedModels/StopLiveRequest.php b/src/GeneratedModels/StopLiveRequest.php index 0c20381..6d317e7 100644 --- a/src/GeneratedModels/StopLiveRequest.php +++ b/src/GeneratedModels/StopLiveRequest.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $continueClosedCaption - * @property bool|null $continueCompositeRecording - * @property bool|null $continueHLS - * @property bool|null $continueIndividualRecording - * @property bool|null $continueRTMPBroadcasts - * @property bool|null $continueRawRecording - * @property bool|null $continueRecording - * @property bool|null $continueTranscription */ class StopLiveRequest extends BaseModel { diff --git a/src/GeneratedModels/StopLiveResponse.php b/src/GeneratedModels/StopLiveResponse.php index 9ba3e59..8cec1b3 100644 --- a/src/GeneratedModels/StopLiveResponse.php +++ b/src/GeneratedModels/StopLiveResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property CallResponse $call */ class StopLiveResponse extends BaseModel { diff --git a/src/GeneratedModels/StopRTMPBroadcastsResponse.php b/src/GeneratedModels/StopRTMPBroadcastsResponse.php index 7928e4d..757d7b6 100644 --- a/src/GeneratedModels/StopRTMPBroadcastsResponse.php +++ b/src/GeneratedModels/StopRTMPBroadcastsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class StopRTMPBroadcastsResponse extends BaseModel { diff --git a/src/GeneratedModels/StopRecordingResponse.php b/src/GeneratedModels/StopRecordingResponse.php index abc678c..5a91444 100644 --- a/src/GeneratedModels/StopRecordingResponse.php +++ b/src/GeneratedModels/StopRecordingResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class StopRecordingResponse extends BaseModel { diff --git a/src/GeneratedModels/StopTranscriptionRequest.php b/src/GeneratedModels/StopTranscriptionRequest.php index cea7fc1..5c5a230 100644 --- a/src/GeneratedModels/StopTranscriptionRequest.php +++ b/src/GeneratedModels/StopTranscriptionRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $stopClosedCaptions */ class StopTranscriptionRequest extends BaseModel { diff --git a/src/GeneratedModels/StopTranscriptionResponse.php b/src/GeneratedModels/StopTranscriptionResponse.php index 067f4e3..053a47d 100644 --- a/src/GeneratedModels/StopTranscriptionResponse.php +++ b/src/GeneratedModels/StopTranscriptionResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class StopTranscriptionResponse extends BaseModel { diff --git a/src/GeneratedModels/StoriesConfig.php b/src/GeneratedModels/StoriesConfig.php index fd1b705..db4e2bf 100644 --- a/src/GeneratedModels/StoriesConfig.php +++ b/src/GeneratedModels/StoriesConfig.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $skipWatched - * @property bool|null $trackWatched */ class StoriesConfig extends BaseModel { diff --git a/src/GeneratedModels/StoriesFeedUpdatedEvent.php b/src/GeneratedModels/StoriesFeedUpdatedEvent.php index 9b2d94f..828a815 100644 --- a/src/GeneratedModels/StoriesFeedUpdatedEvent.php +++ b/src/GeneratedModels/StoriesFeedUpdatedEvent.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * Emitted when stories feed is updated. - * - * @property \DateTime $createdAt - * @property string $fid - * @property object $custom - * @property string $type - * @property string|null $feedVisibility - * @property \DateTime|null $receivedAt - * @property array|null $activities - * @property array|null $aggregatedActivities - * @property UserResponseCommonFields|null $user */ class StoriesFeedUpdatedEvent extends BaseModel { @@ -25,10 +15,10 @@ public function __construct( public ?string $type = null, // The type of event: "feeds.stories_feed.updated" in this case public ?string $feedVisibility = null, public ?\DateTime $receivedAt = null, - /** @var array|null Individual activities for stories feeds */ + /** @var array|null */ #[ArrayOf(ActivityResponse::class)] public ?array $activities = null, // Individual activities for stories feeds - /** @var array|null Aggregated activities for stories feeds */ + /** @var array|null */ #[ArrayOf(AggregatedActivityResponse::class)] public ?array $aggregatedActivities = null, // Aggregated activities for stories feeds public ?UserResponseCommonFields $user = null, diff --git a/src/GeneratedModels/SubmitActionRequest.php b/src/GeneratedModels/SubmitActionRequest.php index c77e85c..feeabab 100644 --- a/src/GeneratedModels/SubmitActionRequest.php +++ b/src/GeneratedModels/SubmitActionRequest.php @@ -5,48 +5,29 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $actionType - * @property string|null $appealID - * @property string|null $itemID - * @property string|null $userID - * @property BanActionRequest|null $ban - * @property BlockActionRequest|null $block - * @property CustomActionRequest|null $custom - * @property DeleteActivityRequest|null $deleteActivity - * @property DeleteCommentRequest|null $deleteComment - * @property DeleteMessageRequest|null $deleteMessage - * @property DeleteReactionRequest|null $deleteReaction - * @property DeleteUserRequest|null $deleteUser - * @property MarkReviewedRequest|null $markReviewed - * @property RejectAppealRequest|null $rejectAppeal - * @property RestoreActionRequest|null $restore - * @property ShadowBlockActionRequest|null $shadowBlock - * @property UnbanActionRequest|null $unban - * @property UnblockActionRequest|null $unblock - * @property UserRequest|null $user */ class SubmitActionRequest extends BaseModel { public function __construct( - public ?string $actionType = null, // Type of moderation action to perform (mark_reviewed, delete_message, etc.) + public ?string $actionType = null, // Type of moderation action to perform. One of: mark_reviewed, delete_message, delete_activity, delete_comment, delete_reaction, ban, custom, unban, restore, delete_user, unblock, block, shadow_block, unmask, kick_user, end_call public ?string $appealID = null, // UUID of the appeal to act on (required for reject_appeal, optional for other actions) public ?string $itemID = null, // UUID of the review queue item to act on public ?string $userID = null, - public ?BanActionRequest $ban = null, - public ?BlockActionRequest $block = null, - public ?CustomActionRequest $custom = null, - public ?DeleteActivityRequest $deleteActivity = null, - public ?DeleteCommentRequest $deleteComment = null, - public ?DeleteMessageRequest $deleteMessage = null, - public ?DeleteReactionRequest $deleteReaction = null, - public ?DeleteUserRequest $deleteUser = null, - public ?MarkReviewedRequest $markReviewed = null, - public ?RejectAppealRequest $rejectAppeal = null, - public ?RestoreActionRequest $restore = null, - public ?ShadowBlockActionRequest $shadowBlock = null, - public ?UnbanActionRequest $unban = null, - public ?UnblockActionRequest $unblock = null, + public ?BanActionRequestPayload $ban = null, + public ?BlockActionRequestPayload $block = null, + public ?CustomActionRequestPayload $custom = null, + public ?DeleteActivityRequestPayload $deleteActivity = null, + public ?DeleteCommentRequestPayload $deleteComment = null, + public ?DeleteMessageRequestPayload $deleteMessage = null, + public ?DeleteReactionRequestPayload $deleteReaction = null, + public ?DeleteUserRequestPayload $deleteUser = null, + public ?FlagRequest $flag = null, + public ?MarkReviewedRequestPayload $markReviewed = null, + public ?RejectAppealRequestPayload $rejectAppeal = null, + public ?RestoreActionRequestPayload $restore = null, + public ?ShadowBlockActionRequestPayload $shadowBlock = null, + public ?UnbanActionRequestPayload $unban = null, + public ?UnblockActionRequestPayload $unblock = null, public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/SubmitActionResponse.php b/src/GeneratedModels/SubmitActionResponse.php index e5fb082..18337a4 100644 --- a/src/GeneratedModels/SubmitActionResponse.php +++ b/src/GeneratedModels/SubmitActionResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property AppealItemResponse|null $appealItem - * @property ReviewQueueItemResponse|null $item */ class SubmitActionResponse extends BaseModel { diff --git a/src/GeneratedModels/SubscriberAllMetrics.php b/src/GeneratedModels/SubscriberAllMetrics.php index 73e09b7..ffd74eb 100644 --- a/src/GeneratedModels/SubscriberAllMetrics.php +++ b/src/GeneratedModels/SubscriberAllMetrics.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property SubscriberAudioMetrics|null $audio - * @property ActiveCallsLatencyStats|null $rttMs - * @property SubscriberVideoMetrics|null $video */ class SubscriberAllMetrics extends BaseModel { diff --git a/src/GeneratedModels/SubscriberAudioMetrics.php b/src/GeneratedModels/SubscriberAudioMetrics.php index 1090ef4..7ed022a 100644 --- a/src/GeneratedModels/SubscriberAudioMetrics.php +++ b/src/GeneratedModels/SubscriberAudioMetrics.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property ActiveCallsLatencyStats|null $concealmentPct - * @property ActiveCallsLatencyStats|null $jitterMs - * @property ActiveCallsLatencyStats|null $packetsLostPct */ class SubscriberAudioMetrics extends BaseModel { diff --git a/src/GeneratedModels/SubscriberStatsResponse.php b/src/GeneratedModels/SubscriberStatsResponse.php index 5ebe8ad..735dafe 100644 --- a/src/GeneratedModels/SubscriberStatsResponse.php +++ b/src/GeneratedModels/SubscriberStatsResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $total - * @property int $totalSubscribedDurationSeconds - * @property int $unique */ class SubscriberStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/SubscriberVideoMetrics.php b/src/GeneratedModels/SubscriberVideoMetrics.php index adf3a68..e01b36d 100644 --- a/src/GeneratedModels/SubscriberVideoMetrics.php +++ b/src/GeneratedModels/SubscriberVideoMetrics.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property ActiveCallsFPSStats|null $fps30 - * @property ActiveCallsLatencyStats|null $jitterMs - * @property ActiveCallsLatencyStats|null $packetsLostPct */ class SubscriberVideoMetrics extends BaseModel { diff --git a/src/GeneratedModels/SubscribersMetrics.php b/src/GeneratedModels/SubscribersMetrics.php index 0d0bc60..108e5df 100644 --- a/src/GeneratedModels/SubscribersMetrics.php +++ b/src/GeneratedModels/SubscribersMetrics.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property SubscriberAllMetrics|null $all */ class SubscribersMetrics extends BaseModel { diff --git a/src/GeneratedModels/TargetResolution.php b/src/GeneratedModels/TargetResolution.php index 71cba9a..3135437 100644 --- a/src/GeneratedModels/TargetResolution.php +++ b/src/GeneratedModels/TargetResolution.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $bitrate - * @property int $height - * @property int $width */ class TargetResolution extends BaseModel { diff --git a/src/GeneratedModels/TextContentParameters.php b/src/GeneratedModels/TextContentParameters.php index cca4cec..cc39ca5 100644 --- a/src/GeneratedModels/TextContentParameters.php +++ b/src/GeneratedModels/TextContentParameters.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $containsUrl - * @property string|null $severity - * @property array|null $blocklistMatch - * @property array|null $harmLabels - * @property array|null $llmHarmLabels */ class TextContentParameters extends BaseModel { diff --git a/src/GeneratedModels/TextRuleParameters.php b/src/GeneratedModels/TextRuleParameters.php index 25e8f1f..109f5ac 100644 --- a/src/GeneratedModels/TextRuleParameters.php +++ b/src/GeneratedModels/TextRuleParameters.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $containsUrl - * @property int|null $semanticFilterMinThreshold - * @property string|null $severity - * @property int|null $threshold - * @property string|null $timeWindow - * @property array|null $blocklistMatch - * @property array|null $harmLabels - * @property array|null $semanticFilterNames - * @property array|null $llmHarmLabels */ class TextRuleParameters extends BaseModel { diff --git a/src/GeneratedModels/ThreadParticipant.php b/src/GeneratedModels/ThreadParticipant.php index 862ceae..9e24283 100644 --- a/src/GeneratedModels/ThreadParticipant.php +++ b/src/GeneratedModels/ThreadParticipant.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * Represents a user that is participating in a thread. - * - * @property int $appPk - * @property string $channelCid - * @property \DateTime $createdAt - * @property \DateTime $lastReadAt - * @property object $custom - * @property \DateTime|null $lastThreadMessageAt - * @property \DateTime|null $leftThreadAt - * @property string|null $threadID - * @property string|null $userID - * @property UserResponse|null $user */ class ThreadParticipant extends BaseModel { diff --git a/src/GeneratedModels/ThreadResponse.php b/src/GeneratedModels/ThreadResponse.php index 205c951..bd508fc 100644 --- a/src/GeneratedModels/ThreadResponse.php +++ b/src/GeneratedModels/ThreadResponse.php @@ -5,23 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $activeParticipantCount - * @property string $channelCid - * @property \DateTime $createdAt - * @property string $createdByUserID - * @property string $parentMessageID - * @property int $participantCount - * @property string $title - * @property \DateTime $updatedAt - * @property object $custom - * @property \DateTime|null $deletedAt - * @property \DateTime|null $lastMessageAt - * @property int|null $replyCount - * @property array|null $threadParticipants - * @property ChannelResponse|null $channel - * @property UserResponse|null $createdBy - * @property MessageResponse|null $parentMessage */ class ThreadResponse extends BaseModel { @@ -38,7 +21,7 @@ public function __construct( public ?\DateTime $deletedAt = null, // Deleted At public ?\DateTime $lastMessageAt = null, // Last Message At public ?int $replyCount = null, // Reply Count - /** @var array|null Thread Participants */ + /** @var array|null */ #[ArrayOf(ThreadParticipant::class)] public ?array $threadParticipants = null, // Thread Participants public ?ChannelResponse $channel = null, diff --git a/src/GeneratedModels/ThreadStateResponse.php b/src/GeneratedModels/ThreadStateResponse.php index 76c35b2..a598671 100644 --- a/src/GeneratedModels/ThreadStateResponse.php +++ b/src/GeneratedModels/ThreadStateResponse.php @@ -5,26 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $activeParticipantCount - * @property string $channelCid - * @property \DateTime $createdAt - * @property string $createdByUserID - * @property string $parentMessageID - * @property int $participantCount - * @property string $title - * @property \DateTime $updatedAt - * @property array $latestReplies - * @property object $custom - * @property \DateTime|null $deletedAt - * @property \DateTime|null $lastMessageAt - * @property int|null $replyCount - * @property array|null $read - * @property array|null $threadParticipants - * @property ChannelResponse|null $channel - * @property UserResponse|null $createdBy - * @property DraftResponse|null $draft - * @property MessageResponse|null $parentMessage */ class ThreadStateResponse extends BaseModel { @@ -47,7 +27,7 @@ public function __construct( /** @var array|null */ #[ArrayOf(ReadStateResponse::class)] public ?array $read = null, - /** @var array|null Thread Participants */ + /** @var array|null */ #[ArrayOf(ThreadParticipant::class)] public ?array $threadParticipants = null, // Thread Participants public ?ChannelResponse $channel = null, diff --git a/src/GeneratedModels/ThreadUpdatedEvent.php b/src/GeneratedModels/ThreadUpdatedEvent.php index 90bba08..7327776 100644 --- a/src/GeneratedModels/ThreadUpdatedEvent.php +++ b/src/GeneratedModels/ThreadUpdatedEvent.php @@ -5,25 +5,18 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property string $type - * @property ThreadResponse|null $thread - * @property User|null $user */ class ThreadUpdatedEvent extends BaseModel { public function __construct( + public ?\DateTime $createdAt = null, + public ?object $custom = null, + public ?string $type = null, public ?string $channelID = null, public ?string $channelType = null, public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, + public ?\DateTime $receivedAt = null, public ?ThreadResponse $thread = null, - public ?User $user = null, ) { } diff --git a/src/GeneratedModels/ThreadedCommentResponse.php b/src/GeneratedModels/ThreadedCommentResponse.php index 5fa9489..cbff785 100644 --- a/src/GeneratedModels/ThreadedCommentResponse.php +++ b/src/GeneratedModels/ThreadedCommentResponse.php @@ -5,34 +5,6 @@ namespace GetStream\GeneratedModels; /** * A comment with an optional, depth‑limited slice of nested replies. - * - * @property int $confidenceScore - * @property \DateTime $createdAt - * @property int $downvoteCount - * @property string $id - * @property string $objectID - * @property string $objectType - * @property int $reactionCount - * @property int $replyCount - * @property int $score - * @property string $status - * @property \DateTime $updatedAt - * @property int $upvoteCount - * @property array $mentionedUsers - * @property array $ownReactions - * @property UserResponse $user - * @property int|null $controversyScore - * @property \DateTime|null $deletedAt - * @property \DateTime|null $editedAt - * @property string|null $parentID - * @property string|null $text - * @property array|null $attachments - * @property array|null $latestReactions - * @property array|null $replies - * @property object|null $custom - * @property RepliesMeta|null $meta - * @property ModerationV2Response|null $moderation - * @property array|null $reactionGroups */ class ThreadedCommentResponse extends BaseModel { @@ -46,7 +18,7 @@ public function __construct( public ?int $reactionCount = null, public ?int $replyCount = null, public ?int $score = null, - public ?string $status = null, + public ?string $status = null, // Status of the comment. One of: active, deleted, removed, hidden public ?\DateTime $updatedAt = null, public ?int $upvoteCount = null, /** @var array|null */ @@ -67,12 +39,14 @@ public function __construct( /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $latestReactions = null, - /** @var array|null Slice of nested comments (may be empty). */ + /** @var array|null */ #[ArrayOf(ThreadedCommentResponse::class)] public ?array $replies = null, // Slice of nested comments (may be empty). public ?object $custom = null, public ?RepliesMeta $meta = null, public ?ModerationV2Response $moderation = null, + /** @var array|null */ + #[ArrayOf(FeedsReactionGroupResponse::class)] public ?array $reactionGroups = null, ) { } diff --git a/src/GeneratedModels/Thresholds.php b/src/GeneratedModels/Thresholds.php index e86ed78..faf6877 100644 --- a/src/GeneratedModels/Thresholds.php +++ b/src/GeneratedModels/Thresholds.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * Sets thresholds for AI moderation - * - * @property LabelThresholds|null $explicit - * @property LabelThresholds|null $spam - * @property LabelThresholds|null $toxic */ class Thresholds extends BaseModel { diff --git a/src/GeneratedModels/ThumbnailResponse.php b/src/GeneratedModels/ThumbnailResponse.php index 81b63a9..e0024d0 100644 --- a/src/GeneratedModels/ThumbnailResponse.php +++ b/src/GeneratedModels/ThumbnailResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $imageUrl */ class ThumbnailResponse extends BaseModel { diff --git a/src/GeneratedModels/ThumbnailsSettings.php b/src/GeneratedModels/ThumbnailsSettings.php index 0bc5a01..83374bd 100644 --- a/src/GeneratedModels/ThumbnailsSettings.php +++ b/src/GeneratedModels/ThumbnailsSettings.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled */ class ThumbnailsSettings extends BaseModel { diff --git a/src/GeneratedModels/ThumbnailsSettingsRequest.php b/src/GeneratedModels/ThumbnailsSettingsRequest.php index 3f12bbf..8a49fe7 100644 --- a/src/GeneratedModels/ThumbnailsSettingsRequest.php +++ b/src/GeneratedModels/ThumbnailsSettingsRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enabled */ class ThumbnailsSettingsRequest extends BaseModel { diff --git a/src/GeneratedModels/ThumbnailsSettingsResponse.php b/src/GeneratedModels/ThumbnailsSettingsResponse.php index 3624699..f9a5574 100644 --- a/src/GeneratedModels/ThumbnailsSettingsResponse.php +++ b/src/GeneratedModels/ThumbnailsSettingsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled */ class ThumbnailsSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/TrackStatsResponse.php b/src/GeneratedModels/TrackStatsResponse.php index 87e36c9..fd3a8c2 100644 --- a/src/GeneratedModels/TrackStatsResponse.php +++ b/src/GeneratedModels/TrackStatsResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $durationSeconds - * @property string $trackType */ class TrackStatsResponse extends BaseModel { diff --git a/src/GeneratedModels/TranscriptionSettings.php b/src/GeneratedModels/TranscriptionSettings.php index 492e08e..4b2449f 100644 --- a/src/GeneratedModels/TranscriptionSettings.php +++ b/src/GeneratedModels/TranscriptionSettings.php @@ -5,17 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $closedCaptionMode - * @property string $language - * @property string $mode - * @property SpeechSegmentConfig|null $speechSegmentConfig - * @property TranslationSettings|null $translation */ class TranscriptionSettings extends BaseModel { public function __construct( - public ?string $closedCaptionMode = null, + public ?string $closedCaptionMode = null, // One of: available, disabled, auto-on public ?string $language = null, // The language used in this call as a two letter code public ?string $mode = null, public ?SpeechSegmentConfig $speechSegmentConfig = null, diff --git a/src/GeneratedModels/TranscriptionSettingsRequest.php b/src/GeneratedModels/TranscriptionSettingsRequest.php index c675cb8..3bf6f4d 100644 --- a/src/GeneratedModels/TranscriptionSettingsRequest.php +++ b/src/GeneratedModels/TranscriptionSettingsRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $closedCaptionMode - * @property string|null $language - * @property string|null $mode - * @property SpeechSegmentConfig|null $speechSegmentConfig - * @property TranslationSettings|null $translation */ class TranscriptionSettingsRequest extends BaseModel { diff --git a/src/GeneratedModels/TranscriptionSettingsResponse.php b/src/GeneratedModels/TranscriptionSettingsResponse.php index ca27dcd..84c2f43 100644 --- a/src/GeneratedModels/TranscriptionSettingsResponse.php +++ b/src/GeneratedModels/TranscriptionSettingsResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $closedCaptionMode - * @property string $language - * @property string $mode - * @property SpeechSegmentConfig|null $speechSegmentConfig - * @property TranslationSettings|null $translation */ class TranscriptionSettingsResponse extends BaseModel { diff --git a/src/GeneratedModels/TranslateMessageRequest.php b/src/GeneratedModels/TranslateMessageRequest.php index 7528fde..87e458b 100644 --- a/src/GeneratedModels/TranslateMessageRequest.php +++ b/src/GeneratedModels/TranslateMessageRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $language */ class TranslateMessageRequest extends BaseModel { diff --git a/src/GeneratedModels/TranslationSettings.php b/src/GeneratedModels/TranslationSettings.php index f421647..075414e 100644 --- a/src/GeneratedModels/TranslationSettings.php +++ b/src/GeneratedModels/TranslationSettings.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property array $languages */ class TranslationSettings extends BaseModel { diff --git a/src/GeneratedModels/TruncateChannelRequest.php b/src/GeneratedModels/TruncateChannelRequest.php index 82b811c..e0c593e 100644 --- a/src/GeneratedModels/TruncateChannelRequest.php +++ b/src/GeneratedModels/TruncateChannelRequest.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $hardDelete - * @property bool|null $skipPush - * @property \DateTime|null $truncatedAt - * @property string|null $userID - * @property array|null $memberIds - * @property MessageRequest|null $message - * @property UserRequest|null $user */ class TruncateChannelRequest extends BaseModel { diff --git a/src/GeneratedModels/TruncateChannelResponse.php b/src/GeneratedModels/TruncateChannelResponse.php index 1600e84..68fe0a1 100644 --- a/src/GeneratedModels/TruncateChannelResponse.php +++ b/src/GeneratedModels/TruncateChannelResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ChannelResponse|null $channel - * @property MessageResponse|null $message */ class TruncateChannelResponse extends BaseModel { diff --git a/src/GeneratedModels/TypingIndicatorsResponse.php b/src/GeneratedModels/TypingIndicatorsResponse.php index 8fbfd04..098781b 100644 --- a/src/GeneratedModels/TypingIndicatorsResponse.php +++ b/src/GeneratedModels/TypingIndicatorsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $enabled */ class TypingIndicatorsResponse extends BaseModel { diff --git a/src/GeneratedModels/UnbanActionRequestPayload.php b/src/GeneratedModels/UnbanActionRequestPayload.php new file mode 100644 index 0000000..0d272c8 --- /dev/null +++ b/src/GeneratedModels/UnbanActionRequestPayload.php @@ -0,0 +1,19 @@ + $follows - * @property bool|null $deleteNotificationActivity */ class UnfollowBatchRequest extends BaseModel { public function __construct( - /** @var array|null List of follow relationships to remove */ + /** @var array|null */ #[ArrayOf(FollowPair::class)] public ?array $follows = null, // List of follow relationships to remove public ?bool $deleteNotificationActivity = null, // Whether to delete the corresponding notification activity (default: false) diff --git a/src/GeneratedModels/UnfollowBatchResponse.php b/src/GeneratedModels/UnfollowBatchResponse.php index 295a51f..93f3bd2 100644 --- a/src/GeneratedModels/UnfollowBatchResponse.php +++ b/src/GeneratedModels/UnfollowBatchResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $follows */ class UnfollowBatchResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of follow relationships that were removed */ + /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $follows = null, // List of follow relationships that were removed ) { diff --git a/src/GeneratedModels/UnfollowResponse.php b/src/GeneratedModels/UnfollowResponse.php index a8edc0a..6de284c 100644 --- a/src/GeneratedModels/UnfollowResponse.php +++ b/src/GeneratedModels/UnfollowResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FollowResponse $follow */ class UnfollowResponse extends BaseModel { diff --git a/src/GeneratedModels/UnmuteChannelRequest.php b/src/GeneratedModels/UnmuteChannelRequest.php index 0fda390..7c1f6db 100644 --- a/src/GeneratedModels/UnmuteChannelRequest.php +++ b/src/GeneratedModels/UnmuteChannelRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $expiration - * @property string|null $userID - * @property array|null $channelCids - * @property UserRequest|null $user */ class UnmuteChannelRequest extends BaseModel { diff --git a/src/GeneratedModels/UnmuteRequest.php b/src/GeneratedModels/UnmuteRequest.php index 26bbcfa..50c8e8a 100644 --- a/src/GeneratedModels/UnmuteRequest.php +++ b/src/GeneratedModels/UnmuteRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $targetIds - * @property string|null $userID - * @property UserRequest|null $user */ class UnmuteRequest extends BaseModel { diff --git a/src/GeneratedModels/UnmuteResponse.php b/src/GeneratedModels/UnmuteResponse.php index b9b1f3c..2cc1a8d 100644 --- a/src/GeneratedModels/UnmuteResponse.php +++ b/src/GeneratedModels/UnmuteResponse.php @@ -4,16 +4,13 @@ namespace GetStream\GeneratedModels; /** - * Basic response information - * - * @property string $duration - * @property array|null $nonExistingUsers + * */ class UnmuteResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds - public ?array $nonExistingUsers = null, + public ?string $duration = null, + public ?array $nonExistingUsers = null, // A list of users that can't be found. Common cause for this is deleted users ) { } diff --git a/src/GeneratedModels/UnpinActivityResponse.php b/src/GeneratedModels/UnpinActivityResponse.php index 0ecc879..d2dae4a 100644 --- a/src/GeneratedModels/UnpinActivityResponse.php +++ b/src/GeneratedModels/UnpinActivityResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string $feed - * @property string $userID - * @property ActivityResponse $activity */ class UnpinActivityResponse extends BaseModel { diff --git a/src/GeneratedModels/UnpinRequest.php b/src/GeneratedModels/UnpinRequest.php index ae0e8e7..d2758d6 100644 --- a/src/GeneratedModels/UnpinRequest.php +++ b/src/GeneratedModels/UnpinRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * UnpinRequest is the payload for unpinning a message. - * - * @property string $sessionID - * @property string $userID */ class UnpinRequest extends BaseModel { diff --git a/src/GeneratedModels/UnpinResponse.php b/src/GeneratedModels/UnpinResponse.php index 1d32dbd..dd2335a 100644 --- a/src/GeneratedModels/UnpinResponse.php +++ b/src/GeneratedModels/UnpinResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * UnpinResponse is the payload for unpinning a message. - * - * @property string $duration */ class UnpinResponse extends BaseModel { diff --git a/src/GeneratedModels/UnreadCountsBatchRequest.php b/src/GeneratedModels/UnreadCountsBatchRequest.php index 776e776..f6c4920 100644 --- a/src/GeneratedModels/UnreadCountsBatchRequest.php +++ b/src/GeneratedModels/UnreadCountsBatchRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $userIds */ class UnreadCountsBatchRequest extends BaseModel { diff --git a/src/GeneratedModels/UnreadCountsBatchResponse.php b/src/GeneratedModels/UnreadCountsBatchResponse.php index d182114..ee46d3d 100644 --- a/src/GeneratedModels/UnreadCountsBatchResponse.php +++ b/src/GeneratedModels/UnreadCountsBatchResponse.php @@ -5,14 +5,13 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $countsByUser */ class UnreadCountsBatchResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds + /** @var array|null */ + #[ArrayOf(UnreadCountsResponse::class)] public ?array $countsByUser = null, ) { } diff --git a/src/GeneratedModels/UnreadCountsChannel.php b/src/GeneratedModels/UnreadCountsChannel.php index 6fd28f5..41d051b 100644 --- a/src/GeneratedModels/UnreadCountsChannel.php +++ b/src/GeneratedModels/UnreadCountsChannel.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $channelID - * @property \DateTime $lastRead - * @property int $unreadCount */ class UnreadCountsChannel extends BaseModel { diff --git a/src/GeneratedModels/UnreadCountsChannelType.php b/src/GeneratedModels/UnreadCountsChannelType.php index 70f054c..bc549ab 100644 --- a/src/GeneratedModels/UnreadCountsChannelType.php +++ b/src/GeneratedModels/UnreadCountsChannelType.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $channelCount - * @property string $channelType - * @property int $unreadCount */ class UnreadCountsChannelType extends BaseModel { diff --git a/src/GeneratedModels/UnreadCountsResponse.php b/src/GeneratedModels/UnreadCountsResponse.php index 269323d..d699634 100644 --- a/src/GeneratedModels/UnreadCountsResponse.php +++ b/src/GeneratedModels/UnreadCountsResponse.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $totalUnreadCount - * @property int $totalUnreadThreadsCount - * @property array $channelType - * @property array $channels - * @property array $threads - * @property array|null $totalUnreadCountByTeam */ class UnreadCountsResponse extends BaseModel { diff --git a/src/GeneratedModels/UnreadCountsThread.php b/src/GeneratedModels/UnreadCountsThread.php index 4117c3f..c06679c 100644 --- a/src/GeneratedModels/UnreadCountsThread.php +++ b/src/GeneratedModels/UnreadCountsThread.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $lastRead - * @property string $lastReadMessageID - * @property string $parentMessageID - * @property int $unreadCount */ class UnreadCountsThread extends BaseModel { diff --git a/src/GeneratedModels/UpdateActivitiesPartialBatchRequest.php b/src/GeneratedModels/UpdateActivitiesPartialBatchRequest.php index feaa7f6..fa0f90d 100644 --- a/src/GeneratedModels/UpdateActivitiesPartialBatchRequest.php +++ b/src/GeneratedModels/UpdateActivitiesPartialBatchRequest.php @@ -5,13 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $changes */ class UpdateActivitiesPartialBatchRequest extends BaseModel { public function __construct( - /** @var array|null List of activity changes to apply. Each change specifies an activity ID and the fields to set/unset */ + /** @var array|null */ #[ArrayOf(UpdateActivityPartialChangeRequest::class)] public ?array $changes = null, // List of activity changes to apply. Each change specifies an activity ID and the fields to set/unset ) { diff --git a/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php b/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php index abc3ff8..07d0ecc 100644 --- a/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php +++ b/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $activities */ class UpdateActivitiesPartialBatchResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of successfully updated activities */ + /** @var array|null */ #[ArrayOf(ActivityResponse::class)] public ?array $activities = null, // List of successfully updated activities ) { diff --git a/src/GeneratedModels/UpdateActivityPartialChangeRequest.php b/src/GeneratedModels/UpdateActivityPartialChangeRequest.php index 5d57907..0f64bbf 100644 --- a/src/GeneratedModels/UpdateActivityPartialChangeRequest.php +++ b/src/GeneratedModels/UpdateActivityPartialChangeRequest.php @@ -5,16 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $activityID - * @property bool|null $handleMentionNotifications - * @property array|null $unset - * @property object|null $set */ class UpdateActivityPartialChangeRequest extends BaseModel { public function __construct( public ?string $activityID = null, // ID of the activity to update + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) public ?bool $handleMentionNotifications = null, // When true and 'mentioned_user_ids' is updated, automatically creates or deletes mention notifications for added/removed users. Only applicable for client-side requests (ignored for server-side requests) public ?array $unset = null, // List of field names to remove. Supported fields: 'custom', 'location', 'expires_at', 'filter_tags', 'interest_tags', 'attachments', 'poll_id', 'mentioned_user_ids'. Use dot-notation for nested custom fields (e.g., 'custom.field_name') public ?object $set = null, // Map of field names to new values. Supported fields: 'text', 'attachments', 'custom', 'visibility', 'visibility_tag', 'restrict_replies' (values: 'everyone', 'people_i_follow', 'nobody'), 'location', 'expires_at', 'filter_tags', 'interest_tags', 'poll_id', 'feeds', 'mentioned_user_ids'. For custom fields, use dot-notation (e.g., 'custom.field_name') diff --git a/src/GeneratedModels/UpdateActivityPartialRequest.php b/src/GeneratedModels/UpdateActivityPartialRequest.php index bf56e52..2b28d55 100644 --- a/src/GeneratedModels/UpdateActivityPartialRequest.php +++ b/src/GeneratedModels/UpdateActivityPartialRequest.php @@ -5,20 +5,16 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $handleMentionNotifications - * @property string|null $userID - * @property array|null $unset - * @property object|null $set - * @property UserRequest|null $user */ class UpdateActivityPartialRequest extends BaseModel { public function __construct( + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) public ?bool $handleMentionNotifications = null, // If true, creates notification activities for newly mentioned users and deletes notifications for users no longer mentioned + public ?bool $runActivityProcessors = null, // If true, runs activity processors on the updated activity. Processors will only run if the activity text and/or attachments are changed. Defaults to false. public ?string $userID = null, - public ?array $unset = null, // List of field names to remove. Supported fields: 'custom', 'location', 'expires_at', 'filter_tags', 'interest_tags', 'attachments', 'poll_id', 'mentioned_user_ids'. Use dot-notation for nested custom fields (e.g., 'custom.field_name') - public ?object $set = null, // Map of field names to new values. Supported fields: 'text', 'attachments', 'custom', 'visibility', 'visibility_tag', 'restrict_replies' (values: 'everyone', 'people_i_follow', 'nobody'), 'location', 'expires_at', 'filter_tags', 'interest_tags', 'poll_id', 'feeds', 'mentioned_user_ids'. For custom fields, use dot-notation (e.g., 'custom.field_name') + public ?array $unset = null, // List of field names to remove. Supported fields: 'custom', 'visibility_tag', 'location', 'expires_at', 'filter_tags', 'interest_tags', 'attachments', 'poll_id', 'mentioned_user_ids', 'search_data'. Use dot-notation for nested custom fields (e.g., 'custom.field_name') + public ?object $set = null, // Map of field names to new values. Supported fields: 'text', 'attachments', 'custom', 'visibility', 'visibility_tag', 'restrict_replies' (values: 'everyone', 'people_i_follow', 'nobody'), 'location', 'expires_at', 'filter_tags', 'interest_tags', 'poll_id', 'feeds', 'mentioned_user_ids', 'search_data'. For custom fields, use dot-notation (e.g., 'custom.field_name') public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/UpdateActivityPartialResponse.php b/src/GeneratedModels/UpdateActivityPartialResponse.php index 1cd693f..48aebfe 100644 --- a/src/GeneratedModels/UpdateActivityPartialResponse.php +++ b/src/GeneratedModels/UpdateActivityPartialResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ActivityResponse $activity */ class UpdateActivityPartialResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateActivityRequest.php b/src/GeneratedModels/UpdateActivityRequest.php index f955b80..529e23b 100644 --- a/src/GeneratedModels/UpdateActivityRequest.php +++ b/src/GeneratedModels/UpdateActivityRequest.php @@ -5,39 +5,22 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime|null $expiresAt - * @property bool|null $handleMentionNotifications - * @property string|null $pollID - * @property string|null $restrictReplies - * @property bool|null $skipEnrichUrl - * @property string|null $text - * @property string|null $userID - * @property string|null $visibility - * @property string|null $visibilityTag - * @property array|null $attachments - * @property array|null $collectionRefs - * @property array|null $feeds - * @property array|null $filterTags - * @property array|null $interestTags - * @property array|null $mentionedUserIds - * @property object|null $custom - * @property ActivityLocation|null $location - * @property UserRequest|null $user */ class UpdateActivityRequest extends BaseModel { public function __construct( + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) public ?\DateTime $expiresAt = null, // Time when the activity will expire public ?bool $handleMentionNotifications = null, // If true, creates notification activities for newly mentioned users and deletes notifications for users no longer mentioned public ?string $pollID = null, // Poll ID - public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. Options: 'everyone' (default - anyone can reply), 'people_i_follow' (only people the activity creator follows can reply), 'nobody' (no one can reply) + public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody + public ?bool $runActivityProcessors = null, // If true, runs activity processors on the updated activity. Processors will only run if the activity text and/or attachments are changed. Defaults to false. public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for the activity public ?string $text = null, // The text content of the activity public ?string $userID = null, public ?string $visibility = null, // Visibility setting for the activity public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name and is required - /** @var array|null List of attachments for the activity */ + /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // List of attachments for the activity public ?array $collectionRefs = null, // Collections that this activity references @@ -47,6 +30,7 @@ public function __construct( public ?array $mentionedUserIds = null, // List of user IDs mentioned in the activity public ?object $custom = null, // Custom data for the activity public ?ActivityLocation $location = null, + public ?object $searchData = null, // Additional data for search indexing public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/UpdateActivityResponse.php b/src/GeneratedModels/UpdateActivityResponse.php index 79658b3..7fbb5b9 100644 --- a/src/GeneratedModels/UpdateActivityResponse.php +++ b/src/GeneratedModels/UpdateActivityResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ActivityResponse $activity */ class UpdateActivityResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateAppRequest.php b/src/GeneratedModels/UpdateAppRequest.php index 078733f..012b6e6 100644 --- a/src/GeneratedModels/UpdateAppRequest.php +++ b/src/GeneratedModels/UpdateAppRequest.php @@ -5,54 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $asyncUrlEnrichEnabled - * @property bool|null $autoTranslationEnabled - * @property string|null $beforeMessageSendHookUrl - * @property int|null $cdnExpirationSeconds - * @property bool|null $channelHideMembersOnly - * @property string|null $customActionHandlerUrl - * @property bool|null $disableAuthChecks - * @property bool|null $disablePermissionsChecks - * @property string|null $enforceUniqueUsernames - * @property bool|null $feedsModerationEnabled - * @property string|null $feedsV2Region - * @property bool|null $guestUserCreationDisabled - * @property bool|null $imageModerationEnabled - * @property int|null $maxAggregatedActivitiesLength - * @property bool|null $migratePermissionsToV2 - * @property bool|null $moderationEnabled - * @property string|null $moderationWebhookUrl - * @property bool|null $multiTenantEnabled - * @property string|null $permissionVersion - * @property int|null $remindersInterval - * @property int|null $remindersMaxMembers - * @property \DateTime|null $revokeTokensIssuedBefore - * @property string|null $snsKey - * @property string|null $snsSecret - * @property string|null $snsTopicArn - * @property string|null $sqsKey - * @property string|null $sqsSecret - * @property string|null $sqsUrl - * @property bool|null $userResponseTimeEnabled - * @property string|null $webhookUrl - * @property array|null $allowedFlagReasons - * @property array|null $eventHooks - * @property array|null $imageModerationBlockLabels - * @property array|null $imageModerationLabels - * @property array|null $userSearchDisallowedRoles - * @property array|null $webhookEvents - * @property APNConfig|null $apnConfig - * @property AsyncModerationConfiguration|null $asyncModerationConfig - * @property DataDogInfo|null $datadogInfo - * @property FileUploadConfig|null $fileUploadConfig - * @property FirebaseConfig|null $firebaseConfig - * @property array|null $grants - * @property HuaweiConfig|null $huaweiConfig - * @property FileUploadConfig|null $imageUploadConfig - * @property ModerationDashboardPreferences|null $moderationDashboardPreferences - * @property PushConfig|null $pushConfig - * @property XiaomiConfig|null $xiaomiConfig */ class UpdateAppRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateBlockListRequest.php b/src/GeneratedModels/UpdateBlockListRequest.php index d042d98..84e404d 100644 --- a/src/GeneratedModels/UpdateBlockListRequest.php +++ b/src/GeneratedModels/UpdateBlockListRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $isLeetCheckEnabled - * @property bool|null $isPluralCheckEnabled - * @property string|null $team - * @property array|null $words */ class UpdateBlockListRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateBlockListResponse.php b/src/GeneratedModels/UpdateBlockListResponse.php index 850a048..36157e3 100644 --- a/src/GeneratedModels/UpdateBlockListResponse.php +++ b/src/GeneratedModels/UpdateBlockListResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property BlockListResponse|null $blocklist */ class UpdateBlockListResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateBookmarkFolderRequest.php b/src/GeneratedModels/UpdateBookmarkFolderRequest.php index 10e22a0..f934997 100644 --- a/src/GeneratedModels/UpdateBookmarkFolderRequest.php +++ b/src/GeneratedModels/UpdateBookmarkFolderRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $name - * @property string|null $userID - * @property object|null $custom - * @property UserRequest|null $user */ class UpdateBookmarkFolderRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateBookmarkFolderResponse.php b/src/GeneratedModels/UpdateBookmarkFolderResponse.php index d889db0..50255f6 100644 --- a/src/GeneratedModels/UpdateBookmarkFolderResponse.php +++ b/src/GeneratedModels/UpdateBookmarkFolderResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property BookmarkFolderResponse $bookmarkFolder */ class UpdateBookmarkFolderResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateBookmarkRequest.php b/src/GeneratedModels/UpdateBookmarkRequest.php index 27c2cc7..82a24fe 100644 --- a/src/GeneratedModels/UpdateBookmarkRequest.php +++ b/src/GeneratedModels/UpdateBookmarkRequest.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $folderID - * @property string|null $newFolderID - * @property string|null $userID - * @property object|null $custom - * @property AddFolderRequest|null $newFolder - * @property UserRequest|null $user */ class UpdateBookmarkRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateBookmarkResponse.php b/src/GeneratedModels/UpdateBookmarkResponse.php index 4f5573c..658e2c0 100644 --- a/src/GeneratedModels/UpdateBookmarkResponse.php +++ b/src/GeneratedModels/UpdateBookmarkResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property BookmarkResponse $bookmark */ class UpdateBookmarkResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateCallMembersRequest.php b/src/GeneratedModels/UpdateCallMembersRequest.php index 4de8135..c7c3a4c 100644 --- a/src/GeneratedModels/UpdateCallMembersRequest.php +++ b/src/GeneratedModels/UpdateCallMembersRequest.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * Update call members - * - * @property array|null $removeMembers - * @property array|null $updateMembers */ class UpdateCallMembersRequest extends BaseModel { public function __construct( public ?array $removeMembers = null, // List of userID to remove - /** @var array|null List of members to update or insert */ + /** @var array|null */ #[ArrayOf(MemberRequest::class)] public ?array $updateMembers = null, // List of members to update or insert ) { diff --git a/src/GeneratedModels/UpdateCallMembersResponse.php b/src/GeneratedModels/UpdateCallMembersResponse.php index 8ecb39d..9d13acf 100644 --- a/src/GeneratedModels/UpdateCallMembersResponse.php +++ b/src/GeneratedModels/UpdateCallMembersResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $members */ class UpdateCallMembersResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateCallRequest.php b/src/GeneratedModels/UpdateCallRequest.php index 2c1db1a..8cf0597 100644 --- a/src/GeneratedModels/UpdateCallRequest.php +++ b/src/GeneratedModels/UpdateCallRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * Request for updating a call - * - * @property \DateTime|null $startsAt - * @property object|null $custom - * @property CallSettingsRequest|null $settingsOverride */ class UpdateCallRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateCallResponse.php b/src/GeneratedModels/UpdateCallResponse.php index a2db059..fc31e6a 100644 --- a/src/GeneratedModels/UpdateCallResponse.php +++ b/src/GeneratedModels/UpdateCallResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Response for updating a call - * - * @property string $duration - * @property array $members - * @property array $ownCapabilities - * @property CallResponse $call */ class UpdateCallResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateCallTypeRequest.php b/src/GeneratedModels/UpdateCallTypeRequest.php index 3df3ad8..f6cd9a4 100644 --- a/src/GeneratedModels/UpdateCallTypeRequest.php +++ b/src/GeneratedModels/UpdateCallTypeRequest.php @@ -5,18 +5,13 @@ namespace GetStream\GeneratedModels; /** * UpdateCallTypeRequest is the payload for updating a call type. - * - * @property string|null $externalStorage - * @property array|null $grants - * @property NotificationSettings|null $notificationSettings - * @property CallSettingsRequest|null $settings */ class UpdateCallTypeRequest extends BaseModel { public function __construct( public ?string $externalStorage = null, public ?array $grants = null, - public ?NotificationSettings $notificationSettings = null, + public ?NotificationSettingsRequest $notificationSettings = null, public ?CallSettingsRequest $settings = null, ) { } diff --git a/src/GeneratedModels/UpdateCallTypeResponse.php b/src/GeneratedModels/UpdateCallTypeResponse.php index 934ef0a..165539a 100644 --- a/src/GeneratedModels/UpdateCallTypeResponse.php +++ b/src/GeneratedModels/UpdateCallTypeResponse.php @@ -5,15 +5,6 @@ namespace GetStream\GeneratedModels; /** * UpdateCallTypeResponse is the payload for updating a call type. - * - * @property \DateTime $createdAt - * @property string $duration - * @property string $name - * @property \DateTime $updatedAt - * @property array $grants - * @property NotificationSettings $notificationSettings - * @property CallSettingsResponse $settings - * @property string|null $externalStorage */ class UpdateCallTypeResponse extends BaseModel { @@ -23,7 +14,7 @@ public function __construct( public ?string $name = null, // the name of the call type public ?\DateTime $updatedAt = null, // the time the call type was last updated public ?array $grants = null, // the permissions granted to each role - public ?NotificationSettings $notificationSettings = null, + public ?NotificationSettingsResponse $notificationSettings = null, public ?CallSettingsResponse $settings = null, public ?string $externalStorage = null, // the external storage for the call type ) { diff --git a/src/GeneratedModels/UpdateChannelPartialRequest.php b/src/GeneratedModels/UpdateChannelPartialRequest.php index 515d2a7..65e84dc 100644 --- a/src/GeneratedModels/UpdateChannelPartialRequest.php +++ b/src/GeneratedModels/UpdateChannelPartialRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $userID - * @property array|null $unset - * @property object|null $set - * @property UserRequest|null $user */ class UpdateChannelPartialRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateChannelPartialResponse.php b/src/GeneratedModels/UpdateChannelPartialResponse.php index 8214662..8c7448f 100644 --- a/src/GeneratedModels/UpdateChannelPartialResponse.php +++ b/src/GeneratedModels/UpdateChannelPartialResponse.php @@ -5,16 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $members - * @property ChannelResponse|null $channel */ class UpdateChannelPartialResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null List of updated members */ + /** @var array|null */ #[ArrayOf(ChannelMemberResponse::class)] public ?array $members = null, // List of updated members public ?ChannelResponse $channel = null, diff --git a/src/GeneratedModels/UpdateChannelRequest.php b/src/GeneratedModels/UpdateChannelRequest.php index 5abeda0..351e891 100644 --- a/src/GeneratedModels/UpdateChannelRequest.php +++ b/src/GeneratedModels/UpdateChannelRequest.php @@ -5,25 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $acceptInvite - * @property int|null $cooldown - * @property bool|null $hideHistory - * @property \DateTime|null $hideHistoryBefore - * @property bool|null $rejectInvite - * @property bool|null $skipPush - * @property string|null $userID - * @property array|null $addFilterTags - * @property array|null $addMembers - * @property array|null $addModerators - * @property array|null $assignRoles - * @property array|null $demoteModerators - * @property array|null $invites - * @property array|null $removeFilterTags - * @property array|null $removeMembers - * @property ChannelInputRequest|null $data - * @property MessageRequest|null $message - * @property UserRequest|null $user */ class UpdateChannelRequest extends BaseModel { @@ -36,15 +17,15 @@ public function __construct( public ?bool $skipPush = null, // When `message` is set disables all push notifications for it public ?string $userID = null, public ?array $addFilterTags = null, // List of filter tags to add to the channel - /** @var array|null List of user IDs to add to the channel */ + /** @var array|null */ #[ArrayOf(ChannelMemberRequest::class)] public ?array $addMembers = null, // List of user IDs to add to the channel public ?array $addModerators = null, // List of user IDs to make channel moderators - /** @var array|null List of channel member role assignments. If any specified user is not part of the channel, the request will fail */ + /** @var array|null */ #[ArrayOf(ChannelMemberRequest::class)] public ?array $assignRoles = null, // List of channel member role assignments. If any specified user is not part of the channel, the request will fail public ?array $demoteModerators = null, // List of user IDs to take away moderators status from - /** @var array|null List of user IDs to invite to the channel */ + /** @var array|null */ #[ArrayOf(ChannelMemberRequest::class)] public ?array $invites = null, // List of user IDs to invite to the channel public ?array $removeFilterTags = null, // List of filter tags to remove from the channel diff --git a/src/GeneratedModels/UpdateChannelResponse.php b/src/GeneratedModels/UpdateChannelResponse.php index a36aa43..63f5410 100644 --- a/src/GeneratedModels/UpdateChannelResponse.php +++ b/src/GeneratedModels/UpdateChannelResponse.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $members - * @property ChannelResponse|null $channel - * @property MessageResponse|null $message */ class UpdateChannelResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null List of channel members */ + /** @var array|null */ #[ArrayOf(ChannelMemberResponse::class)] public ?array $members = null, // List of channel members public ?ChannelResponse $channel = null, diff --git a/src/GeneratedModels/UpdateChannelTypeRequest.php b/src/GeneratedModels/UpdateChannelTypeRequest.php index ef9fdf8..03d1a66 100644 --- a/src/GeneratedModels/UpdateChannelTypeRequest.php +++ b/src/GeneratedModels/UpdateChannelTypeRequest.php @@ -5,40 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $automod - * @property string $automodBehavior - * @property int $maxMessageLength - * @property string|null $blocklist - * @property string|null $blocklistBehavior - * @property bool|null $connectEvents - * @property bool|null $countMessages - * @property bool|null $customEvents - * @property bool|null $deliveryEvents - * @property bool|null $markMessagesPending - * @property bool|null $mutes - * @property int|null $partitionSize - * @property string|null $partitionTtl - * @property bool|null $polls - * @property bool|null $pushNotifications - * @property bool|null $quotes - * @property bool|null $reactions - * @property bool|null $readEvents - * @property bool|null $reminders - * @property bool|null $replies - * @property bool|null $search - * @property bool|null $sharedLocations - * @property bool|null $skipLastMsgUpdateForSystemMsgs - * @property bool|null $typingEvents - * @property bool|null $uploads - * @property bool|null $urlEnrichment - * @property bool|null $userMessageReminders - * @property array|null $allowedFlagReasons - * @property array|null $blocklists - * @property array|null $commands - * @property array|null $permissions - * @property Thresholds|null $automodThresholds - * @property array|null $grants */ class UpdateChannelTypeRequest extends BaseModel { @@ -57,6 +23,7 @@ public function __construct( public ?int $partitionSize = null, public ?string $partitionTtl = null, public ?bool $polls = null, + public ?string $pushLevel = null, public ?bool $pushNotifications = null, public ?bool $quotes = null, public ?bool $reactions = null, diff --git a/src/GeneratedModels/UpdateChannelTypeResponse.php b/src/GeneratedModels/UpdateChannelTypeResponse.php index 6303255..f210bd4 100644 --- a/src/GeneratedModels/UpdateChannelTypeResponse.php +++ b/src/GeneratedModels/UpdateChannelTypeResponse.php @@ -5,44 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $automod - * @property string $automodBehavior - * @property bool $connectEvents - * @property bool $countMessages - * @property \DateTime $createdAt - * @property bool $customEvents - * @property bool $deliveryEvents - * @property string $duration - * @property bool $markMessagesPending - * @property int $maxMessageLength - * @property bool $mutes - * @property string $name - * @property bool $polls - * @property bool $pushNotifications - * @property bool $quotes - * @property bool $reactions - * @property bool $readEvents - * @property bool $reminders - * @property bool $replies - * @property bool $search - * @property bool $sharedLocations - * @property bool $skipLastMsgUpdateForSystemMsgs - * @property bool $typingEvents - * @property \DateTime $updatedAt - * @property bool $uploads - * @property bool $urlEnrichment - * @property bool $userMessageReminders - * @property array $commands - * @property array $permissions - * @property array $grants - * @property string|null $blocklist - * @property string|null $blocklistBehavior - * @property int|null $partitionSize - * @property string|null $partitionTtl - * @property array|null $allowedFlagReasons - * @property array|null $blocklists - * @property Thresholds|null $automodThresholds */ class UpdateChannelTypeResponse extends BaseModel { @@ -83,6 +45,7 @@ public function __construct( public ?string $blocklistBehavior = null, public ?int $partitionSize = null, public ?string $partitionTtl = null, + public ?string $pushLevel = null, public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] diff --git a/src/GeneratedModels/UpdateCollectionRequest.php b/src/GeneratedModels/UpdateCollectionRequest.php index 34399d3..d1f95d6 100644 --- a/src/GeneratedModels/UpdateCollectionRequest.php +++ b/src/GeneratedModels/UpdateCollectionRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string $name - * @property object $custom */ class UpdateCollectionRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateCollectionsRequest.php b/src/GeneratedModels/UpdateCollectionsRequest.php index bbb6f10..71cbbea 100644 --- a/src/GeneratedModels/UpdateCollectionsRequest.php +++ b/src/GeneratedModels/UpdateCollectionsRequest.php @@ -5,15 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $collections - * @property string|null $userID - * @property UserRequest|null $user */ class UpdateCollectionsRequest extends BaseModel { public function __construct( - /** @var array|null List of collections to update (only custom data is updatable) */ + /** @var array|null */ #[ArrayOf(UpdateCollectionRequest::class)] public ?array $collections = null, // List of collections to update (only custom data is updatable) public ?string $userID = null, diff --git a/src/GeneratedModels/UpdateCollectionsResponse.php b/src/GeneratedModels/UpdateCollectionsResponse.php index efe9e78..a027a8f 100644 --- a/src/GeneratedModels/UpdateCollectionsResponse.php +++ b/src/GeneratedModels/UpdateCollectionsResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $collections */ class UpdateCollectionsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of updated collections */ + /** @var array|null */ #[ArrayOf(CollectionResponse::class)] public ?array $collections = null, // List of updated collections ) { diff --git a/src/GeneratedModels/UpdateCommandRequest.php b/src/GeneratedModels/UpdateCommandRequest.php index 077d88a..02b3182 100644 --- a/src/GeneratedModels/UpdateCommandRequest.php +++ b/src/GeneratedModels/UpdateCommandRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $description - * @property string|null $args - * @property string|null $set */ class UpdateCommandRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateCommandResponse.php b/src/GeneratedModels/UpdateCommandResponse.php index 3faad82..b9988ce 100644 --- a/src/GeneratedModels/UpdateCommandResponse.php +++ b/src/GeneratedModels/UpdateCommandResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property Command|null $command */ class UpdateCommandResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateCommentRequest.php b/src/GeneratedModels/UpdateCommentRequest.php index f4ed970..af87306 100644 --- a/src/GeneratedModels/UpdateCommentRequest.php +++ b/src/GeneratedModels/UpdateCommentRequest.php @@ -5,26 +5,17 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $comment - * @property bool|null $handleMentionNotifications - * @property bool|null $skipEnrichUrl - * @property bool|null $skipPush - * @property string|null $userID - * @property array|null $attachments - * @property array|null $mentionedUserIds - * @property object|null $custom - * @property UserRequest|null $user */ class UpdateCommentRequest extends BaseModel { public function __construct( public ?string $comment = null, // Updated text content of the comment + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) public ?bool $handleMentionNotifications = null, // If true, creates notification activities for newly mentioned users and deletes notifications for users no longer mentioned public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for this comment public ?bool $skipPush = null, public ?string $userID = null, - /** @var array|null Updated media attachments for the comment. Providing this field will replace all existing attachments. */ + /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Updated media attachments for the comment. Providing this field will replace all existing attachments. public ?array $mentionedUserIds = null, // List of user IDs mentioned in the comment diff --git a/src/GeneratedModels/UpdateCommentResponse.php b/src/GeneratedModels/UpdateCommentResponse.php index 564dc91..cadffde 100644 --- a/src/GeneratedModels/UpdateCommentResponse.php +++ b/src/GeneratedModels/UpdateCommentResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property CommentResponse $comment */ class UpdateCommentResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateExternalStorageRequest.php b/src/GeneratedModels/UpdateExternalStorageRequest.php index 2d8c981..9dfaa4b 100644 --- a/src/GeneratedModels/UpdateExternalStorageRequest.php +++ b/src/GeneratedModels/UpdateExternalStorageRequest.php @@ -5,13 +5,6 @@ namespace GetStream\GeneratedModels; /** * External storage - * - * @property string $bucket - * @property string $storageType - * @property string|null $gcsCredentials - * @property string|null $path - * @property S3Request|null $awsS3 - * @property AzureRequest|null $azureBlob */ class UpdateExternalStorageRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateExternalStorageResponse.php b/src/GeneratedModels/UpdateExternalStorageResponse.php index 5013af0..295524b 100644 --- a/src/GeneratedModels/UpdateExternalStorageResponse.php +++ b/src/GeneratedModels/UpdateExternalStorageResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $bucket - * @property string $duration - * @property string $name - * @property string $path - * @property string $type */ class UpdateExternalStorageResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateFeedGroupRequest.php b/src/GeneratedModels/UpdateFeedGroupRequest.php index 53a9324..11d546d 100644 --- a/src/GeneratedModels/UpdateFeedGroupRequest.php +++ b/src/GeneratedModels/UpdateFeedGroupRequest.php @@ -5,25 +5,15 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $defaultVisibility - * @property array|null $activityProcessors - * @property array|null $activitySelectors - * @property AggregationConfig|null $aggregation - * @property object|null $custom - * @property NotificationConfig|null $notification - * @property PushNotificationConfig|null $pushNotification - * @property RankingConfig|null $ranking - * @property StoriesConfig|null $stories */ class UpdateFeedGroupRequest extends BaseModel { public function __construct( public ?string $defaultVisibility = null, - /** @var array|null Configuration for activity processors */ + /** @var array|null */ #[ArrayOf(ActivityProcessorConfig::class)] public ?array $activityProcessors = null, // Configuration for activity processors - /** @var array|null Configuration for activity selectors */ + /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Configuration for activity selectors public ?AggregationConfig $aggregation = null, diff --git a/src/GeneratedModels/UpdateFeedGroupResponse.php b/src/GeneratedModels/UpdateFeedGroupResponse.php index f2ac12c..3293222 100644 --- a/src/GeneratedModels/UpdateFeedGroupResponse.php +++ b/src/GeneratedModels/UpdateFeedGroupResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FeedGroupResponse $feedGroup */ class UpdateFeedGroupResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateFeedMembersRequest.php b/src/GeneratedModels/UpdateFeedMembersRequest.php index 5a8bfe7..afa1fa9 100644 --- a/src/GeneratedModels/UpdateFeedMembersRequest.php +++ b/src/GeneratedModels/UpdateFeedMembersRequest.php @@ -5,21 +5,15 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $operation - * @property int|null $limit - * @property string|null $next - * @property string|null $prev - * @property array|null $members */ class UpdateFeedMembersRequest extends BaseModel { public function __construct( - public ?string $operation = null, // Type of update operation to perform + public ?string $operation = null, // Type of update operation to perform. One of: upsert, remove, set public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - /** @var array|null List of members to upsert, remove, or set */ + /** @var array|null */ #[ArrayOf(FeedMemberRequest::class)] public ?array $members = null, // List of members to upsert, remove, or set ) { diff --git a/src/GeneratedModels/UpdateFeedMembersResponse.php b/src/GeneratedModels/UpdateFeedMembersResponse.php index f30360b..fbfb5a5 100644 --- a/src/GeneratedModels/UpdateFeedMembersResponse.php +++ b/src/GeneratedModels/UpdateFeedMembersResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property array $added - * @property array $removedIds - * @property array $updated */ class UpdateFeedMembersResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateFeedRequest.php b/src/GeneratedModels/UpdateFeedRequest.php index 330ab17..4576281 100644 --- a/src/GeneratedModels/UpdateFeedRequest.php +++ b/src/GeneratedModels/UpdateFeedRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $createdByID - * @property string|null $description - * @property string|null $name - * @property array|null $filterTags - * @property object|null $custom */ class UpdateFeedRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateFeedResponse.php b/src/GeneratedModels/UpdateFeedResponse.php index 7ef35e9..c6dda9f 100644 --- a/src/GeneratedModels/UpdateFeedResponse.php +++ b/src/GeneratedModels/UpdateFeedResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FeedResponse $feed */ class UpdateFeedResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateFeedViewRequest.php b/src/GeneratedModels/UpdateFeedViewRequest.php index ae92131..f20fe2b 100644 --- a/src/GeneratedModels/UpdateFeedViewRequest.php +++ b/src/GeneratedModels/UpdateFeedViewRequest.php @@ -5,15 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $activitySelectors - * @property AggregationConfig|null $aggregation - * @property RankingConfig|null $ranking */ class UpdateFeedViewRequest extends BaseModel { public function __construct( - /** @var array|null Updated configuration for selecting activities */ + /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Updated configuration for selecting activities public ?AggregationConfig $aggregation = null, diff --git a/src/GeneratedModels/UpdateFeedViewResponse.php b/src/GeneratedModels/UpdateFeedViewResponse.php index e26a55d..71be21f 100644 --- a/src/GeneratedModels/UpdateFeedViewResponse.php +++ b/src/GeneratedModels/UpdateFeedViewResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FeedViewResponse $feedView */ class UpdateFeedViewResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateFeedVisibilityRequest.php b/src/GeneratedModels/UpdateFeedVisibilityRequest.php index da14636..214e1a4 100644 --- a/src/GeneratedModels/UpdateFeedVisibilityRequest.php +++ b/src/GeneratedModels/UpdateFeedVisibilityRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $grants */ class UpdateFeedVisibilityRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateFeedVisibilityResponse.php b/src/GeneratedModels/UpdateFeedVisibilityResponse.php index e936eb7..85b5228 100644 --- a/src/GeneratedModels/UpdateFeedVisibilityResponse.php +++ b/src/GeneratedModels/UpdateFeedVisibilityResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FeedVisibilityResponse $feedVisibility */ class UpdateFeedVisibilityResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateFollowRequest.php b/src/GeneratedModels/UpdateFollowRequest.php index fe6c30e..2b4e33f 100644 --- a/src/GeneratedModels/UpdateFollowRequest.php +++ b/src/GeneratedModels/UpdateFollowRequest.php @@ -5,26 +5,18 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $source - * @property string $target - * @property bool|null $createNotificationActivity - * @property string|null $followerRole - * @property string|null $pushPreference - * @property bool|null $skipPush - * @property string|null $status - * @property object|null $custom */ class UpdateFollowRequest extends BaseModel { public function __construct( public ?string $source = null, // Fully qualified ID of the source feed public ?string $target = null, // Fully qualified ID of the target feed + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this follow public ?string $followerRole = null, public ?string $pushPreference = null, // Push preference for the follow relationship public ?bool $skipPush = null, // Whether to skip push for this follow - public ?string $status = null, // Status of the follow relationship + public ?string $status = null, // Status of the follow relationship. One of: accepted, pending, rejected public ?object $custom = null, // Custom data for the follow relationship ) { } diff --git a/src/GeneratedModels/UpdateFollowResponse.php b/src/GeneratedModels/UpdateFollowResponse.php index bd5dbeb..986bac8 100644 --- a/src/GeneratedModels/UpdateFollowResponse.php +++ b/src/GeneratedModels/UpdateFollowResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property FollowResponse $follow */ class UpdateFollowResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateLiveLocationRequest.php b/src/GeneratedModels/UpdateLiveLocationRequest.php index 375f48e..26f2193 100644 --- a/src/GeneratedModels/UpdateLiveLocationRequest.php +++ b/src/GeneratedModels/UpdateLiveLocationRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $messageID - * @property \DateTime|null $endAt - * @property int|null $latitude - * @property int|null $longitude */ class UpdateLiveLocationRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateMemberPartialRequest.php b/src/GeneratedModels/UpdateMemberPartialRequest.php index 3fcfeed..5605e38 100644 --- a/src/GeneratedModels/UpdateMemberPartialRequest.php +++ b/src/GeneratedModels/UpdateMemberPartialRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $unset - * @property object|null $set */ class UpdateMemberPartialRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateMemberPartialResponse.php b/src/GeneratedModels/UpdateMemberPartialResponse.php index 862fe94..6f854c5 100644 --- a/src/GeneratedModels/UpdateMemberPartialResponse.php +++ b/src/GeneratedModels/UpdateMemberPartialResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ChannelMemberResponse|null $channelMember */ class UpdateMemberPartialResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateMembershipLevelRequest.php b/src/GeneratedModels/UpdateMembershipLevelRequest.php index 5895004..f439d15 100644 --- a/src/GeneratedModels/UpdateMembershipLevelRequest.php +++ b/src/GeneratedModels/UpdateMembershipLevelRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * Partial update request for membership level fields. Only specified fields will be updated. - * - * @property string|null $description - * @property string|null $name - * @property int|null $priority - * @property array|null $tags - * @property object|null $custom */ class UpdateMembershipLevelRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateMembershipLevelResponse.php b/src/GeneratedModels/UpdateMembershipLevelResponse.php index 0ccbac4..b8945f4 100644 --- a/src/GeneratedModels/UpdateMembershipLevelResponse.php +++ b/src/GeneratedModels/UpdateMembershipLevelResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property MembershipLevelResponse $membershipLevel */ class UpdateMembershipLevelResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateMessagePartialRequest.php b/src/GeneratedModels/UpdateMessagePartialRequest.php index edefea9..50f4516 100644 --- a/src/GeneratedModels/UpdateMessagePartialRequest.php +++ b/src/GeneratedModels/UpdateMessagePartialRequest.php @@ -5,17 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $skipEnrichUrl - * @property string|null $userID - * @property array|null $unset - * @property object|null $set - * @property UserRequest|null $user */ class UpdateMessagePartialRequest extends BaseModel { public function __construct( public ?bool $skipEnrichUrl = null, // Skip enriching the URL in the message + public ?bool $skipPush = null, public ?string $userID = null, public ?array $unset = null, // Array of field names to unset public ?object $set = null, // Sets new field values diff --git a/src/GeneratedModels/UpdateMessagePartialResponse.php b/src/GeneratedModels/UpdateMessagePartialResponse.php index eb9db94..01928bb 100644 --- a/src/GeneratedModels/UpdateMessagePartialResponse.php +++ b/src/GeneratedModels/UpdateMessagePartialResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property MessageResponse|null $message - * @property array|null $pendingMessageMetadata */ class UpdateMessagePartialResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateMessageRequest.php b/src/GeneratedModels/UpdateMessageRequest.php index b801609..ce85a52 100644 --- a/src/GeneratedModels/UpdateMessageRequest.php +++ b/src/GeneratedModels/UpdateMessageRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property MessageRequest $message - * @property bool|null $skipEnrichUrl - * @property bool|null $skipPush */ class UpdateMessageRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateMessageResponse.php b/src/GeneratedModels/UpdateMessageResponse.php index a32f5d7..725206e 100644 --- a/src/GeneratedModels/UpdateMessageResponse.php +++ b/src/GeneratedModels/UpdateMessageResponse.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property MessageResponse $message - * @property array|null $pendingMessageMetadata */ class UpdateMessageResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdatePollOptionRequest.php b/src/GeneratedModels/UpdatePollOptionRequest.php index d09f6f5..ced5d2a 100644 --- a/src/GeneratedModels/UpdatePollOptionRequest.php +++ b/src/GeneratedModels/UpdatePollOptionRequest.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string $text - * @property string|null $userID - * @property object|null $custom - * @property UserRequest|null $user */ class UpdatePollOptionRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdatePollPartialRequest.php b/src/GeneratedModels/UpdatePollPartialRequest.php index cfec2e3..813bd6d 100644 --- a/src/GeneratedModels/UpdatePollPartialRequest.php +++ b/src/GeneratedModels/UpdatePollPartialRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $userID - * @property array|null $unset - * @property object|null $set - * @property UserRequest|null $user */ class UpdatePollPartialRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdatePollRequest.php b/src/GeneratedModels/UpdatePollRequest.php index 90d0308..f5ec8d8 100644 --- a/src/GeneratedModels/UpdatePollRequest.php +++ b/src/GeneratedModels/UpdatePollRequest.php @@ -5,20 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property string $name - * @property bool|null $allowAnswers - * @property bool|null $allowUserSuggestedOptions - * @property string|null $description - * @property bool|null $enforceUniqueVote - * @property bool|null $isClosed - * @property int|null $maxVotesAllowed - * @property string|null $userID - * @property string|null $votingVisibility - * @property array|null $options - * @property object|null $custom - * @property UserRequest|null $user */ class UpdatePollRequest extends BaseModel { @@ -33,7 +19,7 @@ public function __construct( public ?int $maxVotesAllowed = null, // Max votes allowed public ?string $userID = null, public ?string $votingVisibility = null, // Voting visibility - /** @var array|null Poll options */ + /** @var array|null */ #[ArrayOf(PollOptionRequest::class)] public ?array $options = null, // Poll options public ?object $custom = null, diff --git a/src/GeneratedModels/UpdateReminderRequest.php b/src/GeneratedModels/UpdateReminderRequest.php index bb065a3..93d62b0 100644 --- a/src/GeneratedModels/UpdateReminderRequest.php +++ b/src/GeneratedModels/UpdateReminderRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime|null $remindAt - * @property string|null $userID - * @property UserRequest|null $user */ class UpdateReminderRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateReminderResponse.php b/src/GeneratedModels/UpdateReminderResponse.php index 4d6aad4..9bd0ef7 100644 --- a/src/GeneratedModels/UpdateReminderResponse.php +++ b/src/GeneratedModels/UpdateReminderResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property ReminderResponseData $reminder */ class UpdateReminderResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateSIPInboundRoutingRuleRequest.php b/src/GeneratedModels/UpdateSIPInboundRoutingRuleRequest.php index 15b5f32..84b444f 100644 --- a/src/GeneratedModels/UpdateSIPInboundRoutingRuleRequest.php +++ b/src/GeneratedModels/UpdateSIPInboundRoutingRuleRequest.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * Request to update a SIP Inbound Routing Rule - * - * @property string $name - * @property array $calledNumbers - * @property array $trunkIds - * @property SIPCallerConfigsRequest $callerConfigs - * @property array|null $callerNumbers - * @property SIPCallConfigsRequest|null $callConfigs - * @property SIPDirectRoutingRuleCallConfigsRequest|null $directRoutingConfigs - * @property SIPPinProtectionConfigsRequest|null $pinProtectionConfigs - * @property SIPInboundRoutingRulePinConfigsRequest|null $pinRoutingConfigs */ class UpdateSIPInboundRoutingRuleRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateSIPInboundRoutingRuleResponse.php b/src/GeneratedModels/UpdateSIPInboundRoutingRuleResponse.php index 09d0fd7..4969e47 100644 --- a/src/GeneratedModels/UpdateSIPInboundRoutingRuleResponse.php +++ b/src/GeneratedModels/UpdateSIPInboundRoutingRuleResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Response containing the updated SIP Inbound Routing Rule - * - * @property string $duration - * @property SIPInboundRoutingRuleResponse|null $sipInboundRoutingRule */ class UpdateSIPInboundRoutingRuleResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateSIPTrunkRequest.php b/src/GeneratedModels/UpdateSIPTrunkRequest.php index 581f40e..152d6d2 100644 --- a/src/GeneratedModels/UpdateSIPTrunkRequest.php +++ b/src/GeneratedModels/UpdateSIPTrunkRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Request to update a SIP trunk - * - * @property string $name - * @property array $numbers */ class UpdateSIPTrunkRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateSIPTrunkResponse.php b/src/GeneratedModels/UpdateSIPTrunkResponse.php index e2c4daf..8e5fa2e 100644 --- a/src/GeneratedModels/UpdateSIPTrunkResponse.php +++ b/src/GeneratedModels/UpdateSIPTrunkResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Response containing the updated SIP trunk - * - * @property string $duration - * @property SIPTrunkResponse|null $sipTrunk */ class UpdateSIPTrunkResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateThreadPartialRequest.php b/src/GeneratedModels/UpdateThreadPartialRequest.php index d52cb21..ddd732b 100644 --- a/src/GeneratedModels/UpdateThreadPartialRequest.php +++ b/src/GeneratedModels/UpdateThreadPartialRequest.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $userID - * @property array|null $unset - * @property object|null $set - * @property UserRequest|null $user */ class UpdateThreadPartialRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateThreadPartialResponse.php b/src/GeneratedModels/UpdateThreadPartialResponse.php index f752c13..fb774e1 100644 --- a/src/GeneratedModels/UpdateThreadPartialResponse.php +++ b/src/GeneratedModels/UpdateThreadPartialResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ThreadResponse $thread */ class UpdateThreadPartialResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateUserPartialRequest.php b/src/GeneratedModels/UpdateUserPartialRequest.php index cc8c286..263786b 100644 --- a/src/GeneratedModels/UpdateUserPartialRequest.php +++ b/src/GeneratedModels/UpdateUserPartialRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property array|null $unset - * @property object|null $set */ class UpdateUserPartialRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateUserPermissionsRequest.php b/src/GeneratedModels/UpdateUserPermissionsRequest.php index 2ff3fd9..7816e70 100644 --- a/src/GeneratedModels/UpdateUserPermissionsRequest.php +++ b/src/GeneratedModels/UpdateUserPermissionsRequest.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $userID - * @property array|null $grantPermissions - * @property array|null $revokePermissions */ class UpdateUserPermissionsRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateUserPermissionsResponse.php b/src/GeneratedModels/UpdateUserPermissionsResponse.php index 0b6fcff..a35cf1d 100644 --- a/src/GeneratedModels/UpdateUserPermissionsResponse.php +++ b/src/GeneratedModels/UpdateUserPermissionsResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration */ class UpdateUserPermissionsResponse extends BaseModel { diff --git a/src/GeneratedModels/UpdateUsersPartialRequest.php b/src/GeneratedModels/UpdateUsersPartialRequest.php index b6e44e0..d388f46 100644 --- a/src/GeneratedModels/UpdateUsersPartialRequest.php +++ b/src/GeneratedModels/UpdateUsersPartialRequest.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $users */ class UpdateUsersPartialRequest extends BaseModel { diff --git a/src/GeneratedModels/UpdateUsersRequest.php b/src/GeneratedModels/UpdateUsersRequest.php index 0b76d0d..40f0b45 100644 --- a/src/GeneratedModels/UpdateUsersRequest.php +++ b/src/GeneratedModels/UpdateUsersRequest.php @@ -5,12 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $users */ class UpdateUsersRequest extends BaseModel { public function __construct( + /** @var array|null */ + #[ArrayOf(UserRequest::class)] public ?array $users = null, // Object containing users ) { } diff --git a/src/GeneratedModels/UpdateUsersResponse.php b/src/GeneratedModels/UpdateUsersResponse.php index 4170c87..228eb9e 100644 --- a/src/GeneratedModels/UpdateUsersResponse.php +++ b/src/GeneratedModels/UpdateUsersResponse.php @@ -5,16 +5,14 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string $membershipDeletionTaskID - * @property array $users */ class UpdateUsersResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds public ?string $membershipDeletionTaskID = null, + /** @var array|null */ + #[ArrayOf(FullUserResponse::class)] public ?array $users = null, // Object containing users ) { } diff --git a/src/GeneratedModels/UpdatedCallPermissionsEvent.php b/src/GeneratedModels/UpdatedCallPermissionsEvent.php index 03323ec..1cccc4a 100644 --- a/src/GeneratedModels/UpdatedCallPermissionsEvent.php +++ b/src/GeneratedModels/UpdatedCallPermissionsEvent.php @@ -5,19 +5,13 @@ namespace GetStream\GeneratedModels; /** * This event is sent to notify about permission changes for a user, clients receiving this event should update their UI accordingly - * - * @property string $callCid - * @property \DateTime $createdAt - * @property array $ownCapabilities - * @property UserResponse $user - * @property string $type */ class UpdatedCallPermissionsEvent extends BaseModel { public function __construct( public ?string $callCid = null, public ?\DateTime $createdAt = null, - /** @var array|null The capabilities of the current user */ + /** @var array|null */ #[ArrayOf(OwnCapability::class)] public ?array $ownCapabilities = null, // The capabilities of the current user public ?UserResponse $user = null, diff --git a/src/GeneratedModels/UploadChannelFileRequest.php b/src/GeneratedModels/UploadChannelFileRequest.php index 54655e5..431c701 100644 --- a/src/GeneratedModels/UploadChannelFileRequest.php +++ b/src/GeneratedModels/UploadChannelFileRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $file - * @property OnlyUserID|null $user */ class UploadChannelFileRequest extends BaseModel { diff --git a/src/GeneratedModels/UploadChannelFileResponse.php b/src/GeneratedModels/UploadChannelFileResponse.php index 551fe82..05202b0 100644 --- a/src/GeneratedModels/UploadChannelFileResponse.php +++ b/src/GeneratedModels/UploadChannelFileResponse.php @@ -5,11 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string|null $file - * @property string|null $moderationAction - * @property string|null $thumbUrl */ class UploadChannelFileResponse extends BaseModel { diff --git a/src/GeneratedModels/UploadChannelRequest.php b/src/GeneratedModels/UploadChannelRequest.php index 45c97b3..062b5e2 100644 --- a/src/GeneratedModels/UploadChannelRequest.php +++ b/src/GeneratedModels/UploadChannelRequest.php @@ -5,16 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $file - * @property array|null $uploadSizes - * @property OnlyUserID|null $user */ class UploadChannelRequest extends BaseModel { public function __construct( public ?string $file = null, - /** @var array|null field with JSON-encoded array of image size configurations */ + /** @var array|null */ #[ArrayOf(ImageSize::class)] public ?array $uploadSizes = null, // field with JSON-encoded array of image size configurations public ?OnlyUserID $user = null, diff --git a/src/GeneratedModels/UploadChannelResponse.php b/src/GeneratedModels/UploadChannelResponse.php index deb4735..d59ee82 100644 --- a/src/GeneratedModels/UploadChannelResponse.php +++ b/src/GeneratedModels/UploadChannelResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property string|null $file - * @property string|null $moderationAction - * @property string|null $thumbUrl - * @property array|null $uploadSizes */ class UploadChannelResponse extends BaseModel { @@ -19,7 +13,7 @@ public function __construct( public ?string $file = null, public ?string $moderationAction = null, public ?string $thumbUrl = null, - /** @var array|null Array of image size configurations */ + /** @var array|null */ #[ArrayOf(ImageSize::class)] public ?array $uploadSizes = null, // Array of image size configurations ) { diff --git a/src/GeneratedModels/UpsertActivitiesRequest.php b/src/GeneratedModels/UpsertActivitiesRequest.php index 800e13d..a1eca44 100644 --- a/src/GeneratedModels/UpsertActivitiesRequest.php +++ b/src/GeneratedModels/UpsertActivitiesRequest.php @@ -5,13 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $activities */ class UpsertActivitiesRequest extends BaseModel { public function __construct( - /** @var array|null List of activities to create or update */ + /** @var array|null */ #[ArrayOf(ActivityRequest::class)] public ?array $activities = null, // List of activities to create or update ) { diff --git a/src/GeneratedModels/UpsertActivitiesResponse.php b/src/GeneratedModels/UpsertActivitiesResponse.php index 50f521c..f08d01c 100644 --- a/src/GeneratedModels/UpsertActivitiesResponse.php +++ b/src/GeneratedModels/UpsertActivitiesResponse.php @@ -5,16 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $activities - * @property int|null $mentionNotificationsCreated */ class UpsertActivitiesResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of created or updated activities */ + /** @var array|null */ #[ArrayOf(ActivityResponse::class)] public ?array $activities = null, // List of created or updated activities public ?int $mentionNotificationsCreated = null, // Total number of mention notification activities created for mentioned users across all activities diff --git a/src/GeneratedModels/UpsertCollectionsRequest.php b/src/GeneratedModels/UpsertCollectionsRequest.php index cc70882..fd77450 100644 --- a/src/GeneratedModels/UpsertCollectionsRequest.php +++ b/src/GeneratedModels/UpsertCollectionsRequest.php @@ -5,13 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $collections */ class UpsertCollectionsRequest extends BaseModel { public function __construct( - /** @var array|null List of collections to upsert (insert if new, update if existing) */ + /** @var array|null */ #[ArrayOf(CollectionRequest::class)] public ?array $collections = null, // List of collections to upsert (insert if new, update if existing) ) { diff --git a/src/GeneratedModels/UpsertCollectionsResponse.php b/src/GeneratedModels/UpsertCollectionsResponse.php index c48b1ba..d6f08dc 100644 --- a/src/GeneratedModels/UpsertCollectionsResponse.php +++ b/src/GeneratedModels/UpsertCollectionsResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $collections */ class UpsertCollectionsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null List of upserted collections */ + /** @var array|null */ #[ArrayOf(CollectionResponse::class)] public ?array $collections = null, // List of upserted collections ) { diff --git a/src/GeneratedModels/UpsertConfigRequest.php b/src/GeneratedModels/UpsertConfigRequest.php index 78f7c58..d537552 100644 --- a/src/GeneratedModels/UpsertConfigRequest.php +++ b/src/GeneratedModels/UpsertConfigRequest.php @@ -5,26 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $key - * @property bool|null $async - * @property string|null $team - * @property string|null $userID - * @property AIImageConfig|null $aiImageConfig - * @property AITextConfig|null $aiTextConfig - * @property AIVideoConfig|null $aiVideoConfig - * @property AutomodPlatformCircumventionConfig|null $automodPlatformCircumventionConfig - * @property AutomodSemanticFiltersConfig|null $automodSemanticFiltersConfig - * @property AutomodToxicityConfig|null $automodToxicityConfig - * @property AIImageConfig|null $awsRekognitionConfig - * @property BlockListConfig|null $blockListConfig - * @property AITextConfig|null $bodyguardConfig - * @property GoogleVisionConfig|null $googleVisionConfig - * @property LLMConfig|null $llmConfig - * @property RuleBuilderConfig|null $ruleBuilderConfig - * @property UserRequest|null $user - * @property VelocityFilterConfig|null $velocityFilterConfig - * @property VideoCallRuleConfig|null $videoCallRuleConfig */ class UpsertConfigRequest extends BaseModel { diff --git a/src/GeneratedModels/UpsertConfigResponse.php b/src/GeneratedModels/UpsertConfigResponse.php index ab99ea7..de2bd01 100644 --- a/src/GeneratedModels/UpsertConfigResponse.php +++ b/src/GeneratedModels/UpsertConfigResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property ConfigResponse|null $config */ class UpsertConfigResponse extends BaseModel { diff --git a/src/GeneratedModels/UpsertModerationRuleRequest.php b/src/GeneratedModels/UpsertModerationRuleRequest.php index 78e2878..adad159 100644 --- a/src/GeneratedModels/UpsertModerationRuleRequest.php +++ b/src/GeneratedModels/UpsertModerationRuleRequest.php @@ -5,18 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name - * @property string $ruleType - * @property RuleBuilderAction $action - * @property string|null $cooldownPeriod - * @property string|null $description - * @property bool|null $enabled - * @property string|null $logic - * @property string|null $team - * @property array|null $conditions - * @property array|null $configKeys - * @property array|null $groups */ class UpsertModerationRuleRequest extends BaseModel { diff --git a/src/GeneratedModels/UpsertModerationRuleResponse.php b/src/GeneratedModels/UpsertModerationRuleResponse.php index b6d687c..9cd50f0 100644 --- a/src/GeneratedModels/UpsertModerationRuleResponse.php +++ b/src/GeneratedModels/UpsertModerationRuleResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property ModerationRuleV2Response|null $rule */ class UpsertModerationRuleResponse extends BaseModel { diff --git a/src/GeneratedModels/UpsertModerationTemplateRequest.php b/src/GeneratedModels/UpsertModerationTemplateRequest.php index 8739a4e..1ecefd0 100644 --- a/src/GeneratedModels/UpsertModerationTemplateRequest.php +++ b/src/GeneratedModels/UpsertModerationTemplateRequest.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $name - * @property FeedsModerationTemplateConfig $config */ class UpsertModerationTemplateRequest extends BaseModel { public function __construct( public ?string $name = null, // Name of the moderation template - public ?FeedsModerationTemplateConfig $config = null, + public ?FeedsModerationTemplateConfigPayload $config = null, ) { } diff --git a/src/GeneratedModels/UpsertModerationTemplateResponse.php b/src/GeneratedModels/UpsertModerationTemplateResponse.php index 3ea8975..f2d37d8 100644 --- a/src/GeneratedModels/UpsertModerationTemplateResponse.php +++ b/src/GeneratedModels/UpsertModerationTemplateResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property string $duration - * @property string $name - * @property \DateTime $updatedAt - * @property FeedsModerationTemplateConfig|null $config */ class UpsertModerationTemplateResponse extends BaseModel { @@ -19,7 +13,7 @@ public function __construct( public ?string $duration = null, public ?string $name = null, // Name of the moderation template public ?\DateTime $updatedAt = null, // When the template was last updated - public ?FeedsModerationTemplateConfig $config = null, + public ?FeedsModerationTemplateConfigPayload $config = null, ) { } diff --git a/src/GeneratedModels/UpsertPushPreferencesRequest.php b/src/GeneratedModels/UpsertPushPreferencesRequest.php index 2d16345..9fdc0d7 100644 --- a/src/GeneratedModels/UpsertPushPreferencesRequest.php +++ b/src/GeneratedModels/UpsertPushPreferencesRequest.php @@ -5,13 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $preferences */ class UpsertPushPreferencesRequest extends BaseModel { public function __construct( - /** @var array|null A list of push preferences for channels, calls, or the user. */ + /** @var array|null */ #[ArrayOf(PushPreferenceInput::class)] public ?array $preferences = null, // A list of push preferences for channels, calls, or the user. ) { diff --git a/src/GeneratedModels/UpsertPushPreferencesResponse.php b/src/GeneratedModels/UpsertPushPreferencesResponse.php index b67cf72..cc8fade 100644 --- a/src/GeneratedModels/UpsertPushPreferencesResponse.php +++ b/src/GeneratedModels/UpsertPushPreferencesResponse.php @@ -5,16 +5,14 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $duration - * @property array $userChannelPreferences - * @property array $userPreferences */ class UpsertPushPreferencesResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds public ?array $userChannelPreferences = null, // The channel specific push notification preferences, only returned for channels you've edited. + /** @var array|null */ + #[ArrayOf(PushPreferencesResponse::class)] public ?array $userPreferences = null, // The user preferences, always returned regardless if you edited it ) { } diff --git a/src/GeneratedModels/UpsertPushProviderRequest.php b/src/GeneratedModels/UpsertPushProviderRequest.php index b23b51d..95ad793 100644 --- a/src/GeneratedModels/UpsertPushProviderRequest.php +++ b/src/GeneratedModels/UpsertPushProviderRequest.php @@ -5,13 +5,11 @@ namespace GetStream\GeneratedModels; /** * - * - * @property PushProvider|null $pushProvider */ class UpsertPushProviderRequest extends BaseModel { public function __construct( - public ?PushProvider $pushProvider = null, + public ?PushProviderRequest $pushProvider = null, ) { } diff --git a/src/GeneratedModels/UpsertPushProviderResponse.php b/src/GeneratedModels/UpsertPushProviderResponse.php index c3b409c..f82f7ed 100644 --- a/src/GeneratedModels/UpsertPushProviderResponse.php +++ b/src/GeneratedModels/UpsertPushProviderResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property PushProviderResponse $pushProvider */ class UpsertPushProviderResponse extends BaseModel { diff --git a/src/GeneratedModels/UpsertPushTemplateRequest.php b/src/GeneratedModels/UpsertPushTemplateRequest.php index 02882e5..77dc159 100644 --- a/src/GeneratedModels/UpsertPushTemplateRequest.php +++ b/src/GeneratedModels/UpsertPushTemplateRequest.php @@ -5,18 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $eventType - * @property string $pushProviderType - * @property bool|null $enablePush - * @property string|null $pushProviderName - * @property string|null $template */ class UpsertPushTemplateRequest extends BaseModel { public function __construct( - public ?string $eventType = null, // Event type (message.new, message.updated, reaction.new) - public ?string $pushProviderType = null, // Push provider type (firebase, apn, huawei, xiaomi) + public ?string $eventType = null, // Event type. One of: message.new, message.updated, reaction.new, notification.reminder_due, feeds.activity.added, feeds.comment.added, feeds.activity.reaction.added, feeds.comment.reaction.added, feeds.follow.created, feeds.notification_feed.updated + public ?string $pushProviderType = null, // Push provider type. One of: firebase, apn, huawei, xiaomi public ?bool $enablePush = null, // Whether to send push notification for this event public ?string $pushProviderName = null, // Push provider name public ?string $template = null, // Push template diff --git a/src/GeneratedModels/UpsertPushTemplateResponse.php b/src/GeneratedModels/UpsertPushTemplateResponse.php index 38c4e4f..e4d07f1 100644 --- a/src/GeneratedModels/UpsertPushTemplateResponse.php +++ b/src/GeneratedModels/UpsertPushTemplateResponse.php @@ -5,15 +5,12 @@ namespace GetStream\GeneratedModels; /** * Basic response information - * - * @property string $duration - * @property PushTemplate|null $template */ class UpsertPushTemplateResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - public ?PushTemplate $template = null, + public ?PushTemplateResponse $template = null, ) { } diff --git a/src/GeneratedModels/User.php b/src/GeneratedModels/User.php index fa8b61c..e409ea7 100644 --- a/src/GeneratedModels/User.php +++ b/src/GeneratedModels/User.php @@ -5,33 +5,12 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $id - * @property \DateTime|null $banExpires - * @property bool|null $banned - * @property bool|null $invisible - * @property string|null $language - * @property \DateTime|null $revokeTokensIssuedBefore - * @property string|null $role - * @property array|null $teams - * @property object|null $custom - * @property PrivacySettings|null $privacySettings - * @property array|null $teamsRole */ class User extends BaseModel { public function __construct( public ?string $id = null, - public ?\DateTime $banExpires = null, - public ?bool $banned = null, - public ?bool $invisible = null, - public ?string $language = null, - public ?\DateTime $revokeTokensIssuedBefore = null, - public ?string $role = null, - public ?array $teams = null, - public ?object $custom = null, - public ?PrivacySettings $privacySettings = null, - public ?array $teamsRole = null, + public ?object $data = null, ) { } diff --git a/src/GeneratedModels/UserBannedEvent.php b/src/GeneratedModels/UserBannedEvent.php index 19fffcf..38686ad 100644 --- a/src/GeneratedModels/UserBannedEvent.php +++ b/src/GeneratedModels/UserBannedEvent.php @@ -4,34 +4,28 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property bool $shadow - * @property User $createdBy - * @property string $type - * @property \DateTime|null $expiration - * @property string|null $reason - * @property string|null $team - * @property User|null $user + * This event is sent when a user gets banned. The event contains information about the user that was banned. */ class UserBannedEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?bool $shadow = null, - public ?User $createdBy = null, - public ?string $type = null, - public ?\DateTime $expiration = null, - public ?string $reason = null, - public ?string $team = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.banned" in this case + public ?string $channelID = null, // The ID of the channel where the target user was banned + public ?int $channelMemberCount = null, + public ?int $channelMessageCount = null, + public ?string $channelType = null, // The type of the channel where the target user was banned + public ?string $cid = null, // The CID of the channel where the target user was banned + public ?\DateTime $expiration = null, // The expiration date of the ban + public ?string $reason = null, // The reason for the ban + public ?\DateTime $receivedAt = null, + public ?bool $shadow = null, // Whether the user was shadow banned + public ?string $team = null, // The team of the channel where the target user was banned + public ?int $totalBans = null, + public ?object $channelCustom = null, + public ?UserResponseCommonFields $createdBy = null, ) { } diff --git a/src/GeneratedModels/UserCreatedWithinParameters.php b/src/GeneratedModels/UserCreatedWithinParameters.php index 6172e87..39f70b5 100644 --- a/src/GeneratedModels/UserCreatedWithinParameters.php +++ b/src/GeneratedModels/UserCreatedWithinParameters.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $maxAge */ class UserCreatedWithinParameters extends BaseModel { diff --git a/src/GeneratedModels/UserCustomEventRequest.php b/src/GeneratedModels/UserCustomEventRequest.php index 46a4514..12a0cf7 100644 --- a/src/GeneratedModels/UserCustomEventRequest.php +++ b/src/GeneratedModels/UserCustomEventRequest.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $type - * @property object|null $custom */ class UserCustomEventRequest extends BaseModel { diff --git a/src/GeneratedModels/UserCustomPropertyParameters.php b/src/GeneratedModels/UserCustomPropertyParameters.php index 6ae60d6..e2388b2 100644 --- a/src/GeneratedModels/UserCustomPropertyParameters.php +++ b/src/GeneratedModels/UserCustomPropertyParameters.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $operator - * @property string|null $propertyKey */ class UserCustomPropertyParameters extends BaseModel { diff --git a/src/GeneratedModels/UserDeactivatedEvent.php b/src/GeneratedModels/UserDeactivatedEvent.php index 41e1973..174e9e4 100644 --- a/src/GeneratedModels/UserDeactivatedEvent.php +++ b/src/GeneratedModels/UserDeactivatedEvent.php @@ -4,20 +4,17 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property User $createdBy - * @property string $type - * @property User|null $user + * This event is sent when a user gets deactivated. The event contains information about the user that was deactivated. */ class UserDeactivatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?User $createdBy = null, - public ?string $type = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.deactivated" in this case + public ?\DateTime $receivedAt = null, + public ?UserResponseCommonFields $createdBy = null, ) { } diff --git a/src/GeneratedModels/UserDeletedEvent.php b/src/GeneratedModels/UserDeletedEvent.php index 04bb0d6..b5c3443 100644 --- a/src/GeneratedModels/UserDeletedEvent.php +++ b/src/GeneratedModels/UserDeletedEvent.php @@ -4,24 +4,22 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property bool $deleteConversationChannels - * @property bool $hardDelete - * @property bool $markMessagesDeleted - * @property string $type - * @property User|null $user + * This event is sent when a user gets deleted. The event contains information about the user that was deleted and the deletion options that were used. */ class UserDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?bool $deleteConversationChannels = null, - public ?bool $hardDelete = null, - public ?bool $markMessagesDeleted = null, - public ?string $type = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $deleteConversation = null, // The type of deletion that was used for the user's conversations. One of: hard, soft, pruning, (empty string) + public ?bool $deleteConversationChannels = null, // Whether the user's conversation channels were deleted + public ?string $deleteMessages = null, // The type of deletion that was used for the user's messages. One of: hard, soft, pruning, (empty string) + public ?string $deleteUser = null, // The type of deletion that was used for the user. One of: hard, soft, pruning, (empty string) + public ?bool $hardDelete = null, // Whether the user was hard deleted + public ?bool $markMessagesDeleted = null, // Whether the user's messages were marked as deleted + public ?object $custom = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.deleted" in this case + public ?\DateTime $receivedAt = null, ) { } diff --git a/src/GeneratedModels/UserFeedbackReport.php b/src/GeneratedModels/UserFeedbackReport.php index 66fb91a..7cdf630 100644 --- a/src/GeneratedModels/UserFeedbackReport.php +++ b/src/GeneratedModels/UserFeedbackReport.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $unreportedCount - * @property array $countByRating */ class UserFeedbackReport extends BaseModel { diff --git a/src/GeneratedModels/UserFeedbackReportResponse.php b/src/GeneratedModels/UserFeedbackReportResponse.php index 1e12fdf..db08877 100644 --- a/src/GeneratedModels/UserFeedbackReportResponse.php +++ b/src/GeneratedModels/UserFeedbackReportResponse.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array $daily */ class UserFeedbackReportResponse extends BaseModel { diff --git a/src/GeneratedModels/UserFeedbackResponse.php b/src/GeneratedModels/UserFeedbackResponse.php index 6812e68..a7d9a30 100644 --- a/src/GeneratedModels/UserFeedbackResponse.php +++ b/src/GeneratedModels/UserFeedbackResponse.php @@ -5,16 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $cid - * @property int $rating - * @property string $reason - * @property string $sdk - * @property string $sdkVersion - * @property string $sessionID - * @property string $userID - * @property PlatformDataResponse $platform - * @property object|null $custom */ class UserFeedbackResponse extends BaseModel { diff --git a/src/GeneratedModels/UserFlaggedEvent.php b/src/GeneratedModels/UserFlaggedEvent.php index d7edee8..9bea102 100644 --- a/src/GeneratedModels/UserFlaggedEvent.php +++ b/src/GeneratedModels/UserFlaggedEvent.php @@ -4,22 +4,19 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property string $type - * @property string|null $targetUser - * @property array|null $targetUsers - * @property User|null $user + * This event is sent when a user gets flagged. The event contains information about the user that was flagged. */ class UserFlaggedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?string $targetUser = null, - public ?array $targetUsers = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $reason = null, // The reason for the flag + public ?int $totalFlags = null, // The total number of flags for the user + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.flagged" in this case + public ?\DateTime $receivedAt = null, + public ?object $custom = null, // Custom data + public ?UserResponseCommonFields $targetUser = null, ) { } diff --git a/src/GeneratedModels/UserIdenticalContentCountParameters.php b/src/GeneratedModels/UserIdenticalContentCountParameters.php index c64371b..ca6d5a0 100644 --- a/src/GeneratedModels/UserIdenticalContentCountParameters.php +++ b/src/GeneratedModels/UserIdenticalContentCountParameters.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int|null $threshold - * @property string|null $timeWindow */ class UserIdenticalContentCountParameters extends BaseModel { diff --git a/src/GeneratedModels/UserMessagesDeletedEvent.php b/src/GeneratedModels/UserMessagesDeletedEvent.php index ee90aa6..4f1e11f 100644 --- a/src/GeneratedModels/UserMessagesDeletedEvent.php +++ b/src/GeneratedModels/UserMessagesDeletedEvent.php @@ -5,20 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a user's message get deleted. The event contains information about the user whose messages got deleted. - * - * @property \DateTime $createdAt - * @property object $custom - * @property UserResponseCommonFields $user - * @property string $type - * @property string|null $channelID - * @property int|null $channelMemberCount - * @property int|null $channelMessageCount - * @property string|null $channelType - * @property string|null $cid - * @property bool|null $hardDelete - * @property \DateTime|null $receivedAt - * @property string|null $team - * @property object|null $channelCustom */ class UserMessagesDeletedEvent extends BaseModel { diff --git a/src/GeneratedModels/UserMuteResponse.php b/src/GeneratedModels/UserMuteResponse.php index d395f48..027c4a3 100644 --- a/src/GeneratedModels/UserMuteResponse.php +++ b/src/GeneratedModels/UserMuteResponse.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property \DateTime $createdAt - * @property \DateTime $updatedAt - * @property \DateTime|null $expires - * @property UserResponse|null $target - * @property UserResponse|null $user */ class UserMuteResponse extends BaseModel { diff --git a/src/GeneratedModels/UserMutedEvent.php b/src/GeneratedModels/UserMutedEvent.php index 0d1dbbd..7e48d51 100644 --- a/src/GeneratedModels/UserMutedEvent.php +++ b/src/GeneratedModels/UserMutedEvent.php @@ -4,22 +4,20 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property string $type - * @property string|null $targetUser - * @property array|null $targetUsers - * @property User|null $user + * This event is sent when a user gets muted. The event contains information about the user that was muted. */ class UserMutedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?string $targetUser = null, - public ?array $targetUsers = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.muted" in this case + public ?\DateTime $receivedAt = null, + /** @var array|null */ + #[ArrayOf(UserResponseCommonFields::class)] + public ?array $targetUsers = null, // The target users that were muted + public ?UserResponseCommonFields $targetUser = null, ) { } diff --git a/src/GeneratedModels/UserRatingReportResponse.php b/src/GeneratedModels/UserRatingReportResponse.php index b3dcc49..91c9018 100644 --- a/src/GeneratedModels/UserRatingReportResponse.php +++ b/src/GeneratedModels/UserRatingReportResponse.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property int $average - * @property int $count */ class UserRatingReportResponse extends BaseModel { diff --git a/src/GeneratedModels/UserReactivatedEvent.php b/src/GeneratedModels/UserReactivatedEvent.php index d8035f3..47900b8 100644 --- a/src/GeneratedModels/UserReactivatedEvent.php +++ b/src/GeneratedModels/UserReactivatedEvent.php @@ -4,18 +4,17 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property string $type - * @property User|null $user + * This event is sent when a user gets reactivated. The event contains information about the user that was reactivated. */ class UserReactivatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.reactivated" in this case + public ?\DateTime $receivedAt = null, + public ?UserResponseCommonFields $createdBy = null, ) { } diff --git a/src/GeneratedModels/UserRequest.php b/src/GeneratedModels/UserRequest.php index 55d932d..02ff1c8 100644 --- a/src/GeneratedModels/UserRequest.php +++ b/src/GeneratedModels/UserRequest.php @@ -5,17 +5,6 @@ namespace GetStream\GeneratedModels; /** * User request object - * - * @property string $id - * @property string|null $image - * @property bool|null $invisible - * @property string|null $language - * @property string|null $name - * @property string|null $role - * @property array|null $teams - * @property object|null $custom - * @property PrivacySettingsResponse|null $privacySettings - * @property array|null $teamsRole */ class UserRequest extends BaseModel { diff --git a/src/GeneratedModels/UserResponse.php b/src/GeneratedModels/UserResponse.php index 2a7fdab..bd21c87 100644 --- a/src/GeneratedModels/UserResponse.php +++ b/src/GeneratedModels/UserResponse.php @@ -5,31 +5,6 @@ namespace GetStream\GeneratedModels; /** * User response object - * - * @property bool $banned - * @property \DateTime $createdAt - * @property string $id - * @property bool $invisible - * @property string $language - * @property bool $online - * @property string $role - * @property bool $shadowBanned - * @property \DateTime $updatedAt - * @property array $blockedUserIds - * @property array $teams - * @property object $custom - * @property int|null $avgResponseTime - * @property \DateTime|null $banExpires - * @property \DateTime|null $deactivatedAt - * @property \DateTime|null $deletedAt - * @property string|null $image - * @property \DateTime|null $lastActive - * @property string|null $name - * @property \DateTime|null $revokeTokensIssuedBefore - * @property array|null $devices - * @property PrivacySettingsResponse|null $privacySettings - * @property PushNotificationSettingsResponse|null $pushNotifications - * @property array|null $teamsRole */ class UserResponse extends BaseModel { @@ -54,7 +29,7 @@ public function __construct( public ?\DateTime $lastActive = null, // Date of last activity public ?string $name = null, // Optional name of user public ?\DateTime $revokeTokensIssuedBefore = null, // Revocation date for tokens - /** @var array|null List of devices user is using */ + /** @var array|null */ #[ArrayOf(DeviceResponse::class)] public ?array $devices = null, // List of devices user is using public ?PrivacySettingsResponse $privacySettings = null, diff --git a/src/GeneratedModels/UserResponseCommonFields.php b/src/GeneratedModels/UserResponseCommonFields.php index 97cd675..9638b6a 100644 --- a/src/GeneratedModels/UserResponseCommonFields.php +++ b/src/GeneratedModels/UserResponseCommonFields.php @@ -5,25 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $banned - * @property \DateTime $createdAt - * @property string $id - * @property string $language - * @property bool $online - * @property string $role - * @property \DateTime $updatedAt - * @property array $blockedUserIds - * @property array $teams - * @property object $custom - * @property int|null $avgResponseTime - * @property \DateTime|null $deactivatedAt - * @property \DateTime|null $deletedAt - * @property string|null $image - * @property \DateTime|null $lastActive - * @property string|null $name - * @property \DateTime|null $revokeTokensIssuedBefore - * @property array|null $teamsRole */ class UserResponseCommonFields extends BaseModel { diff --git a/src/GeneratedModels/UserResponsePrivacyFields.php b/src/GeneratedModels/UserResponsePrivacyFields.php index 6ddbb86..2e9ab26 100644 --- a/src/GeneratedModels/UserResponsePrivacyFields.php +++ b/src/GeneratedModels/UserResponsePrivacyFields.php @@ -5,27 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $banned - * @property \DateTime $createdAt - * @property string $id - * @property string $language - * @property bool $online - * @property string $role - * @property \DateTime $updatedAt - * @property array $blockedUserIds - * @property array $teams - * @property object $custom - * @property int|null $avgResponseTime - * @property \DateTime|null $deactivatedAt - * @property \DateTime|null $deletedAt - * @property string|null $image - * @property bool|null $invisible - * @property \DateTime|null $lastActive - * @property string|null $name - * @property \DateTime|null $revokeTokensIssuedBefore - * @property PrivacySettingsResponse|null $privacySettings - * @property array|null $teamsRole */ class UserResponsePrivacyFields extends BaseModel { diff --git a/src/GeneratedModels/UserRoleParameters.php b/src/GeneratedModels/UserRoleParameters.php index 793970c..a02a713 100644 --- a/src/GeneratedModels/UserRoleParameters.php +++ b/src/GeneratedModels/UserRoleParameters.php @@ -5,9 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $operator - * @property string|null $role */ class UserRoleParameters extends BaseModel { diff --git a/src/GeneratedModels/UserRuleParameters.php b/src/GeneratedModels/UserRuleParameters.php index 38a28ff..d2186d9 100644 --- a/src/GeneratedModels/UserRuleParameters.php +++ b/src/GeneratedModels/UserRuleParameters.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string|null $maxAge */ class UserRuleParameters extends BaseModel { diff --git a/src/GeneratedModels/UserUnbannedEvent.php b/src/GeneratedModels/UserUnbannedEvent.php index 269d55d..9e5710c 100644 --- a/src/GeneratedModels/UserUnbannedEvent.php +++ b/src/GeneratedModels/UserUnbannedEvent.php @@ -4,28 +4,25 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property string $channelID - * @property string $channelType - * @property string $cid - * @property \DateTime $createdAt - * @property bool $shadow - * @property string $type - * @property string|null $team - * @property User|null $user + * This event is sent when a user gets unbanned. The event contains information about the user that was unbanned. */ class UserUnbannedEvent extends BaseModel { public function __construct( - public ?string $channelID = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?bool $shadow = null, - public ?string $type = null, - public ?string $team = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.unbanned" in this case + public ?string $channelID = null, // The ID of the channel where the target user was unbanned + public ?int $channelMemberCount = null, + public ?int $channelMessageCount = null, + public ?string $channelType = null, // The type of the channel where the target user was unbanned + public ?string $cid = null, // The CID of the channel where the target user was unbanned + public ?\DateTime $receivedAt = null, + public ?bool $shadow = null, // Whether the target user was shadow unbanned + public ?string $team = null, // The team of the channel where the target user was unbanned + public ?object $channelCustom = null, + public ?UserResponseCommonFields $createdBy = null, ) { } diff --git a/src/GeneratedModels/UserUnmutedEvent.php b/src/GeneratedModels/UserUnmutedEvent.php index 82c8133..fbbc46b 100644 --- a/src/GeneratedModels/UserUnmutedEvent.php +++ b/src/GeneratedModels/UserUnmutedEvent.php @@ -4,22 +4,20 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property string $type - * @property string|null $targetUser - * @property array|null $targetUsers - * @property User|null $user + * This event is sent when a user gets unmuted. The event contains information about the user that was unmuted. */ class UserUnmutedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?string $targetUser = null, - public ?array $targetUsers = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?object $custom = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.unmuted" in this case + public ?\DateTime $receivedAt = null, + /** @var array|null */ + #[ArrayOf(UserResponseCommonFields::class)] + public ?array $targetUsers = null, // The target users that were unmuted + public ?UserResponseCommonFields $targetUser = null, ) { } diff --git a/src/GeneratedModels/UserUnreadReminderEvent.php b/src/GeneratedModels/UserUnreadReminderEvent.php index 9071368..ecda19e 100644 --- a/src/GeneratedModels/UserUnreadReminderEvent.php +++ b/src/GeneratedModels/UserUnreadReminderEvent.php @@ -4,20 +4,19 @@ namespace GetStream\GeneratedModels; /** - * - * - * @property \DateTime $createdAt - * @property array $channels - * @property string $type - * @property User|null $user + * Reminder events allow you to notify your users about unread messages. Reminders can be used to trigger an email, push notification or SMS to the user. */ class UserUnreadReminderEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?array $channels = null, - public ?string $type = null, - public ?User $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + /** @var array|null */ + #[ArrayOf(ChannelMessagesResponse::class)] + public ?array $channels = null, // The channels with unread messages + public ?object $custom = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.unread_message_reminder" in this case + public ?\DateTime $receivedAt = null, ) { } diff --git a/src/GeneratedModels/UserUpdatedEvent.php b/src/GeneratedModels/UserUpdatedEvent.php index 87fb0e2..449ec9c 100644 --- a/src/GeneratedModels/UserUpdatedEvent.php +++ b/src/GeneratedModels/UserUpdatedEvent.php @@ -5,12 +5,6 @@ namespace GetStream\GeneratedModels; /** * This event is sent when a user gets updated. The event contains information about the updated user. - * - * @property \DateTime $createdAt - * @property object $custom - * @property UserResponsePrivacyFields $user - * @property string $type - * @property \DateTime|null $receivedAt */ class UserUpdatedEvent extends BaseModel { diff --git a/src/GeneratedModels/VelocityFilterConfig.php b/src/GeneratedModels/VelocityFilterConfig.php index 59d3fc7..5fac939 100644 --- a/src/GeneratedModels/VelocityFilterConfig.php +++ b/src/GeneratedModels/VelocityFilterConfig.php @@ -5,14 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $advancedFilters - * @property bool|null $async - * @property bool|null $cascadingActions - * @property int|null $cidsPerUser - * @property bool|null $enabled - * @property bool|null $firstMessageOnly - * @property array|null $rules */ class VelocityFilterConfig extends BaseModel { diff --git a/src/GeneratedModels/VelocityFilterConfigRule.php b/src/GeneratedModels/VelocityFilterConfigRule.php index f98a4ab..90d01e4 100644 --- a/src/GeneratedModels/VelocityFilterConfigRule.php +++ b/src/GeneratedModels/VelocityFilterConfigRule.php @@ -5,21 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property string $action - * @property int|null $banDuration - * @property string|null $cascadingAction - * @property int|null $cascadingThreshold - * @property bool|null $checkMessageContext - * @property int|null $fastSpamThreshold - * @property int|null $fastSpamTtl - * @property bool|null $ipBan - * @property int|null $probationPeriod - * @property bool|null $shadowBan - * @property int|null $slowSpamBanDuration - * @property int|null $slowSpamThreshold - * @property int|null $slowSpamTtl - * @property bool|null $urlOnly */ class VelocityFilterConfigRule extends BaseModel { diff --git a/src/GeneratedModels/VideoCallRuleConfig.php b/src/GeneratedModels/VideoCallRuleConfig.php index 080c50f..c2c94d7 100644 --- a/src/GeneratedModels/VideoCallRuleConfig.php +++ b/src/GeneratedModels/VideoCallRuleConfig.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $flagAllLabels - * @property array|null $flaggedLabels - * @property array|null $rules */ class VideoCallRuleConfig extends BaseModel { diff --git a/src/GeneratedModels/VideoContentParameters.php b/src/GeneratedModels/VideoContentParameters.php index 7c9a6b2..fe4c8b6 100644 --- a/src/GeneratedModels/VideoContentParameters.php +++ b/src/GeneratedModels/VideoContentParameters.php @@ -5,8 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property array|null $harmLabels */ class VideoContentParameters extends BaseModel { diff --git a/src/GeneratedModels/VideoEndCallRequestPayload.php b/src/GeneratedModels/VideoEndCallRequestPayload.php new file mode 100644 index 0000000..47c150a --- /dev/null +++ b/src/GeneratedModels/VideoEndCallRequestPayload.php @@ -0,0 +1,17 @@ +|null $byMinute */ class VideoReactionOverTimeResponse extends BaseModel { diff --git a/src/GeneratedModels/VideoReactionResponse.php b/src/GeneratedModels/VideoReactionResponse.php new file mode 100644 index 0000000..04bf5e8 --- /dev/null +++ b/src/GeneratedModels/VideoReactionResponse.php @@ -0,0 +1,21 @@ + $channelType - * @property array $channels - * @property array $threads - * @property array|null $totalUnreadCountByTeam */ class WrappedUnreadCountsResponse extends BaseModel { diff --git a/src/GeneratedModels/XiaomiConfig.php b/src/GeneratedModels/XiaomiConfig.php index 310f854..c100577 100644 --- a/src/GeneratedModels/XiaomiConfig.php +++ b/src/GeneratedModels/XiaomiConfig.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool|null $disabled - * @property string|null $packageName - * @property string|null $secret */ class XiaomiConfig extends BaseModel { diff --git a/src/GeneratedModels/XiaomiConfigFields.php b/src/GeneratedModels/XiaomiConfigFields.php index 4bd97ff..3f863a6 100644 --- a/src/GeneratedModels/XiaomiConfigFields.php +++ b/src/GeneratedModels/XiaomiConfigFields.php @@ -5,10 +5,6 @@ namespace GetStream\GeneratedModels; /** * - * - * @property bool $enabled - * @property string|null $packageName - * @property string|null $secret */ class XiaomiConfigFields extends BaseModel { diff --git a/tests/WebhookTest.php b/tests/WebhookTest.php new file mode 100644 index 0000000..ce80450 --- /dev/null +++ b/tests/WebhookTest.php @@ -0,0 +1,270 @@ +computeSignature($this->body, $this->secret); + $this->assertTrue(Webhook::verifySignature($this->body, $signature, $this->secret)); + } + + public function testVerifySignatureWrongSignature(): void + { + $this->assertFalse(Webhook::verifySignature($this->body, 'invalidsignature', $this->secret)); + } + + public function testVerifySignatureTamperedBody(): void + { + $signature = $this->computeSignature($this->body, $this->secret); + $this->assertFalse(Webhook::verifySignature('{"type":"tampered"}', $signature, $this->secret)); + } + + public function testVerifySignatureWrongSecret(): void + { + $signature = $this->computeSignature($this->body, $this->secret); + $this->assertFalse(Webhook::verifySignature($this->body, $signature, 'wrong-secret')); + } + + public function testVerifySignatureEmptySignature(): void + { + $this->assertFalse(Webhook::verifySignature($this->body, '', $this->secret)); + } + + public function testGetEventTypeValid(): void + { + $this->assertEquals('message.new', Webhook::getEventType('{"type":"message.new"}')); + } + + public function testGetEventTypeFromArray(): void + { + $this->assertEquals('message.new', Webhook::getEventType(['type' => 'message.new'])); + } + + public function testGetEventTypeMissingField(): void + { + $this->assertNull(Webhook::getEventType('{"foo":"bar"}')); + } + + public function testGetEventTypeInvalidJson(): void + { + $this->expectException(\InvalidArgumentException::class); + Webhook::getEventType('not json'); + } + + public function testGetEventTypeEmptyObject(): void + { + $this->assertNull(Webhook::getEventType('{}')); + } + + /** + * @dataProvider webhookEventProvider + */ + public function testParseWebhookEvent(string $eventType, string $expectedClassName): void + { + $payload = '{"type":"' . $eventType . '"}'; + $event = Webhook::parseWebhookEvent($payload); + $this->assertNotNull($event); + $parts = explode('\\', get_class($event)); + $this->assertEquals($expectedClassName, end($parts)); + } + + public static function webhookEventProvider(): array + { + return [ + '*' => ['*', 'CustomEvent'], + 'appeal.accepted' => ['appeal.accepted', 'AppealAcceptedEvent'], + 'appeal.created' => ['appeal.created', 'AppealCreatedEvent'], + 'appeal.rejected' => ['appeal.rejected', 'AppealRejectedEvent'], + 'call.accepted' => ['call.accepted', 'CallAcceptedEvent'], + 'call.blocked_user' => ['call.blocked_user', 'BlockedUserEvent'], + 'call.closed_caption' => ['call.closed_caption', 'ClosedCaptionEvent'], + 'call.closed_captions_failed' => ['call.closed_captions_failed', 'CallClosedCaptionsFailedEvent'], + 'call.closed_captions_started' => ['call.closed_captions_started', 'CallClosedCaptionsStartedEvent'], + 'call.closed_captions_stopped' => ['call.closed_captions_stopped', 'CallClosedCaptionsStoppedEvent'], + 'call.created' => ['call.created', 'CallCreatedEvent'], + 'call.deleted' => ['call.deleted', 'CallDeletedEvent'], + 'call.dtmf' => ['call.dtmf', 'CallDTMFEvent'], + 'call.ended' => ['call.ended', 'CallEndedEvent'], + 'call.frame_recording_failed' => ['call.frame_recording_failed', 'CallFrameRecordingFailedEvent'], + 'call.frame_recording_ready' => ['call.frame_recording_ready', 'CallFrameRecordingFrameReadyEvent'], + 'call.frame_recording_started' => ['call.frame_recording_started', 'CallFrameRecordingStartedEvent'], + 'call.frame_recording_stopped' => ['call.frame_recording_stopped', 'CallFrameRecordingStoppedEvent'], + 'call.hls_broadcasting_failed' => ['call.hls_broadcasting_failed', 'CallHLSBroadcastingFailedEvent'], + 'call.hls_broadcasting_started' => ['call.hls_broadcasting_started', 'CallHLSBroadcastingStartedEvent'], + 'call.hls_broadcasting_stopped' => ['call.hls_broadcasting_stopped', 'CallHLSBroadcastingStoppedEvent'], + 'call.kicked_user' => ['call.kicked_user', 'KickedUserEvent'], + 'call.live_started' => ['call.live_started', 'CallLiveStartedEvent'], + 'call.member_added' => ['call.member_added', 'CallMemberAddedEvent'], + 'call.member_removed' => ['call.member_removed', 'CallMemberRemovedEvent'], + 'call.member_updated' => ['call.member_updated', 'CallMemberUpdatedEvent'], + 'call.member_updated_permission' => ['call.member_updated_permission', 'CallMemberUpdatedPermissionEvent'], + 'call.missed' => ['call.missed', 'CallMissedEvent'], + 'call.moderation_blur' => ['call.moderation_blur', 'CallModerationBlurEvent'], + 'call.moderation_warning' => ['call.moderation_warning', 'CallModerationWarningEvent'], + 'call.notification' => ['call.notification', 'CallNotificationEvent'], + 'call.permission_request' => ['call.permission_request', 'PermissionRequestEvent'], + 'call.permissions_updated' => ['call.permissions_updated', 'UpdatedCallPermissionsEvent'], + 'call.reaction_new' => ['call.reaction_new', 'CallReactionEvent'], + 'call.recording_failed' => ['call.recording_failed', 'CallRecordingFailedEvent'], + 'call.recording_ready' => ['call.recording_ready', 'CallRecordingReadyEvent'], + 'call.recording_started' => ['call.recording_started', 'CallRecordingStartedEvent'], + 'call.recording_stopped' => ['call.recording_stopped', 'CallRecordingStoppedEvent'], + 'call.rejected' => ['call.rejected', 'CallRejectedEvent'], + 'call.ring' => ['call.ring', 'CallRingEvent'], + 'call.rtmp_broadcast_failed' => ['call.rtmp_broadcast_failed', 'CallRtmpBroadcastFailedEvent'], + 'call.rtmp_broadcast_started' => ['call.rtmp_broadcast_started', 'CallRtmpBroadcastStartedEvent'], + 'call.rtmp_broadcast_stopped' => ['call.rtmp_broadcast_stopped', 'CallRtmpBroadcastStoppedEvent'], + 'call.session_ended' => ['call.session_ended', 'CallSessionEndedEvent'], + 'call.session_participant_count_updated' => ['call.session_participant_count_updated', 'CallSessionParticipantCountsUpdatedEvent'], + 'call.session_participant_joined' => ['call.session_participant_joined', 'CallSessionParticipantJoinedEvent'], + 'call.session_participant_left' => ['call.session_participant_left', 'CallSessionParticipantLeftEvent'], + 'call.session_started' => ['call.session_started', 'CallSessionStartedEvent'], + 'call.stats_report_ready' => ['call.stats_report_ready', 'CallStatsReportReadyEvent'], + 'call.transcription_failed' => ['call.transcription_failed', 'CallTranscriptionFailedEvent'], + 'call.transcription_ready' => ['call.transcription_ready', 'CallTranscriptionReadyEvent'], + 'call.transcription_started' => ['call.transcription_started', 'CallTranscriptionStartedEvent'], + 'call.transcription_stopped' => ['call.transcription_stopped', 'CallTranscriptionStoppedEvent'], + 'call.unblocked_user' => ['call.unblocked_user', 'UnblockedUserEvent'], + 'call.updated' => ['call.updated', 'CallUpdatedEvent'], + 'call.user_feedback_submitted' => ['call.user_feedback_submitted', 'CallUserFeedbackSubmittedEvent'], + 'call.user_muted' => ['call.user_muted', 'CallUserMutedEvent'], + 'campaign.completed' => ['campaign.completed', 'CampaignCompletedEvent'], + 'campaign.started' => ['campaign.started', 'CampaignStartedEvent'], + 'channel.created' => ['channel.created', 'ChannelCreatedEvent'], + 'channel.deleted' => ['channel.deleted', 'ChannelDeletedEvent'], + 'channel.frozen' => ['channel.frozen', 'ChannelFrozenEvent'], + 'channel.hidden' => ['channel.hidden', 'ChannelHiddenEvent'], + 'channel.max_streak_changed' => ['channel.max_streak_changed', 'MaxStreakChangedEvent'], + 'channel.muted' => ['channel.muted', 'ChannelMutedEvent'], + 'channel.truncated' => ['channel.truncated', 'ChannelTruncatedEvent'], + 'channel.unfrozen' => ['channel.unfrozen', 'ChannelUnFrozenEvent'], + 'channel.unmuted' => ['channel.unmuted', 'ChannelUnmutedEvent'], + 'channel.updated' => ['channel.updated', 'ChannelUpdatedEvent'], + 'channel.visible' => ['channel.visible', 'ChannelVisibleEvent'], + 'channel_batch_update.completed' => ['channel_batch_update.completed', 'ChannelBatchCompletedEvent'], + 'channel_batch_update.started' => ['channel_batch_update.started', 'ChannelBatchStartedEvent'], + 'custom' => ['custom', 'CustomVideoEvent'], + 'export.bulk_image_moderation.error' => ['export.bulk_image_moderation.error', 'AsyncExportErrorEvent'], + 'export.bulk_image_moderation.success' => ['export.bulk_image_moderation.success', 'AsyncBulkImageModerationEvent'], + 'export.channels.error' => ['export.channels.error', 'AsyncExportErrorEvent'], + 'export.channels.success' => ['export.channels.success', 'AsyncExportChannelsEvent'], + 'export.moderation_logs.error' => ['export.moderation_logs.error', 'AsyncExportErrorEvent'], + 'export.moderation_logs.success' => ['export.moderation_logs.success', 'AsyncExportModerationLogsEvent'], + 'export.users.error' => ['export.users.error', 'AsyncExportErrorEvent'], + 'export.users.success' => ['export.users.success', 'AsyncExportUsersEvent'], + 'feeds.activity.added' => ['feeds.activity.added', 'ActivityAddedEvent'], + 'feeds.activity.deleted' => ['feeds.activity.deleted', 'ActivityDeletedEvent'], + 'feeds.activity.feedback' => ['feeds.activity.feedback', 'ActivityFeedbackEvent'], + 'feeds.activity.marked' => ['feeds.activity.marked', 'ActivityMarkEvent'], + 'feeds.activity.pinned' => ['feeds.activity.pinned', 'ActivityPinnedEvent'], + 'feeds.activity.reaction.added' => ['feeds.activity.reaction.added', 'ActivityReactionAddedEvent'], + 'feeds.activity.reaction.deleted' => ['feeds.activity.reaction.deleted', 'ActivityReactionDeletedEvent'], + 'feeds.activity.reaction.updated' => ['feeds.activity.reaction.updated', 'ActivityReactionUpdatedEvent'], + 'feeds.activity.removed_from_feed' => ['feeds.activity.removed_from_feed', 'ActivityRemovedFromFeedEvent'], + 'feeds.activity.restored' => ['feeds.activity.restored', 'ActivityRestoredEvent'], + 'feeds.activity.unpinned' => ['feeds.activity.unpinned', 'ActivityUnpinnedEvent'], + 'feeds.activity.updated' => ['feeds.activity.updated', 'ActivityUpdatedEvent'], + 'feeds.bookmark.added' => ['feeds.bookmark.added', 'BookmarkAddedEvent'], + 'feeds.bookmark.deleted' => ['feeds.bookmark.deleted', 'BookmarkDeletedEvent'], + 'feeds.bookmark.updated' => ['feeds.bookmark.updated', 'BookmarkUpdatedEvent'], + 'feeds.bookmark_folder.deleted' => ['feeds.bookmark_folder.deleted', 'BookmarkFolderDeletedEvent'], + 'feeds.bookmark_folder.updated' => ['feeds.bookmark_folder.updated', 'BookmarkFolderUpdatedEvent'], + 'feeds.comment.added' => ['feeds.comment.added', 'CommentAddedEvent'], + 'feeds.comment.deleted' => ['feeds.comment.deleted', 'CommentDeletedEvent'], + 'feeds.comment.reaction.added' => ['feeds.comment.reaction.added', 'CommentReactionAddedEvent'], + 'feeds.comment.reaction.deleted' => ['feeds.comment.reaction.deleted', 'CommentReactionDeletedEvent'], + 'feeds.comment.reaction.updated' => ['feeds.comment.reaction.updated', 'CommentReactionUpdatedEvent'], + 'feeds.comment.updated' => ['feeds.comment.updated', 'CommentUpdatedEvent'], + 'feeds.feed.created' => ['feeds.feed.created', 'FeedCreatedEvent'], + 'feeds.feed.deleted' => ['feeds.feed.deleted', 'FeedDeletedEvent'], + 'feeds.feed.updated' => ['feeds.feed.updated', 'FeedUpdatedEvent'], + 'feeds.feed_group.changed' => ['feeds.feed_group.changed', 'FeedGroupChangedEvent'], + 'feeds.feed_group.deleted' => ['feeds.feed_group.deleted', 'FeedGroupDeletedEvent'], + 'feeds.feed_member.added' => ['feeds.feed_member.added', 'FeedMemberAddedEvent'], + 'feeds.feed_member.removed' => ['feeds.feed_member.removed', 'FeedMemberRemovedEvent'], + 'feeds.feed_member.updated' => ['feeds.feed_member.updated', 'FeedMemberUpdatedEvent'], + 'feeds.follow.created' => ['feeds.follow.created', 'FollowCreatedEvent'], + 'feeds.follow.deleted' => ['feeds.follow.deleted', 'FollowDeletedEvent'], + 'feeds.follow.updated' => ['feeds.follow.updated', 'FollowUpdatedEvent'], + 'feeds.notification_feed.updated' => ['feeds.notification_feed.updated', 'NotificationFeedUpdatedEvent'], + 'feeds.stories_feed.updated' => ['feeds.stories_feed.updated', 'StoriesFeedUpdatedEvent'], + 'flag.updated' => ['flag.updated', 'FlagUpdatedEvent'], + 'ingress.error' => ['ingress.error', 'IngressErrorEvent'], + 'ingress.started' => ['ingress.started', 'IngressStartedEvent'], + 'ingress.stopped' => ['ingress.stopped', 'IngressStoppedEvent'], + 'member.added' => ['member.added', 'MemberAddedEvent'], + 'member.removed' => ['member.removed', 'MemberRemovedEvent'], + 'member.updated' => ['member.updated', 'MemberUpdatedEvent'], + 'message.deleted' => ['message.deleted', 'MessageDeletedEvent'], + 'message.flagged' => ['message.flagged', 'MessageFlaggedEvent'], + 'message.new' => ['message.new', 'MessageNewEvent'], + 'message.pending' => ['message.pending', 'PendingMessageEvent'], + 'message.read' => ['message.read', 'MessageReadEvent'], + 'message.unblocked' => ['message.unblocked', 'MessageUnblockedEvent'], + 'message.undeleted' => ['message.undeleted', 'MessageUndeletedEvent'], + 'message.updated' => ['message.updated', 'MessageUpdatedEvent'], + 'moderation.custom_action' => ['moderation.custom_action', 'ModerationCustomActionEvent'], + 'moderation.flagged' => ['moderation.flagged', 'ModerationFlaggedEvent'], + 'moderation.mark_reviewed' => ['moderation.mark_reviewed', 'ModerationMarkReviewedEvent'], + 'moderation_check.completed' => ['moderation_check.completed', 'ModerationCheckCompletedEvent'], + 'notification.mark_unread' => ['notification.mark_unread', 'NotificationMarkUnreadEvent'], + 'notification.reminder_due' => ['notification.reminder_due', 'ReminderNotificationEvent'], + 'notification.thread_message_new' => ['notification.thread_message_new', 'NotificationThreadMessageNewEvent'], + 'reaction.deleted' => ['reaction.deleted', 'ReactionDeletedEvent'], + 'reaction.new' => ['reaction.new', 'ReactionNewEvent'], + 'reaction.updated' => ['reaction.updated', 'ReactionUpdatedEvent'], + 'reminder.created' => ['reminder.created', 'ReminderCreatedEvent'], + 'reminder.deleted' => ['reminder.deleted', 'ReminderDeletedEvent'], + 'reminder.updated' => ['reminder.updated', 'ReminderUpdatedEvent'], + 'review_queue_item.new' => ['review_queue_item.new', 'ReviewQueueItemNewEvent'], + 'review_queue_item.updated' => ['review_queue_item.updated', 'ReviewQueueItemUpdatedEvent'], + 'thread.updated' => ['thread.updated', 'ThreadUpdatedEvent'], + 'user.banned' => ['user.banned', 'UserBannedEvent'], + 'user.deactivated' => ['user.deactivated', 'UserDeactivatedEvent'], + 'user.deleted' => ['user.deleted', 'UserDeletedEvent'], + 'user.flagged' => ['user.flagged', 'UserFlaggedEvent'], + 'user.messages.deleted' => ['user.messages.deleted', 'UserMessagesDeletedEvent'], + 'user.muted' => ['user.muted', 'UserMutedEvent'], + 'user.reactivated' => ['user.reactivated', 'UserReactivatedEvent'], + 'user.unbanned' => ['user.unbanned', 'UserUnbannedEvent'], + 'user.unmuted' => ['user.unmuted', 'UserUnmutedEvent'], + 'user.unread_message_reminder' => ['user.unread_message_reminder', 'UserUnreadReminderEvent'], + 'user.updated' => ['user.updated', 'UserUpdatedEvent'], + ]; + } + + public function testParseWebhookEventUnknownType(): void + { + $this->expectException(\InvalidArgumentException::class); + $this->expectExceptionMessage('Unknown webhook event type'); + Webhook::parseWebhookEvent('{"type":"unknown.event"}'); + } + + public function testParseWebhookEventMissingType(): void + { + $this->expectException(\InvalidArgumentException::class); + $this->expectExceptionMessage("missing 'type' field"); + Webhook::parseWebhookEvent('{"foo":"bar"}'); + } + + public function testParseWebhookEventInvalidJson(): void + { + $this->expectException(\InvalidArgumentException::class); + $this->expectExceptionMessage('Invalid JSON'); + Webhook::parseWebhookEvent('not json'); + } +} From ca6304bc44d459a1aef9fb27d1c48a5974ce968e Mon Sep 17 00:00:00 2001 From: Yun Wang Date: Mon, 16 Feb 2026 19:56:48 +0100 Subject: [PATCH 2/8] fix: map missing fields to null with fromJson() --- src/Generated/Webhook.php | 276 +++++++++++++++++++------------------- 1 file changed, 138 insertions(+), 138 deletions(-) diff --git a/src/Generated/Webhook.php b/src/Generated/Webhook.php index 8e2d6d2..6e5cfb8 100644 --- a/src/Generated/Webhook.php +++ b/src/Generated/Webhook.php @@ -2,162 +2,162 @@ // Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. namespace GetStream\Generated; -use GetStream\GeneratedModels\UserUnbannedEvent; -use GetStream\GeneratedModels\ReviewQueueItemNewEvent; -use GetStream\GeneratedModels\IngressErrorEvent; -use GetStream\GeneratedModels\CampaignStartedEvent; -use GetStream\GeneratedModels\ChannelDeletedEvent; -use GetStream\GeneratedModels\CustomEvent; -use GetStream\GeneratedModels\CallClosedCaptionsFailedEvent; -use GetStream\GeneratedModels\FeedDeletedEvent; -use GetStream\GeneratedModels\CallReactionEvent; -use GetStream\GeneratedModels\CallSessionParticipantJoinedEvent; -use GetStream\GeneratedModels\CallMissedEvent; -use GetStream\GeneratedModels\ActivityUnpinnedEvent; -use GetStream\GeneratedModels\CallMemberRemovedEvent; -use GetStream\GeneratedModels\ModerationCheckCompletedEvent; -use GetStream\GeneratedModels\AsyncExportErrorEvent; -use GetStream\GeneratedModels\CallSessionParticipantCountsUpdatedEvent; +use GetStream\GeneratedModels\AsyncExportChannelsEvent; use GetStream\GeneratedModels\MessageReadEvent; -use GetStream\GeneratedModels\CallMemberUpdatedEvent; -use GetStream\GeneratedModels\NotificationMarkUnreadEvent; -use GetStream\GeneratedModels\ModerationCustomActionEvent; -use GetStream\GeneratedModels\ChannelUnmutedEvent; -use GetStream\GeneratedModels\CallRecordingStoppedEvent; -use GetStream\GeneratedModels\CallAcceptedEvent; -use GetStream\GeneratedModels\AppealCreatedEvent; -use GetStream\GeneratedModels\CallClosedCaptionsStoppedEvent; -use GetStream\GeneratedModels\MaxStreakChangedEvent; -use GetStream\GeneratedModels\ChannelTruncatedEvent; -use GetStream\GeneratedModels\ReactionNewEvent; -use GetStream\GeneratedModels\CallTranscriptionReadyEvent; -use GetStream\GeneratedModels\UserDeactivatedEvent; -use GetStream\GeneratedModels\UserMessagesDeletedEvent; -use GetStream\GeneratedModels\ActivityReactionDeletedEvent; -use GetStream\GeneratedModels\ActivityUpdatedEvent; -use GetStream\GeneratedModels\ChannelBatchCompletedEvent; -use GetStream\GeneratedModels\CallRecordingStartedEvent; -use GetStream\GeneratedModels\CallSessionStartedEvent; -use GetStream\GeneratedModels\CallRingEvent; -use GetStream\GeneratedModels\FeedMemberAddedEvent; -use GetStream\GeneratedModels\ChannelVisibleEvent; -use GetStream\GeneratedModels\MemberAddedEvent; -use GetStream\GeneratedModels\UserUnreadReminderEvent; -use GetStream\GeneratedModels\NotificationThreadMessageNewEvent; -use GetStream\GeneratedModels\ActivityReactionAddedEvent; +use GetStream\GeneratedModels\ModerationFlaggedEvent; +use GetStream\GeneratedModels\BookmarkUpdatedEvent; use GetStream\GeneratedModels\FollowCreatedEvent; -use GetStream\GeneratedModels\CallFrameRecordingFrameReadyEvent; -use GetStream\GeneratedModels\ReminderUpdatedEvent; -use GetStream\GeneratedModels\CallFrameRecordingFailedEvent; -use GetStream\GeneratedModels\CommentReactionUpdatedEvent; -use GetStream\GeneratedModels\AppealAcceptedEvent; -use GetStream\GeneratedModels\ChannelMutedEvent; -use GetStream\GeneratedModels\ReminderDeletedEvent; -use GetStream\GeneratedModels\UpdatedCallPermissionsEvent; -use GetStream\GeneratedModels\ReminderNotificationEvent; use GetStream\GeneratedModels\ClosedCaptionEvent; -use GetStream\GeneratedModels\BookmarkFolderDeletedEvent; -use GetStream\GeneratedModels\BlockedUserEvent; -use GetStream\GeneratedModels\MemberUpdatedEvent; -use GetStream\GeneratedModels\CallUpdatedEvent; +use GetStream\GeneratedModels\BookmarkAddedEvent; +use GetStream\GeneratedModels\CallUserFeedbackSubmittedEvent; +use GetStream\GeneratedModels\AsyncExportUsersEvent; +use GetStream\GeneratedModels\MessageUpdatedEvent; +use GetStream\GeneratedModels\CallTranscriptionStoppedEvent; +use GetStream\GeneratedModels\FollowUpdatedEvent; +use GetStream\GeneratedModels\FeedMemberUpdatedEvent; +use GetStream\GeneratedModels\CallRtmpBroadcastFailedEvent; +use GetStream\GeneratedModels\CallEndedEvent; +use GetStream\GeneratedModels\CallFrameRecordingFrameReadyEvent; +use GetStream\GeneratedModels\CallClosedCaptionsStoppedEvent; +use GetStream\GeneratedModels\CallRecordingFailedEvent; use GetStream\GeneratedModels\CommentReactionDeletedEvent; -use GetStream\GeneratedModels\UserFlaggedEvent; -use GetStream\GeneratedModels\CallDTMFEvent; -use GetStream\GeneratedModels\BookmarkFolderUpdatedEvent; -use GetStream\GeneratedModels\ReactionDeletedEvent; -use GetStream\GeneratedModels\ThreadUpdatedEvent; -use GetStream\GeneratedModels\AsyncBulkImageModerationEvent; +use GetStream\GeneratedModels\CallCreatedEvent; +use GetStream\GeneratedModels\ReactionUpdatedEvent; +use GetStream\GeneratedModels\CallSessionParticipantCountsUpdatedEvent; +use GetStream\GeneratedModels\CallLiveStartedEvent; +use GetStream\GeneratedModels\CallMemberUpdatedPermissionEvent; +use GetStream\GeneratedModels\CallSessionStartedEvent; +use GetStream\GeneratedModels\CallStatsReportReadyEvent; +use GetStream\GeneratedModels\UserDeletedEvent; +use GetStream\GeneratedModels\ModerationCustomActionEvent; +use GetStream\GeneratedModels\AsyncExportModerationLogsEvent; +use GetStream\GeneratedModels\CallHLSBroadcastingFailedEvent; +use GetStream\GeneratedModels\MessageDeletedEvent; +use GetStream\GeneratedModels\FeedUpdatedEvent; +use GetStream\GeneratedModels\CustomEvent; +use GetStream\GeneratedModels\CommentUpdatedEvent; use GetStream\GeneratedModels\FeedGroupDeletedEvent; +use GetStream\GeneratedModels\ChannelCreatedEvent; +use GetStream\GeneratedModels\CallRecordingReadyEvent; +use GetStream\GeneratedModels\ThreadUpdatedEvent; +use GetStream\GeneratedModels\BookmarkFolderDeletedEvent; +use GetStream\GeneratedModels\ReminderDeletedEvent; +use GetStream\GeneratedModels\UserUpdatedEvent; +use GetStream\GeneratedModels\StoriesFeedUpdatedEvent; +use GetStream\GeneratedModels\ChannelMutedEvent; +use GetStream\GeneratedModels\UserMutedEvent; +use GetStream\GeneratedModels\ActivityUnpinnedEvent; +use GetStream\GeneratedModels\ActivityRemovedFromFeedEvent; +use GetStream\GeneratedModels\BookmarkFolderUpdatedEvent; +use GetStream\GeneratedModels\CallSessionParticipantJoinedEvent; +use GetStream\GeneratedModels\ActivityReactionDeletedEvent; use GetStream\GeneratedModels\ModerationMarkReviewedEvent; -use GetStream\GeneratedModels\MessageNewEvent; -use GetStream\GeneratedModels\ActivityDeletedEvent; -use GetStream\GeneratedModels\CallHLSBroadcastingStartedEvent; +use GetStream\GeneratedModels\ActivityReactionAddedEvent; +use GetStream\GeneratedModels\FeedMemberAddedEvent; +use GetStream\GeneratedModels\ChannelDeletedEvent; +use GetStream\GeneratedModels\ActivityRestoredEvent; +use GetStream\GeneratedModels\CallSessionEndedEvent; +use GetStream\GeneratedModels\CallClosedCaptionsFailedEvent; +use GetStream\GeneratedModels\MessageUnblockedEvent; +use GetStream\GeneratedModels\CallFrameRecordingStoppedEvent; +use GetStream\GeneratedModels\CommentReactionUpdatedEvent; +use GetStream\GeneratedModels\CallTranscriptionFailedEvent; +use GetStream\GeneratedModels\UserUnreadReminderEvent; +use GetStream\GeneratedModels\ReminderUpdatedEvent; +use GetStream\GeneratedModels\CallRejectedEvent; +use GetStream\GeneratedModels\ChannelBatchStartedEvent; +use GetStream\GeneratedModels\CallRtmpBroadcastStoppedEvent; use GetStream\GeneratedModels\CallUserMutedEvent; -use GetStream\GeneratedModels\IngressStoppedEvent; use GetStream\GeneratedModels\CallNotificationEvent; -use GetStream\GeneratedModels\AppealRejectedEvent; -use GetStream\GeneratedModels\ChannelBatchStartedEvent; -use GetStream\GeneratedModels\FollowUpdatedEvent; -use GetStream\GeneratedModels\ReminderCreatedEvent; -use GetStream\GeneratedModels\IngressStartedEvent; -use GetStream\GeneratedModels\CallLiveStartedEvent; -use GetStream\GeneratedModels\FeedCreatedEvent; -use GetStream\GeneratedModels\ActivityMarkEvent; -use GetStream\GeneratedModels\MessageFlaggedEvent; -use GetStream\GeneratedModels\CallCreatedEvent; -use GetStream\GeneratedModels\FeedGroupChangedEvent; -use GetStream\GeneratedModels\CallRejectedEvent; -use GetStream\GeneratedModels\CallTranscriptionFailedEvent; -use GetStream\GeneratedModels\AsyncExportUsersEvent; -use GetStream\GeneratedModels\AsyncExportModerationLogsEvent; -use GetStream\GeneratedModels\CallSessionParticipantLeftEvent; use GetStream\GeneratedModels\PendingMessageEvent; -use GetStream\GeneratedModels\CallModerationWarningEvent; -use GetStream\GeneratedModels\StoriesFeedUpdatedEvent; -use GetStream\GeneratedModels\ChannelUpdatedEvent; -use GetStream\GeneratedModels\FlagUpdatedEvent; -use GetStream\GeneratedModels\UserReactivatedEvent; -use GetStream\GeneratedModels\FeedMemberUpdatedEvent; -use GetStream\GeneratedModels\CallMemberUpdatedPermissionEvent; +use GetStream\GeneratedModels\UserUnmutedEvent; +use GetStream\GeneratedModels\ReactionDeletedEvent; use GetStream\GeneratedModels\UserBannedEvent; -use GetStream\GeneratedModels\MessageUpdatedEvent; -use GetStream\GeneratedModels\BookmarkDeletedEvent; -use GetStream\GeneratedModels\ActivityReactionUpdatedEvent; -use GetStream\GeneratedModels\CallFrameRecordingStoppedEvent; -use GetStream\GeneratedModels\PermissionRequestEvent; -use GetStream\GeneratedModels\CommentAddedEvent; +use GetStream\GeneratedModels\UserFlaggedEvent; +use GetStream\GeneratedModels\MessageNewEvent; +use GetStream\GeneratedModels\FlagUpdatedEvent; +use GetStream\GeneratedModels\CallReactionEvent; +use GetStream\GeneratedModels\ChannelHiddenEvent; +use GetStream\GeneratedModels\ChannelVisibleEvent; use GetStream\GeneratedModels\CallHLSBroadcastingStoppedEvent; -use GetStream\GeneratedModels\CallRtmpBroadcastFailedEvent; +use GetStream\GeneratedModels\UserMessagesDeletedEvent; +use GetStream\GeneratedModels\ReviewQueueItemUpdatedEvent; +use GetStream\GeneratedModels\ChannelUnmutedEvent; +use GetStream\GeneratedModels\IngressStoppedEvent; +use GetStream\GeneratedModels\CallRingEvent; +use GetStream\GeneratedModels\MemberUpdatedEvent; +use GetStream\GeneratedModels\FeedGroupChangedEvent; +use GetStream\GeneratedModels\FeedMemberRemovedEvent; +use GetStream\GeneratedModels\ActivityDeletedEvent; +use GetStream\GeneratedModels\ActivityReactionUpdatedEvent; +use GetStream\GeneratedModels\CommentReactionAddedEvent; use GetStream\GeneratedModels\CampaignCompletedEvent; use GetStream\GeneratedModels\CallTranscriptionStartedEvent; -use GetStream\GeneratedModels\ActivityAddedEvent; -use GetStream\GeneratedModels\CallClosedCaptionsStartedEvent; -use GetStream\GeneratedModels\CallStatsReportReadyEvent; -use GetStream\GeneratedModels\CallModerationBlurEvent; +use GetStream\GeneratedModels\FeedDeletedEvent; +use GetStream\GeneratedModels\UserUnbannedEvent; +use GetStream\GeneratedModels\CallMemberAddedEvent; +use GetStream\GeneratedModels\AsyncBulkImageModerationEvent; +use GetStream\GeneratedModels\CallDeletedEvent; +use GetStream\GeneratedModels\NotificationMarkUnreadEvent; +use GetStream\GeneratedModels\ChannelUpdatedEvent; +use GetStream\GeneratedModels\CallMissedEvent; +use GetStream\GeneratedModels\BookmarkDeletedEvent; +use GetStream\GeneratedModels\MemberRemovedEvent; +use GetStream\GeneratedModels\IngressStartedEvent; +use GetStream\GeneratedModels\AppealAcceptedEvent; +use GetStream\GeneratedModels\UserReactivatedEvent; +use GetStream\GeneratedModels\ActivityMarkEvent; +use GetStream\GeneratedModels\CommentAddedEvent; use GetStream\GeneratedModels\CustomVideoEvent; -use GetStream\GeneratedModels\CommentDeletedEvent; -use GetStream\GeneratedModels\CallRtmpBroadcastStoppedEvent; +use GetStream\GeneratedModels\ModerationCheckCompletedEvent; use GetStream\GeneratedModels\ChannelFrozenEvent; -use GetStream\GeneratedModels\CallRecordingReadyEvent; -use GetStream\GeneratedModels\FeedUpdatedEvent; -use GetStream\GeneratedModels\ActivityRestoredEvent; -use GetStream\GeneratedModels\CallUserFeedbackSubmittedEvent; -use GetStream\GeneratedModels\ReviewQueueItemUpdatedEvent; -use GetStream\GeneratedModels\MessageDeletedEvent; -use GetStream\GeneratedModels\UnblockedUserEvent; -use GetStream\GeneratedModels\MemberRemovedEvent; -use GetStream\GeneratedModels\ReactionUpdatedEvent; -use GetStream\GeneratedModels\CallDeletedEvent; -use GetStream\GeneratedModels\CallHLSBroadcastingFailedEvent; -use GetStream\GeneratedModels\CallEndedEvent; -use GetStream\GeneratedModels\CommentUpdatedEvent; -use GetStream\GeneratedModels\CallTranscriptionStoppedEvent; -use GetStream\GeneratedModels\UserMutedEvent; -use GetStream\GeneratedModels\CommentReactionAddedEvent; -use GetStream\GeneratedModels\MessageUnblockedEvent; +use GetStream\GeneratedModels\MemberAddedEvent; +use GetStream\GeneratedModels\CallModerationWarningEvent; +use GetStream\GeneratedModels\ChannelUnFrozenEvent; +use GetStream\GeneratedModels\ActivityAddedEvent; use GetStream\GeneratedModels\ActivityFeedbackEvent; -use GetStream\GeneratedModels\FeedMemberRemovedEvent; -use GetStream\GeneratedModels\CallFrameRecordingStartedEvent; +use GetStream\GeneratedModels\CallFrameRecordingFailedEvent; +use GetStream\GeneratedModels\CallUpdatedEvent; +use GetStream\GeneratedModels\UserDeactivatedEvent; +use GetStream\GeneratedModels\BlockedUserEvent; +use GetStream\GeneratedModels\IngressErrorEvent; +use GetStream\GeneratedModels\UnblockedUserEvent; +use GetStream\GeneratedModels\ChannelTruncatedEvent; +use GetStream\GeneratedModels\PermissionRequestEvent; +use GetStream\GeneratedModels\MessageUndeletedEvent; +use GetStream\GeneratedModels\CallClosedCaptionsStartedEvent; +use GetStream\GeneratedModels\CallSessionParticipantLeftEvent; +use GetStream\GeneratedModels\CallModerationBlurEvent; use GetStream\GeneratedModels\ActivityPinnedEvent; -use GetStream\GeneratedModels\AsyncExportChannelsEvent; -use GetStream\GeneratedModels\UserDeletedEvent; -use GetStream\GeneratedModels\CallSessionEndedEvent; -use GetStream\GeneratedModels\BookmarkAddedEvent; -use GetStream\GeneratedModels\ChannelCreatedEvent; -use GetStream\GeneratedModels\ChannelHiddenEvent; -use GetStream\GeneratedModels\NotificationFeedUpdatedEvent; -use GetStream\GeneratedModels\CallMemberAddedEvent; -use GetStream\GeneratedModels\CallRecordingFailedEvent; +use GetStream\GeneratedModels\CallRecordingStartedEvent; +use GetStream\GeneratedModels\AppealCreatedEvent; +use GetStream\GeneratedModels\CallFrameRecordingStartedEvent; +use GetStream\GeneratedModels\CallHLSBroadcastingStartedEvent; +use GetStream\GeneratedModels\CommentDeletedEvent; +use GetStream\GeneratedModels\AppealRejectedEvent; use GetStream\GeneratedModels\KickedUserEvent; -use GetStream\GeneratedModels\UserUpdatedEvent; -use GetStream\GeneratedModels\UserUnmutedEvent; -use GetStream\GeneratedModels\BookmarkUpdatedEvent; -use GetStream\GeneratedModels\ChannelUnFrozenEvent; -use GetStream\GeneratedModels\CallRtmpBroadcastStartedEvent; -use GetStream\GeneratedModels\ModerationFlaggedEvent; -use GetStream\GeneratedModels\MessageUndeletedEvent; -use GetStream\GeneratedModels\ActivityRemovedFromFeedEvent; +use GetStream\GeneratedModels\NotificationFeedUpdatedEvent; +use GetStream\GeneratedModels\AsyncExportErrorEvent; use GetStream\GeneratedModels\FollowDeletedEvent; +use GetStream\GeneratedModels\CallRecordingStoppedEvent; +use GetStream\GeneratedModels\CallAcceptedEvent; +use GetStream\GeneratedModels\CallMemberRemovedEvent; +use GetStream\GeneratedModels\NotificationThreadMessageNewEvent; +use GetStream\GeneratedModels\ReactionNewEvent; +use GetStream\GeneratedModels\MessageFlaggedEvent; +use GetStream\GeneratedModels\ReminderNotificationEvent; +use GetStream\GeneratedModels\ChannelBatchCompletedEvent; +use GetStream\GeneratedModels\CallRtmpBroadcastStartedEvent; +use GetStream\GeneratedModels\CampaignStartedEvent; +use GetStream\GeneratedModels\UpdatedCallPermissionsEvent; +use GetStream\GeneratedModels\CallDTMFEvent; +use GetStream\GeneratedModels\ReminderCreatedEvent; +use GetStream\GeneratedModels\ReviewQueueItemNewEvent; +use GetStream\GeneratedModels\MaxStreakChangedEvent; +use GetStream\GeneratedModels\CallTranscriptionReadyEvent; +use GetStream\GeneratedModels\FeedCreatedEvent; +use GetStream\GeneratedModels\ActivityUpdatedEvent; +use GetStream\GeneratedModels\CallMemberUpdatedEvent; /** * Webhook utilities for Stream webhooks. @@ -360,7 +360,7 @@ public static function parseWebhookEvent($rawEvent): object } try { - return new $eventClass($data); + return $eventClass::fromJson($data); } catch (\Throwable $e) { throw new \InvalidArgumentException("Failed to deserialize webhook event: " . $e->getMessage(), 0, $e); } From aa920ecfe8708c8f6db6e9d95652886e45a24277 Mon Sep 17 00:00:00 2001 From: Yun Wang Date: Tue, 17 Feb 2026 13:18:34 +0100 Subject: [PATCH 3/8] feat: update by openapi refactor --- src/Generated/Webhook.php | 273 +++++++++--------- src/GeneratedModels/CallActionOptions.php | 24 ++ .../CallCustomPropertyParameters.php | 19 ++ .../CallRuleActionSequence.php | 20 ++ .../CallTypeRuleParameters.php | 18 ++ .../ClosedCaptionRuleParameters.php | 20 ++ .../KeyframeRuleParameters.php | 20 ++ src/GeneratedModels/ModerationRuleInfo.php | 21 ++ .../ModerationRuleV2Response.php | 5 +- .../ModerationRulesTriggeredEvent.php | 28 ++ .../QueryActivitiesRequest.php | 1 + .../QueryModerationRulesResponse.php | 2 + src/GeneratedModels/RuleBuilderAction.php | 1 + src/GeneratedModels/RuleBuilderCondition.php | 4 + src/GeneratedModels/RuleBuilderRule.php | 5 +- .../UpsertModerationRuleRequest.php | 5 +- tests/WebhookTest.php | 1 + 17 files changed, 329 insertions(+), 138 deletions(-) create mode 100644 src/GeneratedModels/CallActionOptions.php create mode 100644 src/GeneratedModels/CallCustomPropertyParameters.php create mode 100644 src/GeneratedModels/CallRuleActionSequence.php create mode 100644 src/GeneratedModels/CallTypeRuleParameters.php create mode 100644 src/GeneratedModels/ClosedCaptionRuleParameters.php create mode 100644 src/GeneratedModels/KeyframeRuleParameters.php create mode 100644 src/GeneratedModels/ModerationRuleInfo.php create mode 100644 src/GeneratedModels/ModerationRulesTriggeredEvent.php diff --git a/src/Generated/Webhook.php b/src/Generated/Webhook.php index 6e5cfb8..2a74477 100644 --- a/src/Generated/Webhook.php +++ b/src/Generated/Webhook.php @@ -2,162 +2,163 @@ // Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. namespace GetStream\Generated; -use GetStream\GeneratedModels\AsyncExportChannelsEvent; +use GetStream\GeneratedModels\CallMemberRemovedEvent; +use GetStream\GeneratedModels\ActivityPinnedEvent; +use GetStream\GeneratedModels\ActivityDeletedEvent; +use GetStream\GeneratedModels\FollowDeletedEvent; +use GetStream\GeneratedModels\CallSessionParticipantCountsUpdatedEvent; +use GetStream\GeneratedModels\UserReactivatedEvent; +use GetStream\GeneratedModels\CallRingEvent; +use GetStream\GeneratedModels\CallHLSBroadcastingStartedEvent; +use GetStream\GeneratedModels\FeedGroupChangedEvent; +use GetStream\GeneratedModels\MessageFlaggedEvent; use GetStream\GeneratedModels\MessageReadEvent; -use GetStream\GeneratedModels\ModerationFlaggedEvent; -use GetStream\GeneratedModels\BookmarkUpdatedEvent; -use GetStream\GeneratedModels\FollowCreatedEvent; -use GetStream\GeneratedModels\ClosedCaptionEvent; -use GetStream\GeneratedModels\BookmarkAddedEvent; -use GetStream\GeneratedModels\CallUserFeedbackSubmittedEvent; -use GetStream\GeneratedModels\AsyncExportUsersEvent; +use GetStream\GeneratedModels\CallHLSBroadcastingFailedEvent; +use GetStream\GeneratedModels\FeedMemberAddedEvent; +use GetStream\GeneratedModels\ChannelDeletedEvent; +use GetStream\GeneratedModels\ActivityReactionUpdatedEvent; +use GetStream\GeneratedModels\ReminderUpdatedEvent; +use GetStream\GeneratedModels\MemberAddedEvent; use GetStream\GeneratedModels\MessageUpdatedEvent; -use GetStream\GeneratedModels\CallTranscriptionStoppedEvent; +use GetStream\GeneratedModels\UserBannedEvent; +use GetStream\GeneratedModels\UnblockedUserEvent; +use GetStream\GeneratedModels\CallHLSBroadcastingStoppedEvent; +use GetStream\GeneratedModels\ChannelUpdatedEvent; +use GetStream\GeneratedModels\MessageNewEvent; +use GetStream\GeneratedModels\CallClosedCaptionsFailedEvent; use GetStream\GeneratedModels\FollowUpdatedEvent; -use GetStream\GeneratedModels\FeedMemberUpdatedEvent; -use GetStream\GeneratedModels\CallRtmpBroadcastFailedEvent; +use GetStream\GeneratedModels\BookmarkFolderUpdatedEvent; use GetStream\GeneratedModels\CallEndedEvent; -use GetStream\GeneratedModels\CallFrameRecordingFrameReadyEvent; -use GetStream\GeneratedModels\CallClosedCaptionsStoppedEvent; -use GetStream\GeneratedModels\CallRecordingFailedEvent; -use GetStream\GeneratedModels\CommentReactionDeletedEvent; -use GetStream\GeneratedModels\CallCreatedEvent; -use GetStream\GeneratedModels\ReactionUpdatedEvent; -use GetStream\GeneratedModels\CallSessionParticipantCountsUpdatedEvent; +use GetStream\GeneratedModels\AppealCreatedEvent; +use GetStream\GeneratedModels\CallNotificationEvent; +use GetStream\GeneratedModels\CustomVideoEvent; +use GetStream\GeneratedModels\AppealAcceptedEvent; +use GetStream\GeneratedModels\CallRecordingStoppedEvent; +use GetStream\GeneratedModels\CallFrameRecordingFailedEvent; +use GetStream\GeneratedModels\BookmarkUpdatedEvent; +use GetStream\GeneratedModels\CallClosedCaptionsStartedEvent; +use GetStream\GeneratedModels\NotificationFeedUpdatedEvent; +use GetStream\GeneratedModels\ChannelUnFrozenEvent; +use GetStream\GeneratedModels\CallUserFeedbackSubmittedEvent; +use GetStream\GeneratedModels\FeedMemberUpdatedEvent; +use GetStream\GeneratedModels\PendingMessageEvent; +use GetStream\GeneratedModels\CallReactionEvent; use GetStream\GeneratedModels\CallLiveStartedEvent; -use GetStream\GeneratedModels\CallMemberUpdatedPermissionEvent; -use GetStream\GeneratedModels\CallSessionStartedEvent; -use GetStream\GeneratedModels\CallStatsReportReadyEvent; -use GetStream\GeneratedModels\UserDeletedEvent; -use GetStream\GeneratedModels\ModerationCustomActionEvent; -use GetStream\GeneratedModels\AsyncExportModerationLogsEvent; -use GetStream\GeneratedModels\CallHLSBroadcastingFailedEvent; -use GetStream\GeneratedModels\MessageDeletedEvent; -use GetStream\GeneratedModels\FeedUpdatedEvent; -use GetStream\GeneratedModels\CustomEvent; +use GetStream\GeneratedModels\UserMessagesDeletedEvent; +use GetStream\GeneratedModels\ModerationFlaggedEvent; +use GetStream\GeneratedModels\UserUnbannedEvent; +use GetStream\GeneratedModels\ChannelBatchStartedEvent; +use GetStream\GeneratedModels\ChannelMutedEvent; +use GetStream\GeneratedModels\CallTranscriptionReadyEvent; +use GetStream\GeneratedModels\KickedUserEvent; +use GetStream\GeneratedModels\ChannelBatchCompletedEvent; +use GetStream\GeneratedModels\ActivityMarkEvent; +use GetStream\GeneratedModels\NotificationThreadMessageNewEvent; +use GetStream\GeneratedModels\AppealRejectedEvent; +use GetStream\GeneratedModels\CallUpdatedEvent; +use GetStream\GeneratedModels\FollowCreatedEvent; use GetStream\GeneratedModels\CommentUpdatedEvent; -use GetStream\GeneratedModels\FeedGroupDeletedEvent; -use GetStream\GeneratedModels\ChannelCreatedEvent; +use GetStream\GeneratedModels\ReminderCreatedEvent; +use GetStream\GeneratedModels\CallStatsReportReadyEvent; +use GetStream\GeneratedModels\ReminderNotificationEvent; use GetStream\GeneratedModels\CallRecordingReadyEvent; use GetStream\GeneratedModels\ThreadUpdatedEvent; -use GetStream\GeneratedModels\BookmarkFolderDeletedEvent; -use GetStream\GeneratedModels\ReminderDeletedEvent; -use GetStream\GeneratedModels\UserUpdatedEvent; +use GetStream\GeneratedModels\CallTranscriptionStoppedEvent; use GetStream\GeneratedModels\StoriesFeedUpdatedEvent; -use GetStream\GeneratedModels\ChannelMutedEvent; -use GetStream\GeneratedModels\UserMutedEvent; -use GetStream\GeneratedModels\ActivityUnpinnedEvent; -use GetStream\GeneratedModels\ActivityRemovedFromFeedEvent; -use GetStream\GeneratedModels\BookmarkFolderUpdatedEvent; -use GetStream\GeneratedModels\CallSessionParticipantJoinedEvent; -use GetStream\GeneratedModels\ActivityReactionDeletedEvent; -use GetStream\GeneratedModels\ModerationMarkReviewedEvent; -use GetStream\GeneratedModels\ActivityReactionAddedEvent; -use GetStream\GeneratedModels\FeedMemberAddedEvent; -use GetStream\GeneratedModels\ChannelDeletedEvent; +use GetStream\GeneratedModels\CommentDeletedEvent; +use GetStream\GeneratedModels\CallMissedEvent; +use GetStream\GeneratedModels\CallClosedCaptionsStoppedEvent; +use GetStream\GeneratedModels\CallFrameRecordingFrameReadyEvent; +use GetStream\GeneratedModels\UserUnmutedEvent; use GetStream\GeneratedModels\ActivityRestoredEvent; +use GetStream\GeneratedModels\CallUserMutedEvent; use GetStream\GeneratedModels\CallSessionEndedEvent; -use GetStream\GeneratedModels\CallClosedCaptionsFailedEvent; use GetStream\GeneratedModels\MessageUnblockedEvent; -use GetStream\GeneratedModels\CallFrameRecordingStoppedEvent; -use GetStream\GeneratedModels\CommentReactionUpdatedEvent; -use GetStream\GeneratedModels\CallTranscriptionFailedEvent; -use GetStream\GeneratedModels\UserUnreadReminderEvent; -use GetStream\GeneratedModels\ReminderUpdatedEvent; -use GetStream\GeneratedModels\CallRejectedEvent; -use GetStream\GeneratedModels\ChannelBatchStartedEvent; -use GetStream\GeneratedModels\CallRtmpBroadcastStoppedEvent; -use GetStream\GeneratedModels\CallUserMutedEvent; -use GetStream\GeneratedModels\CallNotificationEvent; -use GetStream\GeneratedModels\PendingMessageEvent; -use GetStream\GeneratedModels\UserUnmutedEvent; -use GetStream\GeneratedModels\ReactionDeletedEvent; -use GetStream\GeneratedModels\UserBannedEvent; -use GetStream\GeneratedModels\UserFlaggedEvent; -use GetStream\GeneratedModels\MessageNewEvent; -use GetStream\GeneratedModels\FlagUpdatedEvent; -use GetStream\GeneratedModels\CallReactionEvent; -use GetStream\GeneratedModels\ChannelHiddenEvent; -use GetStream\GeneratedModels\ChannelVisibleEvent; -use GetStream\GeneratedModels\CallHLSBroadcastingStoppedEvent; -use GetStream\GeneratedModels\UserMessagesDeletedEvent; +use GetStream\GeneratedModels\IngressStartedEvent; +use GetStream\GeneratedModels\ModerationRulesTriggeredEvent; +use GetStream\GeneratedModels\AsyncExportModerationLogsEvent; +use GetStream\GeneratedModels\CallTranscriptionStartedEvent; use GetStream\GeneratedModels\ReviewQueueItemUpdatedEvent; -use GetStream\GeneratedModels\ChannelUnmutedEvent; +use GetStream\GeneratedModels\CallSessionParticipantJoinedEvent; +use GetStream\GeneratedModels\UserDeactivatedEvent; +use GetStream\GeneratedModels\CallMemberUpdatedEvent; +use GetStream\GeneratedModels\ChannelCreatedEvent; +use GetStream\GeneratedModels\ReviewQueueItemNewEvent; +use GetStream\GeneratedModels\CallDeletedEvent; use GetStream\GeneratedModels\IngressStoppedEvent; -use GetStream\GeneratedModels\CallRingEvent; -use GetStream\GeneratedModels\MemberUpdatedEvent; -use GetStream\GeneratedModels\FeedGroupChangedEvent; -use GetStream\GeneratedModels\FeedMemberRemovedEvent; -use GetStream\GeneratedModels\ActivityDeletedEvent; -use GetStream\GeneratedModels\ActivityReactionUpdatedEvent; -use GetStream\GeneratedModels\CommentReactionAddedEvent; +use GetStream\GeneratedModels\UpdatedCallPermissionsEvent; +use GetStream\GeneratedModels\ReactionUpdatedEvent; +use GetStream\GeneratedModels\CampaignStartedEvent; +use GetStream\GeneratedModels\AsyncExportErrorEvent; +use GetStream\GeneratedModels\ReminderDeletedEvent; use GetStream\GeneratedModels\CampaignCompletedEvent; -use GetStream\GeneratedModels\CallTranscriptionStartedEvent; -use GetStream\GeneratedModels\FeedDeletedEvent; -use GetStream\GeneratedModels\UserUnbannedEvent; -use GetStream\GeneratedModels\CallMemberAddedEvent; -use GetStream\GeneratedModels\AsyncBulkImageModerationEvent; -use GetStream\GeneratedModels\CallDeletedEvent; -use GetStream\GeneratedModels\NotificationMarkUnreadEvent; -use GetStream\GeneratedModels\ChannelUpdatedEvent; -use GetStream\GeneratedModels\CallMissedEvent; -use GetStream\GeneratedModels\BookmarkDeletedEvent; -use GetStream\GeneratedModels\MemberRemovedEvent; -use GetStream\GeneratedModels\IngressStartedEvent; -use GetStream\GeneratedModels\AppealAcceptedEvent; -use GetStream\GeneratedModels\UserReactivatedEvent; -use GetStream\GeneratedModels\ActivityMarkEvent; -use GetStream\GeneratedModels\CommentAddedEvent; -use GetStream\GeneratedModels\CustomVideoEvent; -use GetStream\GeneratedModels\ModerationCheckCompletedEvent; +use GetStream\GeneratedModels\ActivityAddedEvent; +use GetStream\GeneratedModels\FeedUpdatedEvent; use GetStream\GeneratedModels\ChannelFrozenEvent; -use GetStream\GeneratedModels\MemberAddedEvent; +use GetStream\GeneratedModels\ChannelUnmutedEvent; +use GetStream\GeneratedModels\MemberUpdatedEvent; +use GetStream\GeneratedModels\UserFlaggedEvent; use GetStream\GeneratedModels\CallModerationWarningEvent; -use GetStream\GeneratedModels\ChannelUnFrozenEvent; -use GetStream\GeneratedModels\ActivityAddedEvent; -use GetStream\GeneratedModels\ActivityFeedbackEvent; -use GetStream\GeneratedModels\CallFrameRecordingFailedEvent; -use GetStream\GeneratedModels\CallUpdatedEvent; -use GetStream\GeneratedModels\UserDeactivatedEvent; -use GetStream\GeneratedModels\BlockedUserEvent; -use GetStream\GeneratedModels\IngressErrorEvent; -use GetStream\GeneratedModels\UnblockedUserEvent; -use GetStream\GeneratedModels\ChannelTruncatedEvent; -use GetStream\GeneratedModels\PermissionRequestEvent; -use GetStream\GeneratedModels\MessageUndeletedEvent; -use GetStream\GeneratedModels\CallClosedCaptionsStartedEvent; -use GetStream\GeneratedModels\CallSessionParticipantLeftEvent; -use GetStream\GeneratedModels\CallModerationBlurEvent; -use GetStream\GeneratedModels\ActivityPinnedEvent; +use GetStream\GeneratedModels\CallRecordingFailedEvent; +use GetStream\GeneratedModels\FeedMemberRemovedEvent; +use GetStream\GeneratedModels\CommentAddedEvent; use GetStream\GeneratedModels\CallRecordingStartedEvent; -use GetStream\GeneratedModels\AppealCreatedEvent; +use GetStream\GeneratedModels\CallSessionParticipantLeftEvent; +use GetStream\GeneratedModels\AsyncExportChannelsEvent; +use GetStream\GeneratedModels\CallFrameRecordingStoppedEvent; +use GetStream\GeneratedModels\MessageUndeletedEvent; +use GetStream\GeneratedModels\CallDTMFEvent; +use GetStream\GeneratedModels\ActivityRemovedFromFeedEvent; use GetStream\GeneratedModels\CallFrameRecordingStartedEvent; -use GetStream\GeneratedModels\CallHLSBroadcastingStartedEvent; -use GetStream\GeneratedModels\CommentDeletedEvent; -use GetStream\GeneratedModels\AppealRejectedEvent; -use GetStream\GeneratedModels\KickedUserEvent; -use GetStream\GeneratedModels\NotificationFeedUpdatedEvent; -use GetStream\GeneratedModels\AsyncExportErrorEvent; -use GetStream\GeneratedModels\FollowDeletedEvent; -use GetStream\GeneratedModels\CallRecordingStoppedEvent; -use GetStream\GeneratedModels\CallAcceptedEvent; -use GetStream\GeneratedModels\CallMemberRemovedEvent; -use GetStream\GeneratedModels\NotificationThreadMessageNewEvent; -use GetStream\GeneratedModels\ReactionNewEvent; -use GetStream\GeneratedModels\MessageFlaggedEvent; -use GetStream\GeneratedModels\ReminderNotificationEvent; -use GetStream\GeneratedModels\ChannelBatchCompletedEvent; +use GetStream\GeneratedModels\BookmarkAddedEvent; +use GetStream\GeneratedModels\AsyncBulkImageModerationEvent; +use GetStream\GeneratedModels\MessageDeletedEvent; +use GetStream\GeneratedModels\ModerationCustomActionEvent; +use GetStream\GeneratedModels\CommentReactionDeletedEvent; +use GetStream\GeneratedModels\BlockedUserEvent; +use GetStream\GeneratedModels\ChannelHiddenEvent; +use GetStream\GeneratedModels\ActivityFeedbackEvent; +use GetStream\GeneratedModels\BookmarkDeletedEvent; +use GetStream\GeneratedModels\ReactionDeletedEvent; +use GetStream\GeneratedModels\UserDeletedEvent; +use GetStream\GeneratedModels\CallMemberUpdatedPermissionEvent; +use GetStream\GeneratedModels\CallModerationBlurEvent; +use GetStream\GeneratedModels\UserUpdatedEvent; +use GetStream\GeneratedModels\CallRtmpBroadcastFailedEvent; +use GetStream\GeneratedModels\FeedDeletedEvent; +use GetStream\GeneratedModels\CallRejectedEvent; +use GetStream\GeneratedModels\ChannelVisibleEvent; +use GetStream\GeneratedModels\CommentReactionAddedEvent; use GetStream\GeneratedModels\CallRtmpBroadcastStartedEvent; -use GetStream\GeneratedModels\CampaignStartedEvent; -use GetStream\GeneratedModels\UpdatedCallPermissionsEvent; -use GetStream\GeneratedModels\CallDTMFEvent; -use GetStream\GeneratedModels\ReminderCreatedEvent; -use GetStream\GeneratedModels\ReviewQueueItemNewEvent; -use GetStream\GeneratedModels\MaxStreakChangedEvent; -use GetStream\GeneratedModels\CallTranscriptionReadyEvent; -use GetStream\GeneratedModels\FeedCreatedEvent; +use GetStream\GeneratedModels\ActivityReactionAddedEvent; +use GetStream\GeneratedModels\CallAcceptedEvent; +use GetStream\GeneratedModels\UserUnreadReminderEvent; +use GetStream\GeneratedModels\UserMutedEvent; +use GetStream\GeneratedModels\FeedGroupDeletedEvent; +use GetStream\GeneratedModels\CallTranscriptionFailedEvent; +use GetStream\GeneratedModels\CallMemberAddedEvent; +use GetStream\GeneratedModels\PermissionRequestEvent; +use GetStream\GeneratedModels\ActivityReactionDeletedEvent; +use GetStream\GeneratedModels\CommentReactionUpdatedEvent; use GetStream\GeneratedModels\ActivityUpdatedEvent; -use GetStream\GeneratedModels\CallMemberUpdatedEvent; +use GetStream\GeneratedModels\ActivityUnpinnedEvent; +use GetStream\GeneratedModels\IngressErrorEvent; +use GetStream\GeneratedModels\CallSessionStartedEvent; +use GetStream\GeneratedModels\ClosedCaptionEvent; +use GetStream\GeneratedModels\ModerationCheckCompletedEvent; +use GetStream\GeneratedModels\FeedCreatedEvent; +use GetStream\GeneratedModels\CallCreatedEvent; +use GetStream\GeneratedModels\NotificationMarkUnreadEvent; +use GetStream\GeneratedModels\CallRtmpBroadcastStoppedEvent; +use GetStream\GeneratedModels\MaxStreakChangedEvent; +use GetStream\GeneratedModels\ModerationMarkReviewedEvent; +use GetStream\GeneratedModels\AsyncExportUsersEvent; +use GetStream\GeneratedModels\MemberRemovedEvent; +use GetStream\GeneratedModels\CustomEvent; +use GetStream\GeneratedModels\BookmarkFolderDeletedEvent; +use GetStream\GeneratedModels\ReactionNewEvent; +use GetStream\GeneratedModels\FlagUpdatedEvent; +use GetStream\GeneratedModels\ChannelTruncatedEvent; /** * Webhook utilities for Stream webhooks. @@ -301,6 +302,7 @@ class Webhook public const EVENT_TYPE_MODERATION_FLAGGED = 'moderation.flagged'; public const EVENT_TYPE_MODERATION_MARK_REVIEWED = 'moderation.mark_reviewed'; public const EVENT_TYPE_MODERATION_CHECK_COMPLETED = 'moderation_check.completed'; + public const EVENT_TYPE_MODERATION_RULE_TRIGGERED = 'moderation_rule.triggered'; public const EVENT_TYPE_NOTIFICATION_MARK_UNREAD = 'notification.mark_unread'; public const EVENT_TYPE_NOTIFICATION_REMINDER_DUE = 'notification.reminder_due'; public const EVENT_TYPE_NOTIFICATION_THREAD_MESSAGE_NEW = 'notification.thread_message_new'; @@ -522,6 +524,7 @@ private static function getEventClass(string $eventType): ?string 'moderation.flagged' => ModerationFlaggedEvent::class, 'moderation.mark_reviewed' => ModerationMarkReviewedEvent::class, 'moderation_check.completed' => ModerationCheckCompletedEvent::class, + 'moderation_rule.triggered' => ModerationRulesTriggeredEvent::class, 'notification.mark_unread' => NotificationMarkUnreadEvent::class, 'notification.reminder_due' => ReminderNotificationEvent::class, 'notification.thread_message_new' => NotificationThreadMessageNewEvent::class, diff --git a/src/GeneratedModels/CallActionOptions.php b/src/GeneratedModels/CallActionOptions.php new file mode 100644 index 0000000..4c188f2 --- /dev/null +++ b/src/GeneratedModels/CallActionOptions.php @@ -0,0 +1,24 @@ +|null */ + #[ArrayOf(CallRuleActionSequence::class)] + public ?array $actionSequences = null, /** @var array|null */ #[ArrayOf(RuleBuilderCondition::class)] public ?array $conditions = null, /** @var array|null */ #[ArrayOf(RuleBuilderConditionGroup::class)] public ?array $groups = null, + public ?RuleBuilderAction $action = null, ) { } diff --git a/src/GeneratedModels/ModerationRulesTriggeredEvent.php b/src/GeneratedModels/ModerationRulesTriggeredEvent.php new file mode 100644 index 0000000..3aad7e4 --- /dev/null +++ b/src/GeneratedModels/ModerationRulesTriggeredEvent.php @@ -0,0 +1,28 @@ +|null */ #[ArrayOf(ModerationRuleV2Response::class)] public ?array $rules = null, // List of moderation rules diff --git a/src/GeneratedModels/RuleBuilderAction.php b/src/GeneratedModels/RuleBuilderAction.php index 21adcd1..6d1fe28 100644 --- a/src/GeneratedModels/RuleBuilderAction.php +++ b/src/GeneratedModels/RuleBuilderAction.php @@ -11,6 +11,7 @@ class RuleBuilderAction extends BaseModel public function __construct( public ?string $type = null, public ?BanOptions $banOptions = null, + public ?CallActionOptions $callOptions = null, public ?FlagUserOptions $flagUserOptions = null, ) { } diff --git a/src/GeneratedModels/RuleBuilderCondition.php b/src/GeneratedModels/RuleBuilderCondition.php index 4f5c468..b21aefe 100644 --- a/src/GeneratedModels/RuleBuilderCondition.php +++ b/src/GeneratedModels/RuleBuilderCondition.php @@ -11,10 +11,14 @@ class RuleBuilderCondition extends BaseModel public function __construct( public ?int $confidence = null, public ?string $type = null, + public ?CallCustomPropertyParameters $callCustomPropertyParams = null, + public ?CallTypeRuleParameters $callTypeRuleParams = null, + public ?ClosedCaptionRuleParameters $closedCaptionRuleParams = null, public ?ContentCountRuleParameters $contentCountRuleParams = null, public ?FlagCountRuleParameters $contentFlagCountRuleParams = null, public ?ImageContentParameters $imageContentParams = null, public ?ImageRuleParameters $imageRuleParams = null, + public ?KeyframeRuleParameters $keyframeRuleParams = null, public ?TextContentParameters $textContentParams = null, public ?TextRuleParameters $textRuleParams = null, public ?UserCreatedWithinParameters $userCreatedWithinParams = null, diff --git a/src/GeneratedModels/RuleBuilderRule.php b/src/GeneratedModels/RuleBuilderRule.php index aafde90..75237ce 100644 --- a/src/GeneratedModels/RuleBuilderRule.php +++ b/src/GeneratedModels/RuleBuilderRule.php @@ -10,16 +10,19 @@ class RuleBuilderRule extends BaseModel { public function __construct( public ?string $ruleType = null, - public ?RuleBuilderAction $action = null, public ?string $cooldownPeriod = null, public ?string $id = null, public ?string $logic = null, + /** @var array|null */ + #[ArrayOf(CallRuleActionSequence::class)] + public ?array $actionSequences = null, /** @var array|null */ #[ArrayOf(RuleBuilderCondition::class)] public ?array $conditions = null, /** @var array|null */ #[ArrayOf(RuleBuilderConditionGroup::class)] public ?array $groups = null, + public ?RuleBuilderAction $action = null, ) { } diff --git a/src/GeneratedModels/UpsertModerationRuleRequest.php b/src/GeneratedModels/UpsertModerationRuleRequest.php index adad159..40d5328 100644 --- a/src/GeneratedModels/UpsertModerationRuleRequest.php +++ b/src/GeneratedModels/UpsertModerationRuleRequest.php @@ -11,12 +11,14 @@ class UpsertModerationRuleRequest extends BaseModel public function __construct( public ?string $name = null, public ?string $ruleType = null, - public ?RuleBuilderAction $action = null, public ?string $cooldownPeriod = null, public ?string $description = null, public ?bool $enabled = null, public ?string $logic = null, public ?string $team = null, + /** @var array|null */ + #[ArrayOf(CallRuleActionSequence::class)] + public ?array $actionSequences = null, /** @var array|null */ #[ArrayOf(RuleBuilderCondition::class)] public ?array $conditions = null, @@ -24,6 +26,7 @@ public function __construct( /** @var array|null */ #[ArrayOf(RuleBuilderConditionGroup::class)] public ?array $groups = null, + public ?RuleBuilderAction $action = null, ) { } diff --git a/tests/WebhookTest.php b/tests/WebhookTest.php index ce80450..8e08f22 100644 --- a/tests/WebhookTest.php +++ b/tests/WebhookTest.php @@ -221,6 +221,7 @@ public static function webhookEventProvider(): array 'moderation.flagged' => ['moderation.flagged', 'ModerationFlaggedEvent'], 'moderation.mark_reviewed' => ['moderation.mark_reviewed', 'ModerationMarkReviewedEvent'], 'moderation_check.completed' => ['moderation_check.completed', 'ModerationCheckCompletedEvent'], + 'moderation_rule.triggered' => ['moderation_rule.triggered', 'ModerationRulesTriggeredEvent'], 'notification.mark_unread' => ['notification.mark_unread', 'NotificationMarkUnreadEvent'], 'notification.reminder_due' => ['notification.reminder_due', 'ReminderNotificationEvent'], 'notification.thread_message_new' => ['notification.thread_message_new', 'NotificationThreadMessageNewEvent'], From 9bacb4a147e97516ed282d423d69fe21641d4427 Mon Sep 17 00:00:00 2001 From: Yun Wang Date: Tue, 17 Feb 2026 13:39:01 +0100 Subject: [PATCH 4/8] feat: update by openapi refactor --- src/Generated/Webhook.php | 274 +++++++++++++++++++------------------- 1 file changed, 137 insertions(+), 137 deletions(-) diff --git a/src/Generated/Webhook.php b/src/Generated/Webhook.php index 2a74477..8b6bc85 100644 --- a/src/Generated/Webhook.php +++ b/src/Generated/Webhook.php @@ -2,163 +2,163 @@ // Code generated by GetStream internal OpenAPI code generator. DO NOT EDIT. namespace GetStream\Generated; -use GetStream\GeneratedModels\CallMemberRemovedEvent; -use GetStream\GeneratedModels\ActivityPinnedEvent; +use GetStream\GeneratedModels\ActivityAddedEvent; use GetStream\GeneratedModels\ActivityDeletedEvent; -use GetStream\GeneratedModels\FollowDeletedEvent; -use GetStream\GeneratedModels\CallSessionParticipantCountsUpdatedEvent; -use GetStream\GeneratedModels\UserReactivatedEvent; -use GetStream\GeneratedModels\CallRingEvent; -use GetStream\GeneratedModels\CallHLSBroadcastingStartedEvent; -use GetStream\GeneratedModels\FeedGroupChangedEvent; -use GetStream\GeneratedModels\MessageFlaggedEvent; -use GetStream\GeneratedModels\MessageReadEvent; -use GetStream\GeneratedModels\CallHLSBroadcastingFailedEvent; -use GetStream\GeneratedModels\FeedMemberAddedEvent; -use GetStream\GeneratedModels\ChannelDeletedEvent; +use GetStream\GeneratedModels\ActivityFeedbackEvent; +use GetStream\GeneratedModels\ActivityMarkEvent; +use GetStream\GeneratedModels\ActivityPinnedEvent; +use GetStream\GeneratedModels\ActivityReactionAddedEvent; +use GetStream\GeneratedModels\ActivityReactionDeletedEvent; use GetStream\GeneratedModels\ActivityReactionUpdatedEvent; -use GetStream\GeneratedModels\ReminderUpdatedEvent; -use GetStream\GeneratedModels\MemberAddedEvent; -use GetStream\GeneratedModels\MessageUpdatedEvent; -use GetStream\GeneratedModels\UserBannedEvent; -use GetStream\GeneratedModels\UnblockedUserEvent; -use GetStream\GeneratedModels\CallHLSBroadcastingStoppedEvent; -use GetStream\GeneratedModels\ChannelUpdatedEvent; -use GetStream\GeneratedModels\MessageNewEvent; -use GetStream\GeneratedModels\CallClosedCaptionsFailedEvent; -use GetStream\GeneratedModels\FollowUpdatedEvent; -use GetStream\GeneratedModels\BookmarkFolderUpdatedEvent; -use GetStream\GeneratedModels\CallEndedEvent; -use GetStream\GeneratedModels\AppealCreatedEvent; -use GetStream\GeneratedModels\CallNotificationEvent; -use GetStream\GeneratedModels\CustomVideoEvent; +use GetStream\GeneratedModels\ActivityRemovedFromFeedEvent; +use GetStream\GeneratedModels\ActivityRestoredEvent; +use GetStream\GeneratedModels\ActivityUnpinnedEvent; +use GetStream\GeneratedModels\ActivityUpdatedEvent; use GetStream\GeneratedModels\AppealAcceptedEvent; -use GetStream\GeneratedModels\CallRecordingStoppedEvent; -use GetStream\GeneratedModels\CallFrameRecordingFailedEvent; +use GetStream\GeneratedModels\AppealCreatedEvent; +use GetStream\GeneratedModels\AppealRejectedEvent; +use GetStream\GeneratedModels\AsyncBulkImageModerationEvent; +use GetStream\GeneratedModels\AsyncExportChannelsEvent; +use GetStream\GeneratedModels\AsyncExportErrorEvent; +use GetStream\GeneratedModels\AsyncExportModerationLogsEvent; +use GetStream\GeneratedModels\AsyncExportUsersEvent; +use GetStream\GeneratedModels\BlockedUserEvent; +use GetStream\GeneratedModels\BookmarkAddedEvent; +use GetStream\GeneratedModels\BookmarkDeletedEvent; +use GetStream\GeneratedModels\BookmarkFolderDeletedEvent; +use GetStream\GeneratedModels\BookmarkFolderUpdatedEvent; use GetStream\GeneratedModels\BookmarkUpdatedEvent; +use GetStream\GeneratedModels\CallAcceptedEvent; +use GetStream\GeneratedModels\CallClosedCaptionsFailedEvent; use GetStream\GeneratedModels\CallClosedCaptionsStartedEvent; -use GetStream\GeneratedModels\NotificationFeedUpdatedEvent; -use GetStream\GeneratedModels\ChannelUnFrozenEvent; -use GetStream\GeneratedModels\CallUserFeedbackSubmittedEvent; -use GetStream\GeneratedModels\FeedMemberUpdatedEvent; -use GetStream\GeneratedModels\PendingMessageEvent; -use GetStream\GeneratedModels\CallReactionEvent; -use GetStream\GeneratedModels\CallLiveStartedEvent; -use GetStream\GeneratedModels\UserMessagesDeletedEvent; -use GetStream\GeneratedModels\ModerationFlaggedEvent; -use GetStream\GeneratedModels\UserUnbannedEvent; -use GetStream\GeneratedModels\ChannelBatchStartedEvent; -use GetStream\GeneratedModels\ChannelMutedEvent; -use GetStream\GeneratedModels\CallTranscriptionReadyEvent; -use GetStream\GeneratedModels\KickedUserEvent; -use GetStream\GeneratedModels\ChannelBatchCompletedEvent; -use GetStream\GeneratedModels\ActivityMarkEvent; -use GetStream\GeneratedModels\NotificationThreadMessageNewEvent; -use GetStream\GeneratedModels\AppealRejectedEvent; -use GetStream\GeneratedModels\CallUpdatedEvent; -use GetStream\GeneratedModels\FollowCreatedEvent; -use GetStream\GeneratedModels\CommentUpdatedEvent; -use GetStream\GeneratedModels\ReminderCreatedEvent; -use GetStream\GeneratedModels\CallStatsReportReadyEvent; -use GetStream\GeneratedModels\ReminderNotificationEvent; -use GetStream\GeneratedModels\CallRecordingReadyEvent; -use GetStream\GeneratedModels\ThreadUpdatedEvent; -use GetStream\GeneratedModels\CallTranscriptionStoppedEvent; -use GetStream\GeneratedModels\StoriesFeedUpdatedEvent; -use GetStream\GeneratedModels\CommentDeletedEvent; -use GetStream\GeneratedModels\CallMissedEvent; use GetStream\GeneratedModels\CallClosedCaptionsStoppedEvent; +use GetStream\GeneratedModels\CallCreatedEvent; +use GetStream\GeneratedModels\CallDTMFEvent; +use GetStream\GeneratedModels\CallDeletedEvent; +use GetStream\GeneratedModels\CallEndedEvent; +use GetStream\GeneratedModels\CallFrameRecordingFailedEvent; use GetStream\GeneratedModels\CallFrameRecordingFrameReadyEvent; -use GetStream\GeneratedModels\UserUnmutedEvent; -use GetStream\GeneratedModels\ActivityRestoredEvent; -use GetStream\GeneratedModels\CallUserMutedEvent; -use GetStream\GeneratedModels\CallSessionEndedEvent; -use GetStream\GeneratedModels\MessageUnblockedEvent; -use GetStream\GeneratedModels\IngressStartedEvent; -use GetStream\GeneratedModels\ModerationRulesTriggeredEvent; -use GetStream\GeneratedModels\AsyncExportModerationLogsEvent; -use GetStream\GeneratedModels\CallTranscriptionStartedEvent; -use GetStream\GeneratedModels\ReviewQueueItemUpdatedEvent; -use GetStream\GeneratedModels\CallSessionParticipantJoinedEvent; -use GetStream\GeneratedModels\UserDeactivatedEvent; +use GetStream\GeneratedModels\CallFrameRecordingStartedEvent; +use GetStream\GeneratedModels\CallFrameRecordingStoppedEvent; +use GetStream\GeneratedModels\CallHLSBroadcastingFailedEvent; +use GetStream\GeneratedModels\CallHLSBroadcastingStartedEvent; +use GetStream\GeneratedModels\CallHLSBroadcastingStoppedEvent; +use GetStream\GeneratedModels\CallLiveStartedEvent; +use GetStream\GeneratedModels\CallMemberAddedEvent; +use GetStream\GeneratedModels\CallMemberRemovedEvent; use GetStream\GeneratedModels\CallMemberUpdatedEvent; -use GetStream\GeneratedModels\ChannelCreatedEvent; -use GetStream\GeneratedModels\ReviewQueueItemNewEvent; -use GetStream\GeneratedModels\CallDeletedEvent; -use GetStream\GeneratedModels\IngressStoppedEvent; -use GetStream\GeneratedModels\UpdatedCallPermissionsEvent; -use GetStream\GeneratedModels\ReactionUpdatedEvent; -use GetStream\GeneratedModels\CampaignStartedEvent; -use GetStream\GeneratedModels\AsyncExportErrorEvent; -use GetStream\GeneratedModels\ReminderDeletedEvent; -use GetStream\GeneratedModels\CampaignCompletedEvent; -use GetStream\GeneratedModels\ActivityAddedEvent; -use GetStream\GeneratedModels\FeedUpdatedEvent; -use GetStream\GeneratedModels\ChannelFrozenEvent; -use GetStream\GeneratedModels\ChannelUnmutedEvent; -use GetStream\GeneratedModels\MemberUpdatedEvent; -use GetStream\GeneratedModels\UserFlaggedEvent; +use GetStream\GeneratedModels\CallMemberUpdatedPermissionEvent; +use GetStream\GeneratedModels\CallMissedEvent; +use GetStream\GeneratedModels\CallModerationBlurEvent; use GetStream\GeneratedModels\CallModerationWarningEvent; +use GetStream\GeneratedModels\CallNotificationEvent; +use GetStream\GeneratedModels\CallReactionEvent; use GetStream\GeneratedModels\CallRecordingFailedEvent; -use GetStream\GeneratedModels\FeedMemberRemovedEvent; -use GetStream\GeneratedModels\CommentAddedEvent; +use GetStream\GeneratedModels\CallRecordingReadyEvent; use GetStream\GeneratedModels\CallRecordingStartedEvent; +use GetStream\GeneratedModels\CallRecordingStoppedEvent; +use GetStream\GeneratedModels\CallRejectedEvent; +use GetStream\GeneratedModels\CallRingEvent; +use GetStream\GeneratedModels\CallRtmpBroadcastFailedEvent; +use GetStream\GeneratedModels\CallRtmpBroadcastStartedEvent; +use GetStream\GeneratedModels\CallRtmpBroadcastStoppedEvent; +use GetStream\GeneratedModels\CallSessionEndedEvent; +use GetStream\GeneratedModels\CallSessionParticipantCountsUpdatedEvent; +use GetStream\GeneratedModels\CallSessionParticipantJoinedEvent; use GetStream\GeneratedModels\CallSessionParticipantLeftEvent; -use GetStream\GeneratedModels\AsyncExportChannelsEvent; -use GetStream\GeneratedModels\CallFrameRecordingStoppedEvent; -use GetStream\GeneratedModels\MessageUndeletedEvent; -use GetStream\GeneratedModels\CallDTMFEvent; -use GetStream\GeneratedModels\ActivityRemovedFromFeedEvent; -use GetStream\GeneratedModels\CallFrameRecordingStartedEvent; -use GetStream\GeneratedModels\BookmarkAddedEvent; -use GetStream\GeneratedModels\AsyncBulkImageModerationEvent; -use GetStream\GeneratedModels\MessageDeletedEvent; -use GetStream\GeneratedModels\ModerationCustomActionEvent; -use GetStream\GeneratedModels\CommentReactionDeletedEvent; -use GetStream\GeneratedModels\BlockedUserEvent; +use GetStream\GeneratedModels\CallSessionStartedEvent; +use GetStream\GeneratedModels\CallStatsReportReadyEvent; +use GetStream\GeneratedModels\CallTranscriptionFailedEvent; +use GetStream\GeneratedModels\CallTranscriptionReadyEvent; +use GetStream\GeneratedModels\CallTranscriptionStartedEvent; +use GetStream\GeneratedModels\CallTranscriptionStoppedEvent; +use GetStream\GeneratedModels\CallUpdatedEvent; +use GetStream\GeneratedModels\CallUserFeedbackSubmittedEvent; +use GetStream\GeneratedModels\CallUserMutedEvent; +use GetStream\GeneratedModels\CampaignCompletedEvent; +use GetStream\GeneratedModels\CampaignStartedEvent; +use GetStream\GeneratedModels\ChannelBatchCompletedEvent; +use GetStream\GeneratedModels\ChannelBatchStartedEvent; +use GetStream\GeneratedModels\ChannelCreatedEvent; +use GetStream\GeneratedModels\ChannelDeletedEvent; +use GetStream\GeneratedModels\ChannelFrozenEvent; use GetStream\GeneratedModels\ChannelHiddenEvent; -use GetStream\GeneratedModels\ActivityFeedbackEvent; -use GetStream\GeneratedModels\BookmarkDeletedEvent; -use GetStream\GeneratedModels\ReactionDeletedEvent; -use GetStream\GeneratedModels\UserDeletedEvent; -use GetStream\GeneratedModels\CallMemberUpdatedPermissionEvent; -use GetStream\GeneratedModels\CallModerationBlurEvent; -use GetStream\GeneratedModels\UserUpdatedEvent; -use GetStream\GeneratedModels\CallRtmpBroadcastFailedEvent; -use GetStream\GeneratedModels\FeedDeletedEvent; -use GetStream\GeneratedModels\CallRejectedEvent; +use GetStream\GeneratedModels\ChannelMutedEvent; +use GetStream\GeneratedModels\ChannelTruncatedEvent; +use GetStream\GeneratedModels\ChannelUnFrozenEvent; +use GetStream\GeneratedModels\ChannelUnmutedEvent; +use GetStream\GeneratedModels\ChannelUpdatedEvent; use GetStream\GeneratedModels\ChannelVisibleEvent; +use GetStream\GeneratedModels\ClosedCaptionEvent; +use GetStream\GeneratedModels\CommentAddedEvent; +use GetStream\GeneratedModels\CommentDeletedEvent; use GetStream\GeneratedModels\CommentReactionAddedEvent; -use GetStream\GeneratedModels\CallRtmpBroadcastStartedEvent; -use GetStream\GeneratedModels\ActivityReactionAddedEvent; -use GetStream\GeneratedModels\CallAcceptedEvent; -use GetStream\GeneratedModels\UserUnreadReminderEvent; -use GetStream\GeneratedModels\UserMutedEvent; -use GetStream\GeneratedModels\FeedGroupDeletedEvent; -use GetStream\GeneratedModels\CallTranscriptionFailedEvent; -use GetStream\GeneratedModels\CallMemberAddedEvent; -use GetStream\GeneratedModels\PermissionRequestEvent; -use GetStream\GeneratedModels\ActivityReactionDeletedEvent; +use GetStream\GeneratedModels\CommentReactionDeletedEvent; use GetStream\GeneratedModels\CommentReactionUpdatedEvent; -use GetStream\GeneratedModels\ActivityUpdatedEvent; -use GetStream\GeneratedModels\ActivityUnpinnedEvent; -use GetStream\GeneratedModels\IngressErrorEvent; -use GetStream\GeneratedModels\CallSessionStartedEvent; -use GetStream\GeneratedModels\ClosedCaptionEvent; -use GetStream\GeneratedModels\ModerationCheckCompletedEvent; +use GetStream\GeneratedModels\CommentUpdatedEvent; +use GetStream\GeneratedModels\CustomEvent; +use GetStream\GeneratedModels\CustomVideoEvent; use GetStream\GeneratedModels\FeedCreatedEvent; -use GetStream\GeneratedModels\CallCreatedEvent; -use GetStream\GeneratedModels\NotificationMarkUnreadEvent; -use GetStream\GeneratedModels\CallRtmpBroadcastStoppedEvent; +use GetStream\GeneratedModels\FeedDeletedEvent; +use GetStream\GeneratedModels\FeedGroupChangedEvent; +use GetStream\GeneratedModels\FeedGroupDeletedEvent; +use GetStream\GeneratedModels\FeedMemberAddedEvent; +use GetStream\GeneratedModels\FeedMemberRemovedEvent; +use GetStream\GeneratedModels\FeedMemberUpdatedEvent; +use GetStream\GeneratedModels\FeedUpdatedEvent; +use GetStream\GeneratedModels\FlagUpdatedEvent; +use GetStream\GeneratedModels\FollowCreatedEvent; +use GetStream\GeneratedModels\FollowDeletedEvent; +use GetStream\GeneratedModels\FollowUpdatedEvent; +use GetStream\GeneratedModels\IngressErrorEvent; +use GetStream\GeneratedModels\IngressStartedEvent; +use GetStream\GeneratedModels\IngressStoppedEvent; +use GetStream\GeneratedModels\KickedUserEvent; use GetStream\GeneratedModels\MaxStreakChangedEvent; -use GetStream\GeneratedModels\ModerationMarkReviewedEvent; -use GetStream\GeneratedModels\AsyncExportUsersEvent; +use GetStream\GeneratedModels\MemberAddedEvent; use GetStream\GeneratedModels\MemberRemovedEvent; -use GetStream\GeneratedModels\CustomEvent; -use GetStream\GeneratedModels\BookmarkFolderDeletedEvent; +use GetStream\GeneratedModels\MemberUpdatedEvent; +use GetStream\GeneratedModels\MessageDeletedEvent; +use GetStream\GeneratedModels\MessageFlaggedEvent; +use GetStream\GeneratedModels\MessageNewEvent; +use GetStream\GeneratedModels\MessageReadEvent; +use GetStream\GeneratedModels\MessageUnblockedEvent; +use GetStream\GeneratedModels\MessageUndeletedEvent; +use GetStream\GeneratedModels\MessageUpdatedEvent; +use GetStream\GeneratedModels\ModerationCheckCompletedEvent; +use GetStream\GeneratedModels\ModerationCustomActionEvent; +use GetStream\GeneratedModels\ModerationFlaggedEvent; +use GetStream\GeneratedModels\ModerationMarkReviewedEvent; +use GetStream\GeneratedModels\ModerationRulesTriggeredEvent; +use GetStream\GeneratedModels\NotificationFeedUpdatedEvent; +use GetStream\GeneratedModels\NotificationMarkUnreadEvent; +use GetStream\GeneratedModels\NotificationThreadMessageNewEvent; +use GetStream\GeneratedModels\PendingMessageEvent; +use GetStream\GeneratedModels\PermissionRequestEvent; +use GetStream\GeneratedModels\ReactionDeletedEvent; use GetStream\GeneratedModels\ReactionNewEvent; -use GetStream\GeneratedModels\FlagUpdatedEvent; -use GetStream\GeneratedModels\ChannelTruncatedEvent; +use GetStream\GeneratedModels\ReactionUpdatedEvent; +use GetStream\GeneratedModels\ReminderCreatedEvent; +use GetStream\GeneratedModels\ReminderDeletedEvent; +use GetStream\GeneratedModels\ReminderNotificationEvent; +use GetStream\GeneratedModels\ReminderUpdatedEvent; +use GetStream\GeneratedModels\ReviewQueueItemNewEvent; +use GetStream\GeneratedModels\ReviewQueueItemUpdatedEvent; +use GetStream\GeneratedModels\StoriesFeedUpdatedEvent; +use GetStream\GeneratedModels\ThreadUpdatedEvent; +use GetStream\GeneratedModels\UnblockedUserEvent; +use GetStream\GeneratedModels\UpdatedCallPermissionsEvent; +use GetStream\GeneratedModels\UserBannedEvent; +use GetStream\GeneratedModels\UserDeactivatedEvent; +use GetStream\GeneratedModels\UserDeletedEvent; +use GetStream\GeneratedModels\UserFlaggedEvent; +use GetStream\GeneratedModels\UserMessagesDeletedEvent; +use GetStream\GeneratedModels\UserMutedEvent; +use GetStream\GeneratedModels\UserReactivatedEvent; +use GetStream\GeneratedModels\UserUnbannedEvent; +use GetStream\GeneratedModels\UserUnmutedEvent; +use GetStream\GeneratedModels\UserUnreadReminderEvent; +use GetStream\GeneratedModels\UserUpdatedEvent; /** * Webhook utilities for Stream webhooks. From be430a7e2526380bf9fb81c69ef17bd60a05353e Mon Sep 17 00:00:00 2001 From: Yun Wang Date: Thu, 19 Feb 2026 11:12:19 +0100 Subject: [PATCH 5/8] fix: correct array for map --- src/GeneratedModels/BaseModel.php | 42 +++++++++++++++++++++++ src/GeneratedModels/CheckPushResponse.php | 7 ++-- 2 files changed, 44 insertions(+), 5 deletions(-) diff --git a/src/GeneratedModels/BaseModel.php b/src/GeneratedModels/BaseModel.php index a065634..285d5ce 100644 --- a/src/GeneratedModels/BaseModel.php +++ b/src/GeneratedModels/BaseModel.php @@ -24,6 +24,15 @@ class ArrayOf { public function __construct(public string $modelClass) {} } + +/** + * Attribute to specify that an array is a map (associative array) with string keys and model object values + */ +#[\Attribute(\Attribute::TARGET_ALL)] +class MapOf +{ + public function __construct(public string $modelClass) {} +} /** * Base class for all generated models with automatic JSON parsing based on constructor types */ @@ -114,6 +123,11 @@ private static function parseValueByType(mixed $value, \ReflectionParameter $par case 'float': case 'bool': case 'array': + // Check if array should be parsed as map of model objects + $mapOfAttr = self::getMapOfAttribute($param); + if ($mapOfAttr !== null && is_array($value)) { + return self::parseMapOfModels($value, $mapOfAttr); + } // Check if array should be parsed as array of model objects $arrayOfAttr = self::getArrayOfAttribute($param); if ($arrayOfAttr !== null && is_array($value)) { @@ -155,6 +169,34 @@ private static function getArrayOfAttribute(\ReflectionParameter $param): ?strin return null; } + /** + * Get MapOf attribute for a parameter if it exists + */ + private static function getMapOfAttribute(\ReflectionParameter $param): ?string + { + $attributes = $param->getAttributes(MapOf::class); + if (!empty($attributes)) { + return $attributes[0]->newInstance()->modelClass; + } + return null; + } + + /** + * Parse associative array (map) of model objects, preserving string keys + */ + private static function parseMapOfModels(array $value, string $modelClass): array + { + if (!class_exists($modelClass) || !is_subclass_of($modelClass, BaseModel::class)) { + return $value; + } + + $result = []; + foreach ($value as $key => $item) { + $result[$key] = is_array($item) ? $modelClass::fromJson($item) : $item; + } + return $result; + } + /** * Parse array of model objects */ diff --git a/src/GeneratedModels/CheckPushResponse.php b/src/GeneratedModels/CheckPushResponse.php index a07dacb..a3c2769 100644 --- a/src/GeneratedModels/CheckPushResponse.php +++ b/src/GeneratedModels/CheckPushResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CheckPushResponse extends BaseModel { public function __construct( @@ -15,8 +12,8 @@ public function __construct( public ?string $renderedFirebaseTemplate = null, public ?bool $skipDevices = null, // Don't require existing devices to render templates public ?array $generalErrors = null, // List of general errors - /** @var array|null */ - #[ArrayOf(DeviceErrorInfo::class)] + /** @var array|null */ + #[MapOf(DeviceErrorInfo::class)] public ?array $deviceErrors = null, // Object with device errors public ?array $renderedMessage = null, ) { From 42bc228c97afb9821a73f10cd3bef69e4ce2c96a Mon Sep 17 00:00:00 2001 From: Yun Wang Date: Thu, 19 Feb 2026 11:12:31 +0100 Subject: [PATCH 6/8] style: clean up empty comments --- src/Generated/CommonTrait.php | 88 -------------- src/Generated/FeedMethods.php | 21 ++-- src/Generated/FeedsTrait.php | 110 +++--------------- src/Generated/ModerationTrait.php | 27 ----- src/GeneratedModels/AIImageConfig.php | 3 - src/GeneratedModels/AITextConfig.php | 3 - src/GeneratedModels/AIVideoConfig.php | 3 - src/GeneratedModels/APIError.php | 3 - src/GeneratedModels/APNConfig.php | 3 - src/GeneratedModels/APNConfigFields.php | 3 - src/GeneratedModels/APNS.php | 3 - src/GeneratedModels/APNSPayload.php | 3 - src/GeneratedModels/AWSRekognitionRule.php | 3 - .../AcceptFeedMemberInviteRequest.php | 3 - .../AcceptFeedMemberInviteResponse.php | 3 - src/GeneratedModels/AcceptFollowRequest.php | 3 - src/GeneratedModels/AcceptFollowResponse.php | 3 - src/GeneratedModels/Action.php | 3 - src/GeneratedModels/ActionLogResponse.php | 3 - src/GeneratedModels/ActionSequence.php | 3 - .../ActiveCallsBitrateStats.php | 3 - src/GeneratedModels/ActiveCallsFPSStats.php | 3 - .../ActiveCallsLatencyStats.php | 3 - src/GeneratedModels/ActiveCallsMetrics.php | 3 - .../ActiveCallsResolutionStats.php | 3 - src/GeneratedModels/ActiveCallsSummary.php | 3 - .../ActivityFeedbackEventPayload.php | 3 - src/GeneratedModels/ActivityLocation.php | 3 - src/GeneratedModels/ActivityPinResponse.php | 3 - .../ActivityProcessorConfig.php | 3 - src/GeneratedModels/ActivityRequest.php | 3 - src/GeneratedModels/ActivityResponse.php | 11 +- .../ActivitySelectorConfig.php | 3 - .../ActivitySelectorConfigResponse.php | 3 - src/GeneratedModels/AddActivityRequest.php | 3 - src/GeneratedModels/AddActivityResponse.php | 3 - src/GeneratedModels/AddBookmarkRequest.php | 3 - src/GeneratedModels/AddBookmarkResponse.php | 3 - .../AddCommentReactionRequest.php | 3 - .../AddCommentReactionResponse.php | 3 - src/GeneratedModels/AddCommentRequest.php | 3 - src/GeneratedModels/AddCommentResponse.php | 3 - .../AddCommentsBatchRequest.php | 3 - .../AddCommentsBatchResponse.php | 3 - src/GeneratedModels/AddFolderRequest.php | 3 - src/GeneratedModels/AddReactionRequest.php | 3 - src/GeneratedModels/AddReactionResponse.php | 3 - .../AggregatedActivityResponse.php | 3 - src/GeneratedModels/AggregationConfig.php | 3 - src/GeneratedModels/AppResponseFields.php | 11 +- src/GeneratedModels/AppealItemResponse.php | 3 - src/GeneratedModels/AppealRequest.php | 3 - src/GeneratedModels/AppealResponse.php | 3 - .../AsyncBulkImageModerationEvent.php | 3 - .../AsyncExportChannelsEvent.php | 3 - src/GeneratedModels/AsyncExportErrorEvent.php | 3 - .../AsyncExportModerationLogsEvent.php | 3 - src/GeneratedModels/AsyncExportUsersEvent.php | 3 - .../AsyncModerationCallbackConfig.php | 3 - .../AsyncModerationConfiguration.php | 3 - src/GeneratedModels/AudioSettings.php | 3 - src/GeneratedModels/AudioSettingsRequest.php | 3 - src/GeneratedModels/AudioSettingsResponse.php | 3 - .../AutomodDetailsResponse.php | 3 - .../AutomodPlatformCircumventionConfig.php | 3 - src/GeneratedModels/AutomodRule.php | 3 - .../AutomodSemanticFiltersConfig.php | 3 - .../AutomodSemanticFiltersRule.php | 3 - src/GeneratedModels/AutomodToxicityConfig.php | 3 - src/GeneratedModels/BackstageSettings.php | 3 - .../BackstageSettingsRequest.php | 3 - .../BackstageSettingsResponse.php | 3 - src/GeneratedModels/BanOptions.php | 3 - src/GeneratedModels/BanRequest.php | 3 - src/GeneratedModels/BanResponse.php | 3 - src/GeneratedModels/BlockListConfig.php | 3 - src/GeneratedModels/BlockListOptions.php | 3 - src/GeneratedModels/BlockListRule.php | 3 - src/GeneratedModels/BlockUsersRequest.php | 3 - src/GeneratedModels/BlockUsersResponse.php | 3 - src/GeneratedModels/BlockedUserResponse.php | 3 - .../BodyguardImageAnalysisConfig.php | 3 - src/GeneratedModels/BodyguardRule.php | 3 - src/GeneratedModels/BodyguardSeverityRule.php | 3 - .../BookmarkFolderResponse.php | 3 - src/GeneratedModels/BookmarkResponse.php | 3 - src/GeneratedModels/Bound.php | 3 - src/GeneratedModels/BroadcastSettings.php | 3 - .../BroadcastSettingsRequest.php | 3 - src/GeneratedModels/BrowserDataResponse.php | 3 - .../BulkImageModerationRequest.php | 3 - .../BulkImageModerationResponse.php | 3 - src/GeneratedModels/CallActionOptions.php | 3 - .../CallCustomPropertyParameters.php | 3 - src/GeneratedModels/CallDurationReport.php | 3 - .../CallDurationReportResponse.php | 3 - .../CallFrameRecordingFrameReadyEvent.php | 4 +- .../CallParticipantCountReport.php | 3 - .../CallParticipantCountReportResponse.php | 3 - .../CallParticipantResponse.php | 3 - .../CallParticipantTimeline.php | 3 - src/GeneratedModels/CallReportResponse.php | 3 - .../CallRuleActionSequence.php | 3 - src/GeneratedModels/CallSessionResponse.php | 3 - src/GeneratedModels/CallSettings.php | 3 - src/GeneratedModels/CallSettingsRequest.php | 3 - src/GeneratedModels/CallSettingsResponse.php | 3 - src/GeneratedModels/CallStatsLocation.php | 3 - src/GeneratedModels/CallStatsMapLocation.php | 3 - src/GeneratedModels/CallStatsMapPublisher.php | 3 - .../CallStatsMapPublishers.php | 3 - src/GeneratedModels/CallStatsMapSFUs.php | 3 - .../CallStatsMapSubscriber.php | 3 - .../CallStatsMapSubscribers.php | 3 - src/GeneratedModels/CallStatsParticipant.php | 3 - .../CallStatsParticipantCounts.php | 3 - .../CallStatsParticipantSession.php | 3 - .../CallStatsReportSummaryResponse.php | 3 - src/GeneratedModels/CallType.php | 3 - .../CallTypeRuleParameters.php | 3 - src/GeneratedModels/CallsPerDayReport.php | 3 - .../CallsPerDayReportResponse.php | 3 - src/GeneratedModels/CampaignChannelMember.php | 3 - .../CampaignChannelTemplate.php | 3 - .../CampaignCompletedEvent.php | 3 - .../CampaignMessageTemplate.php | 3 - src/GeneratedModels/CampaignResponse.php | 3 - src/GeneratedModels/CampaignStartedEvent.php | 3 - src/GeneratedModels/CampaignStatsResponse.php | 3 - src/GeneratedModels/CastPollVoteRequest.php | 3 - .../ChannelBatchCompletedEvent.php | 3 - .../ChannelBatchStartedEvent.php | 3 - src/GeneratedModels/ChannelConfig.php | 3 - src/GeneratedModels/ChannelConfigWithInfo.php | 3 - src/GeneratedModels/ChannelExport.php | 3 - .../ChannelGetOrCreateRequest.php | 3 - src/GeneratedModels/ChannelInput.php | 3 - src/GeneratedModels/ChannelInputRequest.php | 3 - src/GeneratedModels/ChannelMemberRequest.php | 3 - src/GeneratedModels/ChannelMemberResponse.php | 3 - src/GeneratedModels/ChannelMute.php | 3 - .../ChannelPushPreferencesResponse.php | 3 - src/GeneratedModels/ChannelStateResponse.php | 3 - .../ChannelStateResponseFields.php | 3 - src/GeneratedModels/ChannelTypeConfig.php | 3 - .../ChatActivityStatsResponse.php | 3 - src/GeneratedModels/CheckRequest.php | 3 - src/GeneratedModels/CheckResponse.php | 3 - src/GeneratedModels/CheckSNSRequest.php | 3 - src/GeneratedModels/CheckSNSResponse.php | 3 - src/GeneratedModels/CheckSQSRequest.php | 3 - src/GeneratedModels/CheckSQSResponse.php | 3 - src/GeneratedModels/ClientOSDataResponse.php | 3 - .../ClosedCaptionRuleParameters.php | 3 - .../CollectUserFeedbackRequest.php | 3 - src/GeneratedModels/CollectionRequest.php | 3 - src/GeneratedModels/CollectionResponse.php | 3 - src/GeneratedModels/CommentResponse.php | 7 +- src/GeneratedModels/CommitMessageRequest.php | 3 - .../CompositeRecordingResponse.php | 3 - src/GeneratedModels/ConfigResponse.php | 3 - .../ContentCountRuleParameters.php | 3 - src/GeneratedModels/CountByMinuteResponse.php | 3 - .../CreateChannelTypeRequest.php | 3 - .../CreateChannelTypeResponse.php | 3 - .../CreateCollectionsRequest.php | 3 - .../CreateCollectionsResponse.php | 3 - src/GeneratedModels/CreateCommandResponse.php | 3 - .../CreateFeedGroupRequest.php | 3 - .../CreateFeedGroupResponse.php | 3 - src/GeneratedModels/CreateFeedViewRequest.php | 3 - .../CreateFeedViewResponse.php | 3 - .../CreateFeedsBatchRequest.php | 3 - .../CreateFeedsBatchResponse.php | 3 - src/GeneratedModels/CreateGuestRequest.php | 3 - src/GeneratedModels/CreateGuestResponse.php | 3 - src/GeneratedModels/CreateImportRequest.php | 3 - .../CreateImportURLRequest.php | 3 - .../CreateMembershipLevelRequest.php | 3 - .../CreateMembershipLevelResponse.php | 3 - .../CreatePollOptionRequest.php | 3 - src/GeneratedModels/CreateReminderRequest.php | 3 - src/GeneratedModels/CreateRoleRequest.php | 3 - src/GeneratedModels/CustomCheckFlag.php | 3 - src/GeneratedModels/CustomCheckRequest.php | 3 - src/GeneratedModels/CustomCheckResponse.php | 3 - src/GeneratedModels/CustomEvent.php | 3 - ...ilyAggregateCallDurationReportResponse.php | 3 - ...gateCallParticipantCountReportResponse.php | 3 - ...ailyAggregateCallsPerDayReportResponse.php | 3 - ...ilyAggregateQualityScoreReportResponse.php | 3 - .../DailyAggregateSDKUsageReportResponse.php | 3 - ...ilyAggregateUserFeedbackReportResponse.php | 3 - src/GeneratedModels/DailyMetricResponse.php | 3 - .../DailyMetricStatsResponse.php | 3 - src/GeneratedModels/Data.php | 3 - src/GeneratedModels/DataDogInfo.php | 3 - src/GeneratedModels/DeactivateUserRequest.php | 3 - .../DeactivateUserResponse.php | 3 - src/GeneratedModels/DecayFunctionConfig.php | 3 - .../DeleteActivitiesRequest.php | 3 - .../DeleteActivitiesResponse.php | 3 - .../DeleteActivityReactionResponse.php | 3 - .../DeleteActivityResponse.php | 3 - .../DeleteBookmarkFolderResponse.php | 3 - .../DeleteBookmarkResponse.php | 3 - src/GeneratedModels/DeleteChannelsRequest.php | 3 - .../DeleteChannelsResponse.php | 7 +- .../DeleteChannelsResultResponse.php | 3 - .../DeleteCollectionsResponse.php | 3 - src/GeneratedModels/DeleteCommandResponse.php | 3 - .../DeleteCommentReactionResponse.php | 3 - src/GeneratedModels/DeleteCommentResponse.php | 3 - src/GeneratedModels/DeleteFeedResponse.php | 3 - .../DeleteFeedViewResponse.php | 3 - .../DeleteFeedsBatchRequest.php | 3 - .../DeleteFeedsBatchResponse.php | 3 - .../DeleteModerationConfigResponse.php | 3 - .../DeleteModerationTemplateResponse.php | 3 - .../DeleteSegmentTargetsRequest.php | 3 - src/GeneratedModels/DeleteUsersRequest.php | 3 - src/GeneratedModels/DeleteUsersResponse.php | 3 - .../DeliveredMessagePayload.php | 3 - .../DeliveryReceiptsResponse.php | 3 - src/GeneratedModels/DeviceDataResponse.php | 3 - src/GeneratedModels/DeviceErrorInfo.php | 3 - src/GeneratedModels/DraftResponse.php | 3 - src/GeneratedModels/EdgeResponse.php | 3 - src/GeneratedModels/EgressHLSResponse.php | 3 - src/GeneratedModels/EgressRTMPResponse.php | 3 - src/GeneratedModels/EgressResponse.php | 3 - src/GeneratedModels/EnrichedActivity.php | 3 - .../EnrichedCollectionResponse.php | 3 - src/GeneratedModels/EnrichedReaction.php | 3 - src/GeneratedModels/EntityCreatorResponse.php | 3 - src/GeneratedModels/ErrorResult.php | 3 - src/GeneratedModels/EventHook.php | 3 - .../EventNotificationSettings.php | 3 - .../EventNotificationSettingsRequest.php | 3 - .../EventNotificationSettingsResponse.php | 3 - src/GeneratedModels/EventRequest.php | 3 - src/GeneratedModels/ExportChannelsRequest.php | 3 - .../ExportChannelsResponse.php | 3 - src/GeneratedModels/ExportUserResponse.php | 3 - src/GeneratedModels/ExportUsersRequest.php | 3 - .../ExternalStorageResponse.php | 3 - src/GeneratedModels/FCM.php | 3 - src/GeneratedModels/FCMPayload.php | 3 - src/GeneratedModels/FailedChannelUpdates.php | 3 - src/GeneratedModels/FeedGroup.php | 3 - src/GeneratedModels/FeedGroupResponse.php | 3 - src/GeneratedModels/FeedInput.php | 3 - src/GeneratedModels/FeedMemberRequest.php | 3 - src/GeneratedModels/FeedMemberResponse.php | 3 - src/GeneratedModels/FeedOwnData.php | 3 - src/GeneratedModels/FeedRequest.php | 3 - src/GeneratedModels/FeedResponse.php | 3 - .../FeedSuggestionResponse.php | 3 - src/GeneratedModels/FeedViewResponse.php | 3 - .../FeedVisibilityResponse.php | 3 - src/GeneratedModels/FeedsPreferences.php | 3 - .../FeedsPreferencesResponse.php | 3 - .../FeedsReactionGroupResponse.php | 3 - src/GeneratedModels/FeedsReactionResponse.php | 3 - src/GeneratedModels/Field.php | 3 - src/GeneratedModels/FileUploadConfig.php | 3 - src/GeneratedModels/FileUploadRequest.php | 3 - src/GeneratedModels/FileUploadResponse.php | 3 - src/GeneratedModels/FilterConfigResponse.php | 3 - src/GeneratedModels/FirebaseConfig.php | 3 - src/GeneratedModels/FirebaseConfigFields.php | 3 - .../FlagCountRuleParameters.php | 3 - src/GeneratedModels/FlagDetailsResponse.php | 3 - src/GeneratedModels/FlagFeedbackResponse.php | 3 - .../FlagMessageDetailsResponse.php | 3 - src/GeneratedModels/FlagRequest.php | 3 - src/GeneratedModels/FlagResponse.php | 3 - src/GeneratedModels/FlagUpdatedEvent.php | 3 - src/GeneratedModels/FlagUserOptions.php | 3 - src/GeneratedModels/FollowBatchRequest.php | 3 - src/GeneratedModels/FollowBatchResponse.php | 3 - src/GeneratedModels/FollowPair.php | 3 - src/GeneratedModels/FollowRequest.php | 3 - src/GeneratedModels/FollowResponse.php | 3 - src/GeneratedModels/FrameRecordSettings.php | 3 - .../FrameRecordingResponse.php | 3 - .../FrameRecordingSettingsRequest.php | 3 - .../FrameRecordingSettingsResponse.php | 3 - src/GeneratedModels/FullUserResponse.php | 3 - .../FutureChannelBanResponse.php | 3 - src/GeneratedModels/GeofenceResponse.php | 3 - src/GeneratedModels/GeofenceSettings.php | 3 - .../GeofenceSettingsRequest.php | 3 - .../GeofenceSettingsResponse.php | 3 - src/GeneratedModels/GetActivityResponse.php | 3 - src/GeneratedModels/GetAppealResponse.php | 3 - .../GetBlockedUsersResponse.php | 3 - src/GeneratedModels/GetCallResponse.php | 3 - src/GeneratedModels/GetCallTypeResponse.php | 3 - src/GeneratedModels/GetCommandResponse.php | 3 - .../GetCommentRepliesResponse.php | 4 +- src/GeneratedModels/GetCommentResponse.php | 3 - src/GeneratedModels/GetCommentsResponse.php | 4 +- src/GeneratedModels/GetConfigResponse.php | 3 - src/GeneratedModels/GetFeedGroupResponse.php | 3 - src/GeneratedModels/GetFeedViewResponse.php | 3 - .../GetFeedVisibilityResponse.php | 3 - .../GetFeedsRateLimitsResponse.php | 19 ++- .../GetFollowSuggestionsResponse.php | 3 - .../GetManyMessagesResponse.php | 3 - src/GeneratedModels/GetOGResponse.php | 3 - .../GetOrCreateCallRequest.php | 3 - .../GetOrCreateCallResponse.php | 3 - .../GetOrCreateFeedGroupRequest.php | 3 - .../GetOrCreateFeedGroupResponse.php | 3 - .../GetOrCreateFeedViewRequest.php | 3 - .../GetOrCreateFeedViewResponse.php | 3 - src/GeneratedModels/GetRateLimitsResponse.php | 19 ++- src/GeneratedModels/GetReactionsResponse.php | 3 - .../GetReviewQueueItemResponse.php | 3 - src/GeneratedModels/GetSegmentResponse.php | 3 - src/GeneratedModels/GetTaskResponse.php | 3 - src/GeneratedModels/GetThreadResponse.php | 3 - src/GeneratedModels/GoLiveRequest.php | 3 - src/GeneratedModels/GoogleVisionConfig.php | 3 - src/GeneratedModels/GroupedStatsResponse.php | 3 - src/GeneratedModels/HLSSettings.php | 3 - src/GeneratedModels/HLSSettingsRequest.php | 3 - src/GeneratedModels/HarmConfig.php | 3 - src/GeneratedModels/HideChannelRequest.php | 3 - src/GeneratedModels/HuaweiConfig.php | 3 - src/GeneratedModels/HuaweiConfigFields.php | 3 - .../ImageContentParameters.php | 3 - src/GeneratedModels/ImageData.php | 3 - src/GeneratedModels/ImageRuleParameters.php | 3 - src/GeneratedModels/ImageSize.php | 3 - src/GeneratedModels/ImageUploadRequest.php | 3 - src/GeneratedModels/ImageUploadResponse.php | 3 - src/GeneratedModels/Images.php | 3 - src/GeneratedModels/ImportTask.php | 3 - src/GeneratedModels/ImportTaskHistory.php | 3 - src/GeneratedModels/ImportV2TaskItem.php | 3 - src/GeneratedModels/ImportV2TaskSettings.php | 3 - .../ImportV2TaskSettingsS3.php | 3 - .../IndividualRecordSettings.php | 3 - .../IndividualRecordingResponse.php | 3 - .../IndividualRecordingSettingsRequest.php | 3 - .../IndividualRecordingSettingsResponse.php | 3 - .../IngressAudioEncodingOptions.php | 3 - .../IngressAudioEncodingOptionsRequest.php | 3 - .../IngressAudioEncodingResponse.php | 3 - src/GeneratedModels/IngressSettings.php | 7 +- .../IngressSettingsRequest.php | 7 +- .../IngressSettingsResponse.php | 7 +- src/GeneratedModels/IngressSource.php | 3 - src/GeneratedModels/IngressSourceRequest.php | 3 - src/GeneratedModels/IngressSourceResponse.php | 3 - .../IngressVideoEncodingOptions.php | 3 - .../IngressVideoEncodingOptionsRequest.php | 3 - .../IngressVideoEncodingResponse.php | 3 - src/GeneratedModels/IngressVideoLayer.php | 3 - .../IngressVideoLayerRequest.php | 3 - .../IngressVideoLayerResponse.php | 3 - src/GeneratedModels/JoinCallAPIMetrics.php | 3 - .../KeyframeRuleParameters.php | 3 - src/GeneratedModels/LLMConfig.php | 3 - src/GeneratedModels/LLMRule.php | 3 - src/GeneratedModels/LabelResponse.php | 3 - src/GeneratedModels/LabelThresholds.php | 3 - src/GeneratedModels/LayoutSettings.php | 3 - src/GeneratedModels/LayoutSettingsRequest.php | 3 - .../LayoutSettingsResponse.php | 3 - src/GeneratedModels/LimitInfoResponse.php | 3 - src/GeneratedModels/LimitsSettings.php | 3 - src/GeneratedModels/LimitsSettingsRequest.php | 3 - .../LimitsSettingsResponse.php | 3 - src/GeneratedModels/ListCallTypeResponse.php | 4 +- .../ListChannelTypesResponse.php | 7 +- src/GeneratedModels/ListCommandsResponse.php | 3 - .../ListExternalStorageResponse.php | 4 +- .../ListFeedGroupsResponse.php | 4 +- src/GeneratedModels/ListFeedViewsResponse.php | 7 +- .../ListFeedVisibilitiesResponse.php | 7 +- .../ListTranscriptionsResponse.php | 3 - src/GeneratedModels/MarkActivityRequest.php | 3 - .../MarkChannelsReadRequest.php | 3 - src/GeneratedModels/MarkDeliveredRequest.php | 3 - src/GeneratedModels/MarkReadRequest.php | 3 - src/GeneratedModels/MarkReadResponse.php | 3 - src/GeneratedModels/MarkReadResponseEvent.php | 3 - src/GeneratedModels/MarkUnreadRequest.php | 3 - src/GeneratedModels/MaxStreakChangedEvent.php | 3 - src/GeneratedModels/MembersResponse.php | 3 - .../MembershipLevelResponse.php | 3 - src/GeneratedModels/MessageActionRequest.php | 3 - src/GeneratedModels/MessageChangeSet.php | 3 - src/GeneratedModels/MessageFlagResponse.php | 3 - .../MessageHistoryEntryResponse.php | 3 - src/GeneratedModels/MessageOptions.php | 3 - .../MessagePaginationParams.php | 3 - src/GeneratedModels/MessageRequest.php | 1 + src/GeneratedModels/MessageResponse.php | 5 +- src/GeneratedModels/MessageStatsResponse.php | 3 - src/GeneratedModels/MessageUpdate.php | 3 - .../MessageWithChannelResponse.php | 5 +- src/GeneratedModels/MetricDescriptor.php | 3 - src/GeneratedModels/MetricThreshold.php | 3 - src/GeneratedModels/MetricTimeSeries.php | 3 - src/GeneratedModels/ModerationConfig.php | 3 - .../ModerationDashboardPreferences.php | 3 - .../ModerationFlagResponse.php | 3 - src/GeneratedModels/ModerationPayload.php | 3 - src/GeneratedModels/ModerationResponse.php | 3 - src/GeneratedModels/ModerationRuleInfo.php | 3 - .../ModerationRuleV2Response.php | 3 - src/GeneratedModels/ModerationV2Response.php | 3 - src/GeneratedModels/MuteChannelRequest.php | 3 - src/GeneratedModels/MuteChannelResponse.php | 3 - src/GeneratedModels/MuteRequest.php | 3 - src/GeneratedModels/MuteResponse.php | 3 - src/GeneratedModels/MuteUsersRequest.php | 3 - .../NetworkMetricsReportResponse.php | 3 - .../NoiseCancellationSettings.php | 3 - src/GeneratedModels/NotificationComment.php | 3 - src/GeneratedModels/NotificationConfig.php | 3 - src/GeneratedModels/NotificationContext.php | 3 - .../NotificationParentActivity.php | 3 - src/GeneratedModels/NotificationSettings.php | 3 - .../NotificationSettingsRequest.php | 3 - .../NotificationSettingsResponse.php | 3 - .../NotificationStatusResponse.php | 3 - src/GeneratedModels/NotificationTarget.php | 3 - src/GeneratedModels/NotificationTrigger.php | 3 - src/GeneratedModels/OCRRule.php | 3 - src/GeneratedModels/OnlyUserID.php | 3 - .../OverviewDashboardConfig.php | 3 - src/GeneratedModels/OwnBatchResponse.php | 7 +- src/GeneratedModels/OwnUserResponse.php | 3 - src/GeneratedModels/PagerRequest.php | 3 - src/GeneratedModels/PagerResponse.php | 3 - src/GeneratedModels/PaginationParams.php | 3 - .../ParsedPredefinedFilterResponse.php | 3 - .../ParticipantCountByMinuteResponse.php | 3 - .../ParticipantCountOverTimeResponse.php | 3 - .../ParticipantReportResponse.php | 3 - .../ParticipantSeriesPublisherStats.php | 7 +- .../ParticipantSeriesSubscriberStats.php | 7 +- ...ticipantSeriesSubscriptionTrackMetrics.php | 3 - .../ParticipantSeriesTimeframe.php | 3 - .../ParticipantSeriesTrackMetrics.php | 7 +- .../ParticipantSeriesUserStats.php | 7 +- .../ParticipantSessionDetails.php | 3 - .../PendingMessageResponse.php | 3 - src/GeneratedModels/PerSDKUsageReport.php | 3 - src/GeneratedModels/Permission.php | 3 - src/GeneratedModels/PinActivityRequest.php | 3 - src/GeneratedModels/PinActivityResponse.php | 3 - src/GeneratedModels/PlatformDataResponse.php | 3 - src/GeneratedModels/Policy.php | 3 - src/GeneratedModels/PollOptionInput.php | 3 - src/GeneratedModels/PollOptionRequest.php | 3 - src/GeneratedModels/PollOptionResponse.php | 3 - .../PollOptionResponseData.php | 3 - src/GeneratedModels/PollResponse.php | 3 - src/GeneratedModels/PollResponseData.php | 3 - src/GeneratedModels/PollVoteResponse.php | 3 - src/GeneratedModels/PollVoteResponseData.php | 3 - src/GeneratedModels/PollVotesResponse.php | 3 - .../PrivacySettingsResponse.php | 3 - src/GeneratedModels/PublishedTrackFlags.php | 3 - src/GeneratedModels/PublishedTrackMetrics.php | 3 - src/GeneratedModels/PublisherAllMetrics.php | 3 - src/GeneratedModels/PublisherAudioMetrics.php | 3 - .../PublisherStatsResponse.php | 3 - src/GeneratedModels/PublisherVideoMetrics.php | 3 - src/GeneratedModels/PublishersMetrics.php | 3 - src/GeneratedModels/PushConfig.php | 3 - .../PushNotificationConfig.php | 3 - .../PushNotificationFields.php | 3 - .../PushNotificationSettingsResponse.php | 3 - src/GeneratedModels/PushPreferenceInput.php | 3 - .../PushPreferencesResponse.php | 3 - src/GeneratedModels/PushProvider.php | 3 - src/GeneratedModels/PushProviderRequest.php | 3 - src/GeneratedModels/PushProviderResponse.php | 3 - src/GeneratedModels/PushTemplate.php | 3 - src/GeneratedModels/PushTemplateResponse.php | 3 - src/GeneratedModels/QualityScoreReport.php | 3 - .../QualityScoreReportResponse.php | 3 - .../QueryActivitiesRequest.php | 3 - .../QueryActivitiesResponse.php | 3 - .../QueryActivityReactionsRequest.php | 3 - .../QueryAggregateCallStatsRequest.php | 3 - src/GeneratedModels/QueryAppealsRequest.php | 3 - src/GeneratedModels/QueryAppealsResponse.php | 3 - .../QueryBannedUsersPayload.php | 3 - .../QueryBannedUsersResponse.php | 3 - .../QueryBookmarkFoldersRequest.php | 3 - .../QueryBookmarkFoldersResponse.php | 3 - src/GeneratedModels/QueryBookmarksRequest.php | 3 - .../QueryBookmarksResponse.php | 3 - .../QueryCallMembersRequest.php | 3 - .../QueryCallParticipantsRequest.php | 3 - .../QueryCallParticipantsResponse.php | 3 - src/GeneratedModels/QueryCallStatsRequest.php | 3 - src/GeneratedModels/QueryCallsRequest.php | 3 - src/GeneratedModels/QueryCallsResponse.php | 3 - src/GeneratedModels/QueryCampaignsRequest.php | 3 - src/GeneratedModels/QueryChannelsRequest.php | 3 - src/GeneratedModels/QueryChannelsResponse.php | 3 - .../QueryCommentReactionsRequest.php | 3 - src/GeneratedModels/QueryCommentsRequest.php | 3 - src/GeneratedModels/QueryCommentsResponse.php | 3 - src/GeneratedModels/QueryDraftsRequest.php | 3 - src/GeneratedModels/QueryDraftsResponse.php | 3 - .../QueryFeedMembersRequest.php | 3 - .../QueryFeedMembersResponse.php | 3 - .../QueryFeedModerationTemplate.php | 3 - .../QueryFeedModerationTemplatesResponse.php | 3 - src/GeneratedModels/QueryFeedsRequest.php | 3 - src/GeneratedModels/QueryFeedsResponse.php | 3 - .../QueryFeedsUsageStatsRequest.php | 3 - .../QueryFeedsUsageStatsResponse.php | 3 - src/GeneratedModels/QueryFollowsRequest.php | 3 - src/GeneratedModels/QueryFollowsResponse.php | 3 - .../QueryFutureChannelBansPayload.php | 3 - .../QueryFutureChannelBansResponse.php | 3 - .../QueryMembershipLevelsRequest.php | 3 - .../QueryMembershipLevelsResponse.php | 3 - .../QueryMessageFlagsPayload.php | 3 - .../QueryMessageHistoryRequest.php | 3 - .../QueryMessageHistoryResponse.php | 3 - .../QueryModerationConfigsRequest.php | 3 - .../QueryModerationConfigsResponse.php | 3 - .../QueryModerationFlagsRequest.php | 3 - .../QueryModerationLogsRequest.php | 3 - .../QueryModerationLogsResponse.php | 3 - .../QueryModerationRulesRequest.php | 3 - .../QueryModerationRulesResponse.php | 3 - .../QueryPinnedActivitiesRequest.php | 21 ++++ .../QueryPinnedActivitiesResponse.php | 20 ++++ src/GeneratedModels/QueryPollVotesRequest.php | 3 - src/GeneratedModels/QueryPollsRequest.php | 3 - src/GeneratedModels/QueryPollsResponse.php | 3 - src/GeneratedModels/QueryReactionsRequest.php | 3 - src/GeneratedModels/QueryRemindersRequest.php | 3 - .../QueryRemindersResponse.php | 3 - .../QueryReviewQueueRequest.php | 3 - .../QueryReviewQueueResponse.php | 3 - .../QuerySegmentTargetsRequest.php | 3 - .../QuerySegmentTargetsResponse.php | 3 - src/GeneratedModels/QuerySegmentsRequest.php | 3 - src/GeneratedModels/QuerySegmentsResponse.php | 3 - src/GeneratedModels/QueryThreadsRequest.php | 3 - src/GeneratedModels/QueryThreadsResponse.php | 3 - .../QueryUserFeedbackRequest.php | 3 - src/GeneratedModels/QueryUsersResponse.php | 3 - src/GeneratedModels/RTMPLocation.php | 3 - src/GeneratedModels/RTMPSettings.php | 3 - src/GeneratedModels/RTMPSettingsRequest.php | 3 - src/GeneratedModels/RankingConfig.php | 7 +- src/GeneratedModels/RawRecordSettings.php | 3 - src/GeneratedModels/RawRecordingResponse.php | 3 - .../RawRecordingSettingsRequest.php | 3 - .../RawRecordingSettingsResponse.php | 3 - src/GeneratedModels/Reaction.php | 3 - src/GeneratedModels/ReactionResponse.php | 3 - src/GeneratedModels/ReactivateUserRequest.php | 3 - .../ReactivateUserResponse.php | 3 - .../ReadCollectionsResponse.php | 3 - src/GeneratedModels/ReadReceiptsResponse.php | 3 - src/GeneratedModels/ReadStateResponse.php | 3 - src/GeneratedModels/RecordSettings.php | 3 - src/GeneratedModels/RecordSettingsRequest.php | 3 - .../RejectFeedMemberInviteRequest.php | 3 - .../RejectFeedMemberInviteResponse.php | 3 - src/GeneratedModels/RejectFollowRequest.php | 3 - src/GeneratedModels/RejectFollowResponse.php | 3 - src/GeneratedModels/ReminderResponseData.php | 3 - .../ReportByHistogramBucket.php | 3 - src/GeneratedModels/ReportResponse.php | 3 - .../ResolutionMetricsTimeSeries.php | 3 - .../RestoreActivityRequest.php | 3 - .../RestoreActivityResponse.php | 3 - src/GeneratedModels/RestoreUsersRequest.php | 3 - .../ReviewQueueItemResponse.php | 3 - src/GeneratedModels/RingCallRequest.php | 3 - src/GeneratedModels/RingCallResponse.php | 3 - src/GeneratedModels/RingSettings.php | 3 - src/GeneratedModels/RingSettingsRequest.php | 3 - src/GeneratedModels/RingSettingsResponse.php | 3 - src/GeneratedModels/Role.php | 3 - src/GeneratedModels/RuleBuilderAction.php | 3 - src/GeneratedModels/RuleBuilderCondition.php | 3 - .../RuleBuilderConditionGroup.php | 3 - src/GeneratedModels/RuleBuilderConfig.php | 3 - src/GeneratedModels/RuleBuilderRule.php | 3 - src/GeneratedModels/SDKUsageReport.php | 7 +- .../SDKUsageReportResponse.php | 3 - src/GeneratedModels/SFULocationResponse.php | 3 - src/GeneratedModels/SRTIngress.php | 3 - src/GeneratedModels/ScreensharingSettings.php | 3 - .../ScreensharingSettingsRequest.php | 3 - .../ScreensharingSettingsResponse.php | 3 - src/GeneratedModels/SearchPayload.php | 3 - src/GeneratedModels/SearchResponse.php | 3 - src/GeneratedModels/SearchResult.php | 3 - src/GeneratedModels/SearchResultMessage.php | 8 +- src/GeneratedModels/SearchWarning.php | 3 - src/GeneratedModels/Segment.php | 3 - src/GeneratedModels/SegmentResponse.php | 3 - src/GeneratedModels/SegmentTargetResponse.php | 3 - src/GeneratedModels/SendCallEventResponse.php | 3 - .../SendClosedCaptionRequest.php | 3 - .../SendClosedCaptionResponse.php | 3 - src/GeneratedModels/SendEventRequest.php | 3 - src/GeneratedModels/SendMessageRequest.php | 3 - src/GeneratedModels/SendMessageResponse.php | 3 - src/GeneratedModels/SendReactionRequest.php | 3 - .../SendUserCustomEventRequest.php | 3 - src/GeneratedModels/SessionClient.php | 3 - src/GeneratedModels/SessionSettings.php | 3 - .../SessionSettingsRequest.php | 3 - .../SessionSettingsResponse.php | 3 - .../SessionWarningResponse.php | 3 - src/GeneratedModels/SharedLocation.php | 3 - .../SharedLocationResponse.php | 3 - .../SharedLocationResponseData.php | 3 - .../SharedLocationsResponse.php | 3 - src/GeneratedModels/ShowChannelRequest.php | 3 - src/GeneratedModels/SingleFollowResponse.php | 3 - src/GeneratedModels/SortParamRequest.php | 3 - src/GeneratedModels/SpeechSegmentConfig.php | 3 - src/GeneratedModels/StartCampaignRequest.php | 3 - .../StartClosedCaptionsRequest.php | 3 - .../StartClosedCaptionsResponse.php | 3 - .../StartFrameRecordingRequest.php | 3 - src/GeneratedModels/StartRecordingRequest.php | 3 - .../StartTranscriptionRequest.php | 3 - .../StartTranscriptionResponse.php | 3 - .../StopAllRTMPBroadcastsRequest.php | 3 - .../StopAllRTMPBroadcastsResponse.php | 3 - src/GeneratedModels/StopCampaignRequest.php | 3 - .../StopClosedCaptionsRequest.php | 3 - .../StopFrameRecordingRequest.php | 3 - .../StopHLSBroadcastingRequest.php | 3 - src/GeneratedModels/StopLiveRequest.php | 3 - src/GeneratedModels/StopLiveResponse.php | 3 - src/GeneratedModels/StopRecordingRequest.php | 3 - .../StopTranscriptionRequest.php | 3 - src/GeneratedModels/StoriesConfig.php | 3 - src/GeneratedModels/SubmitActionRequest.php | 3 - src/GeneratedModels/SubmitActionResponse.php | 3 - src/GeneratedModels/SubscriberAllMetrics.php | 3 - .../SubscriberAudioMetrics.php | 3 - .../SubscriberStatsResponse.php | 3 - .../SubscriberVideoMetrics.php | 3 - src/GeneratedModels/SubscribersMetrics.php | 3 - src/GeneratedModels/TargetResolution.php | 3 - src/GeneratedModels/TextContentParameters.php | 3 - src/GeneratedModels/TextRuleParameters.php | 3 - src/GeneratedModels/ThreadResponse.php | 3 - src/GeneratedModels/ThreadStateResponse.php | 3 - src/GeneratedModels/ThreadUpdatedEvent.php | 3 - .../ThreadedCommentResponse.php | 4 +- src/GeneratedModels/ThumbnailResponse.php | 3 - src/GeneratedModels/ThumbnailsSettings.php | 3 - .../ThumbnailsSettingsRequest.php | 3 - .../ThumbnailsSettingsResponse.php | 3 - src/GeneratedModels/Time.php | 3 - src/GeneratedModels/TrackStatsResponse.php | 3 - src/GeneratedModels/TranscriptionSettings.php | 3 - .../TranscriptionSettingsRequest.php | 3 - .../TranscriptionSettingsResponse.php | 3 - .../TranslateMessageRequest.php | 3 - src/GeneratedModels/TranslationSettings.php | 3 - .../TruncateChannelRequest.php | 3 - .../TruncateChannelResponse.php | 3 - .../TypingIndicatorsResponse.php | 3 - src/GeneratedModels/UnbanRequest.php | 3 - src/GeneratedModels/UnbanResponse.php | 3 - src/GeneratedModels/UnblockUsersRequest.php | 3 - src/GeneratedModels/UnblockUsersResponse.php | 3 - src/GeneratedModels/UnfollowBatchRequest.php | 3 - src/GeneratedModels/UnfollowBatchResponse.php | 3 - src/GeneratedModels/UnfollowResponse.php | 3 - src/GeneratedModels/UnmuteChannelRequest.php | 3 - src/GeneratedModels/UnmuteRequest.php | 3 - src/GeneratedModels/UnmuteResponse.php | 3 - src/GeneratedModels/UnpinActivityResponse.php | 3 - .../UnreadCountsBatchRequest.php | 3 - .../UnreadCountsBatchResponse.php | 4 +- src/GeneratedModels/UnreadCountsChannel.php | 3 - .../UnreadCountsChannelType.php | 3 - src/GeneratedModels/UnreadCountsResponse.php | 3 - src/GeneratedModels/UnreadCountsThread.php | 3 - .../UpdateActivitiesPartialBatchRequest.php | 3 - .../UpdateActivitiesPartialBatchResponse.php | 3 - .../UpdateActivityPartialChangeRequest.php | 3 - .../UpdateActivityPartialRequest.php | 3 - .../UpdateActivityPartialResponse.php | 3 - src/GeneratedModels/UpdateActivityRequest.php | 3 - .../UpdateActivityResponse.php | 3 - src/GeneratedModels/UpdateAppRequest.php | 3 - .../UpdateBlockListRequest.php | 3 - .../UpdateBookmarkFolderRequest.php | 3 - .../UpdateBookmarkFolderResponse.php | 3 - src/GeneratedModels/UpdateBookmarkRequest.php | 3 - .../UpdateBookmarkResponse.php | 3 - .../UpdateChannelPartialRequest.php | 3 - .../UpdateChannelPartialResponse.php | 3 - src/GeneratedModels/UpdateChannelRequest.php | 3 - src/GeneratedModels/UpdateChannelResponse.php | 3 - .../UpdateChannelTypeRequest.php | 3 - .../UpdateChannelTypeResponse.php | 3 - .../UpdateCollectionRequest.php | 3 - .../UpdateCollectionsRequest.php | 3 - .../UpdateCollectionsResponse.php | 3 - src/GeneratedModels/UpdateCommandRequest.php | 3 - src/GeneratedModels/UpdateCommandResponse.php | 3 - src/GeneratedModels/UpdateCommentRequest.php | 3 - src/GeneratedModels/UpdateCommentResponse.php | 3 - .../UpdateFeedGroupRequest.php | 3 - .../UpdateFeedGroupResponse.php | 3 - .../UpdateFeedMembersRequest.php | 3 - src/GeneratedModels/UpdateFeedRequest.php | 3 - src/GeneratedModels/UpdateFeedResponse.php | 3 - src/GeneratedModels/UpdateFeedViewRequest.php | 3 - .../UpdateFeedViewResponse.php | 3 - .../UpdateFeedVisibilityRequest.php | 3 - .../UpdateFeedVisibilityResponse.php | 3 - src/GeneratedModels/UpdateFollowRequest.php | 3 - src/GeneratedModels/UpdateFollowResponse.php | 3 - .../UpdateLiveLocationRequest.php | 3 - .../UpdateMemberPartialRequest.php | 3 - .../UpdateMemberPartialResponse.php | 3 - .../UpdateMembershipLevelResponse.php | 3 - .../UpdateMessagePartialRequest.php | 3 - .../UpdateMessagePartialResponse.php | 3 - src/GeneratedModels/UpdateMessageRequest.php | 3 - .../UpdatePollOptionRequest.php | 3 - .../UpdatePollPartialRequest.php | 3 - src/GeneratedModels/UpdatePollRequest.php | 3 - src/GeneratedModels/UpdateReminderRequest.php | 3 - .../UpdateThreadPartialRequest.php | 3 - .../UpdateThreadPartialResponse.php | 3 - .../UpdateUserPartialRequest.php | 3 - .../UpdateUserPermissionsRequest.php | 3 - .../UpdateUsersPartialRequest.php | 3 - src/GeneratedModels/UpdateUsersRequest.php | 7 +- src/GeneratedModels/UpdateUsersResponse.php | 7 +- .../UploadChannelFileRequest.php | 3 - .../UploadChannelFileResponse.php | 3 - src/GeneratedModels/UploadChannelRequest.php | 3 - src/GeneratedModels/UploadChannelResponse.php | 3 - .../UpsertActivitiesRequest.php | 3 - .../UpsertActivitiesResponse.php | 3 - .../UpsertCollectionsRequest.php | 3 - .../UpsertCollectionsResponse.php | 3 - src/GeneratedModels/UpsertConfigRequest.php | 3 - src/GeneratedModels/UpsertConfigResponse.php | 3 - .../UpsertModerationRuleRequest.php | 3 - .../UpsertModerationTemplateRequest.php | 3 - .../UpsertModerationTemplateResponse.php | 3 - .../UpsertPushPreferencesRequest.php | 3 - .../UpsertPushPreferencesResponse.php | 7 +- .../UpsertPushProviderRequest.php | 3 - .../UpsertPushTemplateRequest.php | 3 - src/GeneratedModels/User.php | 3 - .../UserCreatedWithinParameters.php | 3 - .../UserCustomEventRequest.php | 3 - .../UserCustomPropertyParameters.php | 3 - src/GeneratedModels/UserFeedbackReport.php | 3 - .../UserFeedbackReportResponse.php | 3 - src/GeneratedModels/UserFeedbackResponse.php | 3 - .../UserIdenticalContentCountParameters.php | 3 - src/GeneratedModels/UserMuteResponse.php | 3 - .../UserRatingReportResponse.php | 3 - .../UserResponseCommonFields.php | 3 - .../UserResponsePrivacyFields.php | 3 - src/GeneratedModels/UserRoleParameters.php | 3 - src/GeneratedModels/UserRuleParameters.php | 3 - .../UserUnreadReminderEvent.php | 4 +- src/GeneratedModels/VelocityFilterConfig.php | 3 - .../VelocityFilterConfigRule.php | 3 - src/GeneratedModels/VideoCallRuleConfig.php | 3 - .../VideoContentParameters.php | 3 - .../VideoReactionOverTimeResponse.php | 3 - src/GeneratedModels/VideoReactionResponse.php | 3 - .../VideoReactionsResponse.php | 3 - src/GeneratedModels/VideoRuleParameters.php | 3 - src/GeneratedModels/VideoSettings.php | 3 - src/GeneratedModels/VideoSettingsRequest.php | 3 - src/GeneratedModels/VideoSettingsResponse.php | 3 - src/GeneratedModels/VoteData.php | 3 - src/GeneratedModels/WHIPIngress.php | 3 - src/GeneratedModels/XiaomiConfig.php | 3 - src/GeneratedModels/XiaomiConfigFields.php | 3 - 798 files changed, 156 insertions(+), 2643 deletions(-) create mode 100644 src/GeneratedModels/QueryPinnedActivitiesRequest.php create mode 100644 src/GeneratedModels/QueryPinnedActivitiesResponse.php diff --git a/src/Generated/CommonTrait.php b/src/Generated/CommonTrait.php index 7ace699..51316de 100644 --- a/src/Generated/CommonTrait.php +++ b/src/Generated/CommonTrait.php @@ -16,7 +16,6 @@ trait CommonTrait { /** * This Method returns the application settings - * * * @return StreamResponse * @throws StreamException @@ -30,7 +29,6 @@ public function getApp(): StreamResponse { } /** * This Method updates one or more application settings - * * * @param GeneratedModels\UpdateAppRequest $requestData * @return StreamResponse @@ -45,7 +43,6 @@ public function updateApp(GeneratedModels\UpdateAppRequest $requestData): Stream } /** * Returns all available block lists - * * * @param string $team * @return StreamResponse @@ -63,7 +60,6 @@ public function listBlockLists(string $team): StreamResponse { } /** * Creates a new application blocklist, once created the blocklist can be used by any channel type - * * * @param GeneratedModels\CreateBlockListRequest $requestData * @return StreamResponse @@ -78,7 +74,6 @@ public function createBlockList(GeneratedModels\CreateBlockListRequest $requestD } /** * Deletes previously created application blocklist - * * * @param string $name * @param string $team @@ -98,7 +93,6 @@ public function deleteBlockList(string $name, string $team): StreamResponse { } /** * Returns block list by given name - * * * @param string $name * @param string $team @@ -118,7 +112,6 @@ public function getBlockList(string $name, string $team): StreamResponse { } /** * Updates contents of the block list - * * * @param string $name * @param GeneratedModels\UpdateBlockListRequest $requestData @@ -135,7 +128,6 @@ public function updateBlockList(string $name, GeneratedModels\UpdateBlockListReq } /** * Sends a test message via push, this is a test endpoint to verify your push settings - * * * @param GeneratedModels\CheckPushRequest $requestData * @return StreamResponse @@ -150,7 +142,6 @@ public function checkPush(GeneratedModels\CheckPushRequest $requestData): Stream } /** * Validates Amazon SNS configuration - * * * @param GeneratedModels\CheckSNSRequest $requestData * @return StreamResponse @@ -165,7 +156,6 @@ public function checkSNS(GeneratedModels\CheckSNSRequest $requestData): StreamRe } /** * Validates Amazon SQS credentials - * * * @param GeneratedModels\CheckSQSRequest $requestData * @return StreamResponse @@ -180,7 +170,6 @@ public function checkSQS(GeneratedModels\CheckSQSRequest $requestData): StreamRe } /** * Deletes one device - * * * @param string $id * @param string $userID @@ -202,7 +191,6 @@ public function deleteDevice(string $id, string $userID): StreamResponse { } /** * Returns all available devices - * * * @param string $userID * @return StreamResponse @@ -220,7 +208,6 @@ public function listDevices(string $userID): StreamResponse { } /** * Adds a new device to a user, if the same device already exists the call will have no effect - * * * @param GeneratedModels\CreateDeviceRequest $requestData * @return StreamResponse @@ -235,7 +222,6 @@ public function createDevice(GeneratedModels\CreateDeviceRequest $requestData): } /** * Exports user profile, reactions and messages for list of given users - * * * @param GeneratedModels\ExportUsersRequest $requestData * @return StreamResponse @@ -250,7 +236,6 @@ public function exportUsers(GeneratedModels\ExportUsersRequest $requestData): St } /** * Lists external storage - * * * @return StreamResponse * @throws StreamException @@ -264,7 +249,6 @@ public function listExternalStorage(): StreamResponse { } /** * Creates new external storage - * * * @param GeneratedModels\CreateExternalStorageRequest $requestData * @return StreamResponse @@ -279,7 +263,6 @@ public function createExternalStorage(GeneratedModels\CreateExternalStorageReque } /** * Deletes external storage - * * * @param string $name * @return StreamResponse @@ -294,8 +277,6 @@ public function deleteExternalStorage(string $name): StreamResponse { return StreamResponse::fromJson($this->makeRequest('DELETE', $path, $queryParams, $requestData), GeneratedModels\DeleteExternalStorageResponse::class); } /** - * - * * * @param string $name * @param GeneratedModels\UpdateExternalStorageRequest $requestData @@ -311,8 +292,6 @@ public function updateExternalStorage(string $name, GeneratedModels\UpdateExtern return StreamResponse::fromJson($this->makeRequest('PUT', $path, $queryParams, $requestData), GeneratedModels\UpdateExternalStorageResponse::class); } /** - * - * * * @param string $name * @return StreamResponse @@ -327,8 +306,6 @@ public function checkExternalStorage(string $name): StreamResponse { return StreamResponse::fromJson($this->makeRequest('GET', $path, $queryParams, $requestData), GeneratedModels\CheckExternalStorageResponse::class); } /** - * - * * * @param GeneratedModels\CreateGuestRequest $requestData * @return StreamResponse @@ -343,7 +320,6 @@ public function createGuest(GeneratedModels\CreateGuestRequest $requestData): St } /** * Creates a new import URL - * * * @param GeneratedModels\CreateImportURLRequest $requestData * @return StreamResponse @@ -358,7 +334,6 @@ public function createImportURL(GeneratedModels\CreateImportURLRequest $requestD } /** * Gets an import - * * * @return StreamResponse * @throws StreamException @@ -372,7 +347,6 @@ public function listImports(): StreamResponse { } /** * Creates a new import - * * * @param GeneratedModels\CreateImportRequest $requestData * @return StreamResponse @@ -387,7 +361,6 @@ public function createImport(GeneratedModels\CreateImportRequest $requestData): } /** * Lists all import v2 tasks for the app - * * * @param int $state * @return StreamResponse @@ -405,7 +378,6 @@ public function listImportV2Tasks(int $state): StreamResponse { } /** * Creates a new import v2 task - * * * @param GeneratedModels\CreateImportV2TaskRequest $requestData * @return StreamResponse @@ -420,7 +392,6 @@ public function createImportV2Task(GeneratedModels\CreateImportV2TaskRequest $re } /** * Deletes an import v2 task. Can only delete tasks in queued state. - * * * @param string $id * @return StreamResponse @@ -436,7 +407,6 @@ public function deleteImportV2Task(string $id): StreamResponse { } /** * Gets a single import v2 task by ID - * * * @param string $id * @return StreamResponse @@ -452,7 +422,6 @@ public function getImportV2Task(string $id): StreamResponse { } /** * Gets an import - * * * @param string $id * @return StreamResponse @@ -468,7 +437,6 @@ public function getImport(string $id): StreamResponse { } /** * Get an OpenGraph attachment for a link - * * * @param string $url * @return StreamResponse @@ -486,7 +454,6 @@ public function getOG(string $url): StreamResponse { } /** * Lists all available permissions - * * * @return StreamResponse * @throws StreamException @@ -500,7 +467,6 @@ public function listPermissions(): StreamResponse { } /** * Gets custom permission - * * * @param string $id * @return StreamResponse @@ -516,7 +482,6 @@ public function getPermission(string $id): StreamResponse { } /** * Creates a new poll - * * * @param GeneratedModels\CreatePollRequest $requestData * @return StreamResponse @@ -531,13 +496,11 @@ public function createPoll(GeneratedModels\CreatePollRequest $requestData): Stre } /** * Updates a poll - * * Sends events: * - feeds.poll.closed * - feeds.poll.updated * - poll.closed * - poll.updated - * * * @param GeneratedModels\UpdatePollRequest $requestData * @return StreamResponse @@ -552,7 +515,6 @@ public function updatePoll(GeneratedModels\UpdatePollRequest $requestData): Stre } /** * Queries polls - * * * @param string $userID * @param GeneratedModels\QueryPollsRequest $requestData @@ -571,11 +533,9 @@ public function queryPolls(string $userID, GeneratedModels\QueryPollsRequest $re } /** * Deletes a poll - * * Sends events: * - feeds.poll.deleted * - poll.deleted - * * * @param string $pollID * @param string $userID @@ -595,7 +555,6 @@ public function deletePoll(string $pollID, string $userID): StreamResponse { } /** * Retrieves a poll - * * * @param string $pollID * @param string $userID @@ -615,13 +574,11 @@ public function getPoll(string $pollID, string $userID): StreamResponse { } /** * Updates a poll partially - * * Sends events: * - feeds.poll.closed * - feeds.poll.updated * - poll.closed * - poll.updated - * * * @param string $pollID * @param GeneratedModels\UpdatePollPartialRequest $requestData @@ -638,11 +595,9 @@ public function updatePollPartial(string $pollID, GeneratedModels\UpdatePollPart } /** * Creates a poll option - * * Sends events: * - feeds.poll.updated * - poll.updated - * * * @param string $pollID * @param GeneratedModels\CreatePollOptionRequest $requestData @@ -659,11 +614,9 @@ public function createPollOption(string $pollID, GeneratedModels\CreatePollOptio } /** * Updates a poll option - * * Sends events: * - feeds.poll.updated * - poll.updated - * * * @param string $pollID * @param GeneratedModels\UpdatePollOptionRequest $requestData @@ -680,11 +633,9 @@ public function updatePollOption(string $pollID, GeneratedModels\UpdatePollOptio } /** * Deletes a poll option - * * Sends events: * - feeds.poll.updated * - poll.updated - * * * @param string $pollID * @param string $optionID @@ -706,7 +657,6 @@ public function deletePollOption(string $pollID, string $optionID, string $userI } /** * Retrieves a poll option - * * * @param string $pollID * @param string $optionID @@ -728,7 +678,6 @@ public function getPollOption(string $pollID, string $optionID, string $userID): } /** * Queries votes - * * * @param string $pollID * @param string $userID @@ -749,7 +698,6 @@ public function queryPollVotes(string $pollID, string $userID, GeneratedModels\Q } /** * Upserts the push preferences for a user and or channel member. Set to all, mentions or none - * * * @param GeneratedModels\UpsertPushPreferencesRequest $requestData * @return StreamResponse @@ -764,7 +712,6 @@ public function updatePushNotificationPreferences(GeneratedModels\UpsertPushPref } /** * List details of all push providers. - * * * @return StreamResponse * @throws StreamException @@ -778,7 +725,6 @@ public function listPushProviders(): StreamResponse { } /** * Upsert a push provider for v2 with multi bundle/package support - * * * @param GeneratedModels\UpsertPushProviderRequest $requestData * @return StreamResponse @@ -793,7 +739,6 @@ public function upsertPushProvider(GeneratedModels\UpsertPushProviderRequest $re } /** * Delete a push provider from v2 with multi bundle/package support. v1 isn't supported in this endpoint - * * * @param string $type * @param string $name @@ -811,7 +756,6 @@ public function deletePushProvider(string $type, string $name): StreamResponse { } /** * Retrieve push notification templates for Chat. - * * * @param string $pushProviderType * @param string $pushProviderName @@ -833,7 +777,6 @@ public function getPushTemplates(string $pushProviderType, string $pushProviderN } /** * Create or update a push notification template for a specific event type and push provider - * * * @param GeneratedModels\UpsertPushTemplateRequest $requestData * @return StreamResponse @@ -848,7 +791,6 @@ public function upsertPushTemplate(GeneratedModels\UpsertPushTemplateRequest $re } /** * Get rate limits usage and quotas - * * * @param bool $serverSide * @param bool $android @@ -882,7 +824,6 @@ public function getRateLimits(bool $serverSide, bool $android, bool $ios, bool $ } /** * Lists all available roles - * * * @return StreamResponse * @throws StreamException @@ -896,7 +837,6 @@ public function listRoles(): StreamResponse { } /** * Creates custom role - * * * @param GeneratedModels\CreateRoleRequest $requestData * @return StreamResponse @@ -911,7 +851,6 @@ public function createRole(GeneratedModels\CreateRoleRequest $requestData): Stre } /** * Deletes custom role - * * * @param string $name * @return StreamResponse @@ -927,7 +866,6 @@ public function deleteRole(string $name): StreamResponse { } /** * Gets status of a task - * * * @param string $id * @return StreamResponse @@ -943,7 +881,6 @@ public function getTask(string $id): StreamResponse { } /** * Deletes previously uploaded file - * * * @param string $url * @return StreamResponse @@ -961,7 +898,6 @@ public function deleteFile(string $url): StreamResponse { } /** * Uploads file - * * * @param GeneratedModels\FileUploadRequest $requestData * @return StreamResponse @@ -976,7 +912,6 @@ public function uploadFile(GeneratedModels\FileUploadRequest $requestData): Stre } /** * Deletes previously uploaded image - * * * @param string $url * @return StreamResponse @@ -994,7 +929,6 @@ public function deleteImage(string $url): StreamResponse { } /** * Uploads image - * * * @param GeneratedModels\ImageUploadRequest $requestData * @return StreamResponse @@ -1009,7 +943,6 @@ public function uploadImage(GeneratedModels\ImageUploadRequest $requestData): St } /** * Find and filter users - * * * @param GeneratedModels\QueryUsersPayload $payload * @return StreamResponse @@ -1027,12 +960,10 @@ public function queryUsers(GeneratedModels\QueryUsersPayload $payload): StreamRe } /** * Updates certain fields of the user - * * Sends events: * - user.presence.changed * - user.updated * - user.presence.changed - * * * @param GeneratedModels\UpdateUsersPartialRequest $requestData * @return StreamResponse @@ -1047,10 +978,8 @@ public function updateUsersPartial(GeneratedModels\UpdateUsersPartialRequest $re } /** * Update or create users in bulk - * * Sends events: * - user.updated - * * * @param GeneratedModels\UpdateUsersRequest $requestData * @return StreamResponse @@ -1065,7 +994,6 @@ public function updateUsers(GeneratedModels\UpdateUsersRequest $requestData): St } /** * Get list of blocked Users - * * * @param string $userID * @return StreamResponse @@ -1083,7 +1011,6 @@ public function getBlockedUsers(string $userID): StreamResponse { } /** * Block users - * * * @param GeneratedModels\BlockUsersRequest $requestData * @return StreamResponse @@ -1098,10 +1025,8 @@ public function blockUsers(GeneratedModels\BlockUsersRequest $requestData): Stre } /** * Deactivate users in batches - * * Sends events: * - user.deactivated - * * * @param GeneratedModels\DeactivateUsersRequest $requestData * @return StreamResponse @@ -1116,11 +1041,9 @@ public function deactivateUsers(GeneratedModels\DeactivateUsersRequest $requestD } /** * Deletes users and optionally all their belongings asynchronously. - * * Sends events: * - channel.deleted * - user.deleted - * * * @param GeneratedModels\DeleteUsersRequest $requestData * @return StreamResponse @@ -1135,7 +1058,6 @@ public function deleteUsers(GeneratedModels\DeleteUsersRequest $requestData): St } /** * Retrieves all active live locations for a user - * * * @param string $userID * @return StreamResponse @@ -1153,7 +1075,6 @@ public function getUserLiveLocations(string $userID): StreamResponse { } /** * Updates an existing live location with new coordinates or expiration time - * * * @param string $userID * @param GeneratedModels\UpdateLiveLocationRequest $requestData @@ -1172,11 +1093,9 @@ public function updateLiveLocation(string $userID, GeneratedModels\UpdateLiveLoc } /** * Reactivate users in batches - * * Sends events: * - user.reactivated * - user.reactivated - * * * @param GeneratedModels\ReactivateUsersRequest $requestData * @return StreamResponse @@ -1191,7 +1110,6 @@ public function reactivateUsers(GeneratedModels\ReactivateUsersRequest $requestD } /** * Restore soft deleted users - * * * @param GeneratedModels\RestoreUsersRequest $requestData * @return StreamResponse @@ -1206,7 +1124,6 @@ public function restoreUsers(GeneratedModels\RestoreUsersRequest $requestData): } /** * Unblock users - * * * @param GeneratedModels\UnblockUsersRequest $requestData * @return StreamResponse @@ -1221,10 +1138,8 @@ public function unblockUsers(GeneratedModels\UnblockUsersRequest $requestData): } /** * Deactivates user with possibility to activate it back - * * Sends events: * - user.deactivated - * * * @param string $userID * @param GeneratedModels\DeactivateUserRequest $requestData @@ -1241,7 +1156,6 @@ public function deactivateUser(string $userID, GeneratedModels\DeactivateUserReq } /** * Exports the user's profile, reactions and messages. Raises an error if a user has more than 10k messages or reactions - * * * @param string $userID * @return StreamResponse @@ -1257,10 +1171,8 @@ public function exportUser(string $userID): StreamResponse { } /** * Activates user who's been deactivated previously - * * Sends events: * - user.reactivated - * * * @param string $userID * @param GeneratedModels\ReactivateUserRequest $requestData diff --git a/src/Generated/FeedMethods.php b/src/Generated/FeedMethods.php index 7540cc6..289ff88 100644 --- a/src/Generated/FeedMethods.php +++ b/src/Generated/FeedMethods.php @@ -16,7 +16,6 @@ trait FeedMethods { /** * Delete a single feed by its ID - * * * @param bool $hardDelete * @return StreamResponse @@ -28,7 +27,6 @@ public function deleteFeed( } /** * Create a single feed for a given feed group - * * * @param GeneratedModels\GetOrCreateFeedRequest $requestData * @return StreamResponse @@ -40,7 +38,6 @@ public function getOrCreateFeed( } /** * Update an existing feed - * * * @param GeneratedModels\UpdateFeedRequest $requestData * @return StreamResponse @@ -52,7 +49,6 @@ public function updateFeed( } /** * Mark activities as read/seen/watched. Can mark by timestamp (seen), activity IDs (read), or all as read. - * * * @param GeneratedModels\MarkActivityRequest $requestData * @return StreamResponse @@ -64,7 +60,6 @@ public function markActivity( } /** * Unpin an activity from a feed. This removes the pin, so the activity will no longer be displayed at the top of the feed. - * * * @param string $activityID * @param string $userID @@ -77,7 +72,6 @@ public function unpinActivity( } /** * Pin an activity to a feed. Pinned activities are typically displayed at the top of a feed. - * * * @param string $activityID * @param GeneratedModels\PinActivityRequest $requestData @@ -90,7 +84,6 @@ public function pinActivity( } /** * Add, remove, or set members for a feed - * * * @param GeneratedModels\UpdateFeedMembersRequest $requestData * @return StreamResponse @@ -102,7 +95,6 @@ public function updateFeedMembers( } /** * Accepts a pending feed member request - * * * @param GeneratedModels\AcceptFeedMemberInviteRequest $requestData * @return StreamResponse @@ -114,7 +106,6 @@ public function acceptFeedMemberInvite( } /** * Query feed members based on filters with pagination and sorting options - * * * @param GeneratedModels\QueryFeedMembersRequest $requestData * @return StreamResponse @@ -126,7 +117,6 @@ public function queryFeedMembers( } /** * Rejects a pending feed member request - * * * @param GeneratedModels\RejectFeedMemberInviteRequest $requestData * @return StreamResponse @@ -136,6 +126,17 @@ public function rejectFeedMemberInvite( GeneratedModels\RejectFeedMemberInviteRequest $requestData): StreamResponse { return $this->feedsV3Client->rejectFeedMemberInvite($this->feedGroup, $this->feedId, $requestData); } + /** + * Query pinned activities for a feed with filter query + * + * @param GeneratedModels\QueryPinnedActivitiesRequest $requestData + * @return StreamResponse + * @throws StreamException + */ + public function queryPinnedActivities( + GeneratedModels\QueryPinnedActivitiesRequest $requestData): StreamResponse { + return $this->feedsV3Client->queryPinnedActivities($this->feedGroup, $this->feedId, $requestData); + } } diff --git a/src/Generated/FeedsTrait.php b/src/Generated/FeedsTrait.php index 508b9b3..ccbe601 100644 --- a/src/Generated/FeedsTrait.php +++ b/src/Generated/FeedsTrait.php @@ -16,7 +16,6 @@ trait FeedsTrait { /** * Create a new activity or update an existing one - * * * @param GeneratedModels\AddActivityRequest $requestData * @return StreamResponse @@ -31,7 +30,6 @@ public function addActivity(GeneratedModels\AddActivityRequest $requestData): St } /** * Create new activities or update existing ones in a batch operation - * * * @param GeneratedModels\UpsertActivitiesRequest $requestData * @return StreamResponse @@ -46,10 +44,8 @@ public function upsertActivities(GeneratedModels\UpsertActivitiesRequest $reques } /** * Updates certain fields of multiple activities in a batch. Use 'set' to update specific fields and 'unset' to remove fields. Activities that fail due to not found, permission denied, or no changes detected are silently skipped and not included in the response. However, validation errors (e.g., updating reserved fields, invalid field values) will fail the entire batch request. - * * Sends events: * - feeds.activity.updated - * * * @param GeneratedModels\UpdateActivitiesPartialBatchRequest $requestData * @return StreamResponse @@ -64,7 +60,6 @@ public function updateActivitiesPartialBatch(GeneratedModels\UpdateActivitiesPar } /** * Delete one or more activities by their IDs - * * * @param GeneratedModels\DeleteActivitiesRequest $requestData * @return StreamResponse @@ -79,7 +74,6 @@ public function deleteActivities(GeneratedModels\DeleteActivitiesRequest $reques } /** * Query activities based on filters with pagination and sorting options - * * * @param GeneratedModels\QueryActivitiesRequest $requestData * @return StreamResponse @@ -94,7 +88,6 @@ public function queryActivities(GeneratedModels\QueryActivitiesRequest $requestD } /** * Deletes a bookmark from an activity - * * * @param string $activityID * @param string $folderID @@ -118,7 +111,6 @@ public function deleteBookmark(string $activityID, string $folderID, string $use } /** * Updates a bookmark for an activity - * * * @param string $activityID * @param GeneratedModels\UpdateBookmarkRequest $requestData @@ -135,7 +127,6 @@ public function updateBookmark(string $activityID, GeneratedModels\UpdateBookmar } /** * Adds a bookmark to an activity - * * * @param string $activityID * @param GeneratedModels\AddBookmarkRequest $requestData @@ -152,7 +143,6 @@ public function addBookmark(string $activityID, GeneratedModels\AddBookmarkReque } /** * Submit feedback for an activity including options to show less, hide, report, or mute the user - * * * @param string $activityID * @param GeneratedModels\ActivityFeedbackRequest $requestData @@ -169,7 +159,6 @@ public function activityFeedback(string $activityID, GeneratedModels\ActivityFee } /** * Cast a vote on a poll - * * Sends events: * - feeds.poll.vote_casted * - feeds.poll.vote_changed @@ -177,7 +166,6 @@ public function activityFeedback(string $activityID, GeneratedModels\ActivityFee * - poll.vote_casted * - poll.vote_changed * - poll.vote_removed - * * * @param string $activityID * @param string $pollID @@ -196,11 +184,9 @@ public function castPollVote(string $activityID, string $pollID, GeneratedModels } /** * Delete a vote from a poll - * * Sends events: * - feeds.poll.vote_removed * - poll.vote_removed - * * * @param string $activityID * @param string $pollID @@ -224,7 +210,6 @@ public function deletePollVote(string $activityID, string $pollID, string $voteI } /** * Adds a reaction to an activity - * * * @param string $activityID * @param GeneratedModels\AddReactionRequest $requestData @@ -241,7 +226,6 @@ public function addActivityReaction(string $activityID, GeneratedModels\AddReact } /** * Query activity reactions - * * * @param string $activityID * @param GeneratedModels\QueryActivityReactionsRequest $requestData @@ -258,7 +242,6 @@ public function queryActivityReactions(string $activityID, GeneratedModels\Query } /** * Removes a reaction from an activity - * * * @param string $activityID * @param string $type @@ -284,7 +267,6 @@ public function deleteActivityReaction(string $activityID, string $type, bool $d } /** * Delete a single activity by its ID - * * * @param string $id * @param bool $hardDelete @@ -308,7 +290,6 @@ public function deleteActivity(string $id, bool $hardDelete, bool $deleteNotific } /** * Returns activity by ID - * * * @param string $id * @return StreamResponse @@ -324,10 +305,8 @@ public function getActivity(string $id): StreamResponse { } /** * Updates certain fields of the activity. Use 'set' to update specific fields and 'unset' to remove fields. This allows you to update only the fields you need without replacing the entire activity. Useful for updating reply restrictions ('restrict_replies'), mentioned users, or custom data. - * * Sends events: * - feeds.activity.updated - * * * @param string $id * @param GeneratedModels\UpdateActivityPartialRequest $requestData @@ -344,10 +323,8 @@ public function updateActivityPartial(string $id, GeneratedModels\UpdateActivity } /** * Replaces an activity with the provided data. Use this to update text, attachments, reply restrictions ('restrict_replies'), mentioned users, and other activity fields. Note: This is a full update - any fields not provided will be cleared. - * * Sends events: * - feeds.activity.updated - * * * @param string $id * @param GeneratedModels\UpdateActivityRequest $requestData @@ -364,7 +341,6 @@ public function updateActivity(string $id, GeneratedModels\UpdateActivityRequest } /** * Restores a soft-deleted activity by its ID. Only the activity owner can restore their own activities. - * * * @param string $id * @param GeneratedModels\RestoreActivityRequest $requestData @@ -381,7 +357,6 @@ public function restoreActivity(string $id, GeneratedModels\RestoreActivityReque } /** * Query bookmark folders with filter query - * * * @param GeneratedModels\QueryBookmarkFoldersRequest $requestData * @return StreamResponse @@ -396,7 +371,6 @@ public function queryBookmarkFolders(GeneratedModels\QueryBookmarkFoldersRequest } /** * Delete a bookmark folder by its ID - * * * @param string $folderID * @return StreamResponse @@ -412,7 +386,6 @@ public function deleteBookmarkFolder(string $folderID): StreamResponse { } /** * Update a bookmark folder by its ID - * * * @param string $folderID * @param GeneratedModels\UpdateBookmarkFolderRequest $requestData @@ -429,7 +402,6 @@ public function updateBookmarkFolder(string $folderID, GeneratedModels\UpdateBoo } /** * Query bookmarks with filter query - * * * @param GeneratedModels\QueryBookmarksRequest $requestData * @return StreamResponse @@ -444,7 +416,6 @@ public function queryBookmarks(GeneratedModels\QueryBookmarksRequest $requestDat } /** * Delete collections in a batch operation. Users can only delete their own collections. - * * * @param array $collectionRefs * @return StreamResponse @@ -462,7 +433,6 @@ public function deleteCollections(array $collectionRefs): StreamResponse { } /** * Read collections with optional filtering by user ID and collection name. By default, users can only read their own collections. - * * * @param array $collectionRefs * @param string $userID @@ -484,7 +454,6 @@ public function readCollections(array $collectionRefs, string $userID): StreamRe } /** * Update existing collections in a batch operation. Only the custom data field is updatable. Users can only update their own collections. - * * * @param GeneratedModels\UpdateCollectionsRequest $requestData * @return StreamResponse @@ -499,7 +468,6 @@ public function updateCollections(GeneratedModels\UpdateCollectionsRequest $requ } /** * Create new collections in a batch operation. Collections are data objects that can be attached to activities for managing shared data across multiple activities. - * * * @param GeneratedModels\CreateCollectionsRequest $requestData * @return StreamResponse @@ -514,7 +482,6 @@ public function createCollections(GeneratedModels\CreateCollectionsRequest $requ } /** * Insert new collections or update existing ones in a batch operation. Only the custom data field is updatable for existing collections. - * * * @param GeneratedModels\UpsertCollectionsRequest $requestData * @return StreamResponse @@ -529,7 +496,6 @@ public function upsertCollections(GeneratedModels\UpsertCollectionsRequest $requ } /** * Retrieve a threaded list of comments for a specific object (e.g., activity), with configurable depth, sorting, and pagination - * * * @param string $objectID * @param string $objectType @@ -579,7 +545,6 @@ public function getComments(string $objectID, string $objectType, int $depth, st } /** * Adds a comment to an object (e.g., activity) or a reply to an existing comment, and broadcasts appropriate events - * * * @param GeneratedModels\AddCommentRequest $requestData * @return StreamResponse @@ -594,7 +559,6 @@ public function addComment(GeneratedModels\AddCommentRequest $requestData): Stre } /** * Adds multiple comments in a single request. Each comment must specify the object type and ID. - * * * @param GeneratedModels\AddCommentsBatchRequest $requestData * @return StreamResponse @@ -609,7 +573,6 @@ public function addCommentsBatch(GeneratedModels\AddCommentsBatchRequest $reques } /** * Query comments using MongoDB-style filters with pagination and sorting options - * * * @param GeneratedModels\QueryCommentsRequest $requestData * @return StreamResponse @@ -624,7 +587,6 @@ public function queryComments(GeneratedModels\QueryCommentsRequest $requestData) } /** * Deletes a comment from an object (e.g., activity) and broadcasts appropriate events - * * * @param string $id * @param bool $hardDelete @@ -648,7 +610,6 @@ public function deleteComment(string $id, bool $hardDelete, bool $deleteNotifica } /** * Get a comment by ID - * * * @param string $id * @return StreamResponse @@ -664,7 +625,6 @@ public function getComment(string $id): StreamResponse { } /** * Updates a comment on an object (e.g., activity) and broadcasts appropriate events - * * * @param string $id * @param GeneratedModels\UpdateCommentRequest $requestData @@ -681,7 +641,6 @@ public function updateComment(string $id, GeneratedModels\UpdateCommentRequest $ } /** * Adds a reaction to a comment - * * * @param string $id * @param GeneratedModels\AddCommentReactionRequest $requestData @@ -698,7 +657,6 @@ public function addCommentReaction(string $id, GeneratedModels\AddCommentReactio } /** * Query comment reactions - * * * @param string $id * @param GeneratedModels\QueryCommentReactionsRequest $requestData @@ -715,7 +673,6 @@ public function queryCommentReactions(string $id, GeneratedModels\QueryCommentRe } /** * Deletes a reaction from a comment - * * * @param string $id * @param string $type @@ -741,7 +698,6 @@ public function deleteCommentReaction(string $id, string $type, bool $deleteNoti } /** * Retrieve a threaded list of replies for a single comment, with configurable depth, sorting, and pagination - * * * @param string $id * @param int $depth @@ -785,7 +741,6 @@ public function getCommentReplies(string $id, int $depth, string $sort, int $rep } /** * List all feed groups for the application - * * * @param bool $includeSoftDeleted * @return StreamResponse @@ -803,7 +758,6 @@ public function listFeedGroups(bool $includeSoftDeleted): StreamResponse { } /** * Creates a new feed group with the specified configuration - * * * @param GeneratedModels\CreateFeedGroupRequest $requestData * @return StreamResponse @@ -818,7 +772,6 @@ public function createFeedGroup(GeneratedModels\CreateFeedGroupRequest $requestD } /** * Delete a single feed by its ID - * * * @param string $feedGroupID * @param string $feedID @@ -840,7 +793,6 @@ public function deleteFeed(string $feedGroupID, string $feedID, bool $hardDelete } /** * Create a single feed for a given feed group - * * * @param string $feedGroupID * @param string $feedID @@ -859,7 +811,6 @@ public function getOrCreateFeed(string $feedGroupID, string $feedID, GeneratedMo } /** * Update an existing feed - * * * @param string $feedGroupID * @param string $feedID @@ -878,7 +829,6 @@ public function updateFeed(string $feedGroupID, string $feedID, GeneratedModels\ } /** * Mark activities as read/seen/watched. Can mark by timestamp (seen), activity IDs (read), or all as read. - * * * @param string $feedGroupID * @param string $feedID @@ -897,7 +847,6 @@ public function markActivity(string $feedGroupID, string $feedID, GeneratedModel } /** * Unpin an activity from a feed. This removes the pin, so the activity will no longer be displayed at the top of the feed. - * * * @param string $feedGroupID * @param string $feedID @@ -921,7 +870,6 @@ public function unpinActivity(string $feedGroupID, string $feedID, string $activ } /** * Pin an activity to a feed. Pinned activities are typically displayed at the top of a feed. - * * * @param string $feedGroupID * @param string $feedID @@ -942,7 +890,6 @@ public function pinActivity(string $feedGroupID, string $feedID, string $activit } /** * Add, remove, or set members for a feed - * * * @param string $feedGroupID * @param string $feedID @@ -961,7 +908,6 @@ public function updateFeedMembers(string $feedGroupID, string $feedID, Generated } /** * Accepts a pending feed member request - * * * @param string $feedID * @param string $feedGroupID @@ -980,7 +926,6 @@ public function acceptFeedMemberInvite(string $feedID, string $feedGroupID, Gene } /** * Query feed members based on filters with pagination and sorting options - * * * @param string $feedGroupID * @param string $feedID @@ -999,7 +944,6 @@ public function queryFeedMembers(string $feedGroupID, string $feedID, GeneratedM } /** * Rejects a pending feed member request - * * * @param string $feedGroupID * @param string $feedID @@ -1016,9 +960,26 @@ public function rejectFeedMemberInvite(string $feedGroupID, string $feedID, Gene // Use the provided request data array directly return StreamResponse::fromJson($this->makeRequest('POST', $path, $queryParams, $requestData), GeneratedModels\RejectFeedMemberInviteResponse::class); } + /** + * Query pinned activities for a feed with filter query + * + * @param string $feedGroupID + * @param string $feedID + * @param GeneratedModels\QueryPinnedActivitiesRequest $requestData + * @return StreamResponse + * @throws StreamException + */ + public function queryPinnedActivities(string $feedGroupID, string $feedID, GeneratedModels\QueryPinnedActivitiesRequest $requestData): StreamResponse { + $path = '/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/pinned_activities/query'; + $path = str_replace('{feed_group_id}', (string) $feedGroupID, $path); + $path = str_replace('{feed_id}', (string) $feedID, $path); + + $queryParams = []; + // Use the provided request data array directly + return StreamResponse::fromJson($this->makeRequest('POST', $path, $queryParams, $requestData), GeneratedModels\QueryPinnedActivitiesResponse::class); + } /** * Get follow suggestions for a feed group - * * * @param string $feedGroupID * @param int $limit @@ -1042,7 +1003,6 @@ public function getFollowSuggestions(string $feedGroupID, int $limit, string $us } /** * Delete a feed group by its ID. Can perform a soft delete (default) or hard delete. - * * * @param string $id * @param bool $hardDelete @@ -1062,7 +1022,6 @@ public function deleteFeedGroup(string $id, bool $hardDelete): StreamResponse { } /** * Get a feed group by ID - * * * @param string $id * @param bool $includeSoftDeleted @@ -1082,7 +1041,6 @@ public function getFeedGroup(string $id, bool $includeSoftDeleted): StreamRespon } /** * Get an existing feed group or create a new one if it doesn't exist - * * * @param string $id * @param GeneratedModels\GetOrCreateFeedGroupRequest $requestData @@ -1099,7 +1057,6 @@ public function getOrCreateFeedGroup(string $id, GeneratedModels\GetOrCreateFeed } /** * Update a feed group by ID - * * * @param string $id * @param GeneratedModels\UpdateFeedGroupRequest $requestData @@ -1116,7 +1073,6 @@ public function updateFeedGroup(string $id, GeneratedModels\UpdateFeedGroupReque } /** * List all feed views for a feed group - * * * @return StreamResponse * @throws StreamException @@ -1130,7 +1086,6 @@ public function listFeedViews(): StreamResponse { } /** * Create a custom view for a feed group with specific selectors, ranking, or aggregation options - * * * @param GeneratedModels\CreateFeedViewRequest $requestData * @return StreamResponse @@ -1145,7 +1100,6 @@ public function createFeedView(GeneratedModels\CreateFeedViewRequest $requestDat } /** * Delete an existing custom feed view - * * * @param string $id * @return StreamResponse @@ -1161,7 +1115,6 @@ public function deleteFeedView(string $id): StreamResponse { } /** * Get a feed view by its ID - * * * @param string $id * @return StreamResponse @@ -1177,7 +1130,6 @@ public function getFeedView(string $id): StreamResponse { } /** * Get an existing feed view or create a new one if it doesn't exist - * * * @param string $id * @param GeneratedModels\GetOrCreateFeedViewRequest $requestData @@ -1194,7 +1146,6 @@ public function getOrCreateFeedView(string $id, GeneratedModels\GetOrCreateFeedV } /** * Update an existing custom feed view with new selectors, ranking, or aggregation options - * * * @param string $id * @param GeneratedModels\UpdateFeedViewRequest $requestData @@ -1211,7 +1162,6 @@ public function updateFeedView(string $id, GeneratedModels\UpdateFeedViewRequest } /** * Gets all available feed visibility configurations and their permissions - * * * @return StreamResponse * @throws StreamException @@ -1225,7 +1175,6 @@ public function listFeedVisibilities(): StreamResponse { } /** * Gets feed visibility configuration and permissions - * * * @param string $name * @return StreamResponse @@ -1241,7 +1190,6 @@ public function getFeedVisibility(string $name): StreamResponse { } /** * Updates an existing predefined feed visibility configuration - * * * @param string $name * @param GeneratedModels\UpdateFeedVisibilityRequest $requestData @@ -1258,7 +1206,6 @@ public function updateFeedVisibility(string $name, GeneratedModels\UpdateFeedVis } /** * Create multiple feeds at once for a given feed group - * * * @param GeneratedModels\CreateFeedsBatchRequest $requestData * @return StreamResponse @@ -1273,7 +1220,6 @@ public function createFeedsBatch(GeneratedModels\CreateFeedsBatchRequest $reques } /** * Delete multiple feeds by their IDs. All feeds must exist. This endpoint is server-side only. - * * * @param GeneratedModels\DeleteFeedsBatchRequest $requestData * @return StreamResponse @@ -1288,7 +1234,6 @@ public function deleteFeedsBatch(GeneratedModels\DeleteFeedsBatchRequest $reques } /** * Retrieves own_follows, own_capabilities, and/or own_membership for multiple feeds in a single request. If fields are not specified, all three fields are returned. - * * * @param GeneratedModels\OwnBatchRequest $requestData * @return StreamResponse @@ -1303,7 +1248,6 @@ public function ownBatch(GeneratedModels\OwnBatchRequest $requestData): StreamRe } /** * Query feeds with filter query - * * * @param GeneratedModels\QueryFeedsRequest $requestData * @return StreamResponse @@ -1319,7 +1263,6 @@ public function queryFeeds(GeneratedModels\QueryFeedsRequest $requestData): Stre /** * Retrieve current rate limit status for feeds operations. * Returns information about limits, usage, and remaining quota for various feed operations. - * * * @param string $endpoints * @param bool $android @@ -1353,7 +1296,6 @@ public function getFeedsRateLimits(string $endpoints, bool $android, bool $ios, } /** * Updates a follow's custom data, push preference, and follower role. Source owner can update custom data and push preference. Follower role can only be updated via server-side requests. - * * * @param GeneratedModels\UpdateFollowRequest $requestData * @return StreamResponse @@ -1368,7 +1310,6 @@ public function updateFollow(GeneratedModels\UpdateFollowRequest $requestData): } /** * Creates a follow and broadcasts FollowAddedEvent - * * * @param GeneratedModels\FollowRequest $requestData * @return StreamResponse @@ -1383,7 +1324,6 @@ public function follow(GeneratedModels\FollowRequest $requestData): StreamRespon } /** * Accepts a pending follow request - * * * @param GeneratedModels\AcceptFollowRequest $requestData * @return StreamResponse @@ -1398,7 +1338,6 @@ public function acceptFollow(GeneratedModels\AcceptFollowRequest $requestData): } /** * Creates multiple follows at once and broadcasts FollowAddedEvent for each follow - * * * @param GeneratedModels\FollowBatchRequest $requestData * @return StreamResponse @@ -1413,7 +1352,6 @@ public function followBatch(GeneratedModels\FollowBatchRequest $requestData): St } /** * Creates or updates multiple follows at once. Does not return an error if follows already exist. Broadcasts FollowAddedEvent only for newly created follows. - * * * @param GeneratedModels\FollowBatchRequest $requestData * @return StreamResponse @@ -1428,7 +1366,6 @@ public function getOrCreateFollows(GeneratedModels\FollowBatchRequest $requestDa } /** * Query follows based on filters with pagination and sorting options - * * * @param GeneratedModels\QueryFollowsRequest $requestData * @return StreamResponse @@ -1443,7 +1380,6 @@ public function queryFollows(GeneratedModels\QueryFollowsRequest $requestData): } /** * Rejects a pending follow request - * * * @param GeneratedModels\RejectFollowRequest $requestData * @return StreamResponse @@ -1458,7 +1394,6 @@ public function rejectFollow(GeneratedModels\RejectFollowRequest $requestData): } /** * Removes a follow and broadcasts FollowRemovedEvent - * * * @param string $source * @param string $target @@ -1480,7 +1415,6 @@ public function unfollow(string $source, string $target, bool $deleteNotificatio } /** * Create a new membership level with tag-based access controls - * * * @param GeneratedModels\CreateMembershipLevelRequest $requestData * @return StreamResponse @@ -1495,7 +1429,6 @@ public function createMembershipLevel(GeneratedModels\CreateMembershipLevelReque } /** * Query membership levels with filter query - * * * @param GeneratedModels\QueryMembershipLevelsRequest $requestData * @return StreamResponse @@ -1510,7 +1443,6 @@ public function queryMembershipLevels(GeneratedModels\QueryMembershipLevelsReque } /** * Delete a membership level by its UUID. This operation is irreversible. - * * * @param string $id * @return StreamResponse @@ -1526,7 +1458,6 @@ public function deleteMembershipLevel(string $id): StreamResponse { } /** * Update a membership level with partial updates. Only specified fields will be updated. - * * * @param string $id * @param GeneratedModels\UpdateMembershipLevelRequest $requestData @@ -1545,7 +1476,6 @@ public function updateMembershipLevel(string $id, GeneratedModels\UpdateMembersh * Retrieve usage statistics for feeds including activity count, follow count, and API request count. * Returns data aggregated by day with pagination support via from/to date parameters. * This endpoint is server-side only. - * * * @param GeneratedModels\QueryFeedsUsageStatsRequest $requestData * @return StreamResponse @@ -1560,7 +1490,6 @@ public function queryFeedsUsageStats(GeneratedModels\QueryFeedsUsageStatsRequest } /** * Removes multiple follows at once and broadcasts FollowRemovedEvent for each one - * * * @param GeneratedModels\UnfollowBatchRequest $requestData * @return StreamResponse @@ -1575,7 +1504,6 @@ public function unfollowBatch(GeneratedModels\UnfollowBatchRequest $requestData) } /** * Removes multiple follows and broadcasts FollowRemovedEvent for each. Does not return an error if follows don't exist. - * * * @param GeneratedModels\UnfollowBatchRequest $requestData * @return StreamResponse @@ -1590,7 +1518,6 @@ public function getOrCreateUnfollows(GeneratedModels\UnfollowBatchRequest $reque } /** * Delete all feed data for a user including: feeds, activities, follows, comments, feed reactions, bookmark folders, bookmarks, and collections owned by the user - * * * @param string $userID * @param GeneratedModels\DeleteFeedUserDataRequest $requestData @@ -1607,7 +1534,6 @@ public function deleteFeedUserData(string $userID, GeneratedModels\DeleteFeedUse } /** * Export all feed data for a user including: user profile, feeds, activities, follows, comments, feed reactions, bookmark folders, bookmarks, and collections owned by the user - * * * @param string $userID * @return StreamResponse diff --git a/src/Generated/ModerationTrait.php b/src/Generated/ModerationTrait.php index 91c04f6..b8501ca 100644 --- a/src/Generated/ModerationTrait.php +++ b/src/Generated/ModerationTrait.php @@ -16,7 +16,6 @@ trait ModerationTrait { /** * Appeal against the moderation decision - * * * @param GeneratedModels\AppealRequest $requestData * @return StreamResponse @@ -31,7 +30,6 @@ public function appeal(GeneratedModels\AppealRequest $requestData): StreamRespon } /** * Retrieve a specific appeal item by its ID - * * * @param string $id * @return StreamResponse @@ -47,7 +45,6 @@ public function getAppeal(string $id): StreamResponse { } /** * Query Appeals - * * * @param GeneratedModels\QueryAppealsRequest $requestData * @return StreamResponse @@ -62,7 +59,6 @@ public function queryAppeals(GeneratedModels\QueryAppealsRequest $requestData): } /** * Ban a user from a channel or the entire app - * * * @param GeneratedModels\BanRequest $requestData * @return StreamResponse @@ -77,7 +73,6 @@ public function ban(GeneratedModels\BanRequest $requestData): StreamResponse { } /** * Moderate multiple images in bulk using a CSV file - * * * @param GeneratedModels\BulkImageModerationRequest $requestData * @return StreamResponse @@ -92,7 +87,6 @@ public function bulkImageModeration(GeneratedModels\BulkImageModerationRequest $ } /** * Run moderation checks on the provided content - * * * @param GeneratedModels\CheckRequest $requestData * @return StreamResponse @@ -107,7 +101,6 @@ public function check(GeneratedModels\CheckRequest $requestData): StreamResponse } /** * Create a new moderation configuration or update an existing one. Configure settings for content filtering, AI analysis, toxicity detection, and other moderation features. - * * * @param GeneratedModels\UpsertConfigRequest $requestData * @return StreamResponse @@ -122,7 +115,6 @@ public function upsertConfig(GeneratedModels\UpsertConfigRequest $requestData): } /** * Delete a specific moderation policy by its name - * * * @param string $key * @param string $team @@ -142,7 +134,6 @@ public function deleteConfig(string $key, string $team): StreamResponse { } /** * Retrieve a specific moderation configuration by its key and team. This configuration contains settings for various moderation features like toxicity detection, AI analysis, and filtering rules. - * * * @param string $key * @param string $team @@ -162,7 +153,6 @@ public function getConfig(string $key, string $team): StreamResponse { } /** * Search and filter moderation configurations across your application. This endpoint is designed for building moderation dashboards and managing multiple configuration sets. - * * * @param GeneratedModels\QueryModerationConfigsRequest $requestData * @return StreamResponse @@ -177,7 +167,6 @@ public function queryModerationConfigs(GeneratedModels\QueryModerationConfigsReq } /** * Custom check, add your own AI model reports to the review queue - * * * @param GeneratedModels\CustomCheckRequest $requestData * @return StreamResponse @@ -192,7 +181,6 @@ public function customCheck(GeneratedModels\CustomCheckRequest $requestData): St } /** * Delete a specific moderation template by its name - * * * @return StreamResponse * @throws StreamException @@ -206,7 +194,6 @@ public function v2DeleteTemplate(): StreamResponse { } /** * Retrieve a list of feed moderation templates that define preset moderation rules and configurations. Limited to 100 templates per request. - * * * @return StreamResponse * @throws StreamException @@ -220,7 +207,6 @@ public function v2QueryTemplates(): StreamResponse { } /** * Upsert feeds template for moderation - * * * @param GeneratedModels\UpsertModerationTemplateRequest $requestData * @return StreamResponse @@ -235,7 +221,6 @@ public function v2UpsertTemplate(GeneratedModels\UpsertModerationTemplateRequest } /** * Flag any type of content (messages, users, channels, activities) for moderation review. Supports custom content types and additional metadata for flagged content. - * * * @param GeneratedModels\FlagRequest $requestData * @return StreamResponse @@ -250,7 +235,6 @@ public function flag(GeneratedModels\FlagRequest $requestData): StreamResponse { } /** * Query flags associated with moderation items. This is used for building a moderation dashboard. - * * * @param GeneratedModels\QueryModerationFlagsRequest $requestData * @return StreamResponse @@ -265,7 +249,6 @@ public function queryModerationFlags(GeneratedModels\QueryModerationFlagsRequest } /** * Search and filter moderation action logs with support for pagination. View the history of moderation actions taken, including who performed them and when. - * * * @param GeneratedModels\QueryModerationLogsRequest $requestData * @return StreamResponse @@ -280,7 +263,6 @@ public function queryModerationLogs(GeneratedModels\QueryModerationLogsRequest $ } /** * Create or update a moderation rule that can apply app-wide or to specific moderation configs - * * * @param GeneratedModels\UpsertModerationRuleRequest $requestData * @return StreamResponse @@ -295,7 +277,6 @@ public function upsertModerationRule(GeneratedModels\UpsertModerationRuleRequest } /** * Delete an existing moderation rule - * * * @return StreamResponse * @throws StreamException @@ -309,7 +290,6 @@ public function deleteModerationRule(): StreamResponse { } /** * Get a specific moderation rule by ID - * * * @return StreamResponse * @throws StreamException @@ -323,7 +303,6 @@ public function getModerationRule(): StreamResponse { } /** * Search and filter moderation rules across your application. This endpoint is designed for building moderation dashboards and managing multiple rule sets. - * * * @param GeneratedModels\QueryModerationRulesRequest $requestData * @return StreamResponse @@ -338,7 +317,6 @@ public function queryModerationRules(GeneratedModels\QueryModerationRulesRequest } /** * Mute a user. Mutes are generally not visible to the user you mute, while block is something you notice. - * * * @param GeneratedModels\MuteRequest $requestData * @return StreamResponse @@ -353,7 +331,6 @@ public function mute(GeneratedModels\MuteRequest $requestData): StreamResponse { } /** * Query review queue items allows you to filter the review queue items. This is used for building a moderation dashboard. - * * * @param GeneratedModels\QueryReviewQueueRequest $requestData * @return StreamResponse @@ -368,7 +345,6 @@ public function queryReviewQueue(GeneratedModels\QueryReviewQueueRequest $reques } /** * Retrieve a specific review queue item by its ID - * * * @param string $id * @return StreamResponse @@ -384,7 +360,6 @@ public function getReviewQueueItem(string $id): StreamResponse { } /** * Take action on flagged content, such as marking content as safe, deleting content, banning users, or executing custom moderation actions. Supports various action types with configurable parameters. - * * * @param GeneratedModels\SubmitActionRequest $requestData * @return StreamResponse @@ -399,7 +374,6 @@ public function submitAction(GeneratedModels\SubmitActionRequest $requestData): } /** * Unban a user from a channel or globally. - * * * @param string $targetUserID * @param string $channelCid @@ -426,7 +400,6 @@ public function unban(string $targetUserID, string $channelCid, string $createdB } /** * Unmute a user - * * * @param GeneratedModels\UnmuteRequest $requestData * @return StreamResponse diff --git a/src/GeneratedModels/AIImageConfig.php b/src/GeneratedModels/AIImageConfig.php index e19bc31..7a6e2c3 100644 --- a/src/GeneratedModels/AIImageConfig.php +++ b/src/GeneratedModels/AIImageConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AIImageConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AITextConfig.php b/src/GeneratedModels/AITextConfig.php index 4a3fb33..de69a48 100644 --- a/src/GeneratedModels/AITextConfig.php +++ b/src/GeneratedModels/AITextConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AITextConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AIVideoConfig.php b/src/GeneratedModels/AIVideoConfig.php index 05e8271..40ba94c 100644 --- a/src/GeneratedModels/AIVideoConfig.php +++ b/src/GeneratedModels/AIVideoConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AIVideoConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/APIError.php b/src/GeneratedModels/APIError.php index 395c2d1..710de71 100644 --- a/src/GeneratedModels/APIError.php +++ b/src/GeneratedModels/APIError.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class APIError extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/APNConfig.php b/src/GeneratedModels/APNConfig.php index 3bcf584..717eea5 100644 --- a/src/GeneratedModels/APNConfig.php +++ b/src/GeneratedModels/APNConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class APNConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/APNConfigFields.php b/src/GeneratedModels/APNConfigFields.php index 88c040b..c0654e9 100644 --- a/src/GeneratedModels/APNConfigFields.php +++ b/src/GeneratedModels/APNConfigFields.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class APNConfigFields extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/APNS.php b/src/GeneratedModels/APNS.php index 2f2006b..fb0fd16 100644 --- a/src/GeneratedModels/APNS.php +++ b/src/GeneratedModels/APNS.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class APNS extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/APNSPayload.php b/src/GeneratedModels/APNSPayload.php index 0df5215..95a4482 100644 --- a/src/GeneratedModels/APNSPayload.php +++ b/src/GeneratedModels/APNSPayload.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class APNSPayload extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AWSRekognitionRule.php b/src/GeneratedModels/AWSRekognitionRule.php index cb0f301..dee1c22 100644 --- a/src/GeneratedModels/AWSRekognitionRule.php +++ b/src/GeneratedModels/AWSRekognitionRule.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AWSRekognitionRule extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AcceptFeedMemberInviteRequest.php b/src/GeneratedModels/AcceptFeedMemberInviteRequest.php index 416f882..41b67dd 100644 --- a/src/GeneratedModels/AcceptFeedMemberInviteRequest.php +++ b/src/GeneratedModels/AcceptFeedMemberInviteRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AcceptFeedMemberInviteRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AcceptFeedMemberInviteResponse.php b/src/GeneratedModels/AcceptFeedMemberInviteResponse.php index b3e3b28..52704b9 100644 --- a/src/GeneratedModels/AcceptFeedMemberInviteResponse.php +++ b/src/GeneratedModels/AcceptFeedMemberInviteResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AcceptFeedMemberInviteResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AcceptFollowRequest.php b/src/GeneratedModels/AcceptFollowRequest.php index 4a3fe67..35a4628 100644 --- a/src/GeneratedModels/AcceptFollowRequest.php +++ b/src/GeneratedModels/AcceptFollowRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AcceptFollowRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AcceptFollowResponse.php b/src/GeneratedModels/AcceptFollowResponse.php index e9a98be..5bb7db7 100644 --- a/src/GeneratedModels/AcceptFollowResponse.php +++ b/src/GeneratedModels/AcceptFollowResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AcceptFollowResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Action.php b/src/GeneratedModels/Action.php index 7d9aeb6..aad8e21 100644 --- a/src/GeneratedModels/Action.php +++ b/src/GeneratedModels/Action.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Action extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActionLogResponse.php b/src/GeneratedModels/ActionLogResponse.php index dc36800..a5a1636 100644 --- a/src/GeneratedModels/ActionLogResponse.php +++ b/src/GeneratedModels/ActionLogResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActionLogResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActionSequence.php b/src/GeneratedModels/ActionSequence.php index 3c6a30c..7d2409f 100644 --- a/src/GeneratedModels/ActionSequence.php +++ b/src/GeneratedModels/ActionSequence.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActionSequence extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActiveCallsBitrateStats.php b/src/GeneratedModels/ActiveCallsBitrateStats.php index 214e23d..6da0c29 100644 --- a/src/GeneratedModels/ActiveCallsBitrateStats.php +++ b/src/GeneratedModels/ActiveCallsBitrateStats.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActiveCallsBitrateStats extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActiveCallsFPSStats.php b/src/GeneratedModels/ActiveCallsFPSStats.php index 38153a6..28b5a0b 100644 --- a/src/GeneratedModels/ActiveCallsFPSStats.php +++ b/src/GeneratedModels/ActiveCallsFPSStats.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActiveCallsFPSStats extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActiveCallsLatencyStats.php b/src/GeneratedModels/ActiveCallsLatencyStats.php index 97a1100..182305c 100644 --- a/src/GeneratedModels/ActiveCallsLatencyStats.php +++ b/src/GeneratedModels/ActiveCallsLatencyStats.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActiveCallsLatencyStats extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActiveCallsMetrics.php b/src/GeneratedModels/ActiveCallsMetrics.php index 99c37d2..c493f7a 100644 --- a/src/GeneratedModels/ActiveCallsMetrics.php +++ b/src/GeneratedModels/ActiveCallsMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActiveCallsMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActiveCallsResolutionStats.php b/src/GeneratedModels/ActiveCallsResolutionStats.php index 4445249..d0cf8a8 100644 --- a/src/GeneratedModels/ActiveCallsResolutionStats.php +++ b/src/GeneratedModels/ActiveCallsResolutionStats.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActiveCallsResolutionStats extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActiveCallsSummary.php b/src/GeneratedModels/ActiveCallsSummary.php index 3b40047..09b7b7e 100644 --- a/src/GeneratedModels/ActiveCallsSummary.php +++ b/src/GeneratedModels/ActiveCallsSummary.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActiveCallsSummary extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActivityFeedbackEventPayload.php b/src/GeneratedModels/ActivityFeedbackEventPayload.php index c26bc2a..21f48b6 100644 --- a/src/GeneratedModels/ActivityFeedbackEventPayload.php +++ b/src/GeneratedModels/ActivityFeedbackEventPayload.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActivityFeedbackEventPayload extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActivityLocation.php b/src/GeneratedModels/ActivityLocation.php index 4ea86f6..521d2f9 100644 --- a/src/GeneratedModels/ActivityLocation.php +++ b/src/GeneratedModels/ActivityLocation.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActivityLocation extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActivityPinResponse.php b/src/GeneratedModels/ActivityPinResponse.php index 3d20a40..aa4865b 100644 --- a/src/GeneratedModels/ActivityPinResponse.php +++ b/src/GeneratedModels/ActivityPinResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActivityPinResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActivityProcessorConfig.php b/src/GeneratedModels/ActivityProcessorConfig.php index af88d45..276470b 100644 --- a/src/GeneratedModels/ActivityProcessorConfig.php +++ b/src/GeneratedModels/ActivityProcessorConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActivityProcessorConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActivityRequest.php b/src/GeneratedModels/ActivityRequest.php index 6461d34..da504d8 100644 --- a/src/GeneratedModels/ActivityRequest.php +++ b/src/GeneratedModels/ActivityRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActivityRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActivityResponse.php b/src/GeneratedModels/ActivityResponse.php index 9f372f3..0fff50c 100644 --- a/src/GeneratedModels/ActivityResponse.php +++ b/src/GeneratedModels/ActivityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActivityResponse extends BaseModel { public function __construct( @@ -44,12 +41,12 @@ public function __construct( /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $ownReactions = null, // Current user's reactions to this activity - /** @var array|null */ - #[ArrayOf(EnrichedCollectionResponse::class)] + /** @var array|null */ + #[MapOf(EnrichedCollectionResponse::class)] public ?array $collections = null, // Enriched collection data referenced by this activity public ?object $custom = null, // Custom data for the activity - /** @var array|null */ - #[ArrayOf(FeedsReactionGroupResponse::class)] + /** @var array|null */ + #[MapOf(FeedsReactionGroupResponse::class)] public ?array $reactionGroups = null, // Grouped reactions by type public ?object $searchData = null, // Data for search indexing public ?UserResponse $user = null, diff --git a/src/GeneratedModels/ActivitySelectorConfig.php b/src/GeneratedModels/ActivitySelectorConfig.php index 51b91ba..e2f2a26 100644 --- a/src/GeneratedModels/ActivitySelectorConfig.php +++ b/src/GeneratedModels/ActivitySelectorConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActivitySelectorConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ActivitySelectorConfigResponse.php b/src/GeneratedModels/ActivitySelectorConfigResponse.php index 97b21ff..8b6deb3 100644 --- a/src/GeneratedModels/ActivitySelectorConfigResponse.php +++ b/src/GeneratedModels/ActivitySelectorConfigResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ActivitySelectorConfigResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddActivityRequest.php b/src/GeneratedModels/AddActivityRequest.php index a56276d..a82c02d 100644 --- a/src/GeneratedModels/AddActivityRequest.php +++ b/src/GeneratedModels/AddActivityRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddActivityRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddActivityResponse.php b/src/GeneratedModels/AddActivityResponse.php index 7f11a66..c758113 100644 --- a/src/GeneratedModels/AddActivityResponse.php +++ b/src/GeneratedModels/AddActivityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddActivityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddBookmarkRequest.php b/src/GeneratedModels/AddBookmarkRequest.php index 70cc368..0dcda8a 100644 --- a/src/GeneratedModels/AddBookmarkRequest.php +++ b/src/GeneratedModels/AddBookmarkRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddBookmarkRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddBookmarkResponse.php b/src/GeneratedModels/AddBookmarkResponse.php index 1642804..2850aca 100644 --- a/src/GeneratedModels/AddBookmarkResponse.php +++ b/src/GeneratedModels/AddBookmarkResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddBookmarkResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddCommentReactionRequest.php b/src/GeneratedModels/AddCommentReactionRequest.php index 8d900c6..671a440 100644 --- a/src/GeneratedModels/AddCommentReactionRequest.php +++ b/src/GeneratedModels/AddCommentReactionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddCommentReactionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddCommentReactionResponse.php b/src/GeneratedModels/AddCommentReactionResponse.php index d9e7570..078aab8 100644 --- a/src/GeneratedModels/AddCommentReactionResponse.php +++ b/src/GeneratedModels/AddCommentReactionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddCommentReactionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddCommentRequest.php b/src/GeneratedModels/AddCommentRequest.php index 38e71ef..bc62936 100644 --- a/src/GeneratedModels/AddCommentRequest.php +++ b/src/GeneratedModels/AddCommentRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddCommentRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddCommentResponse.php b/src/GeneratedModels/AddCommentResponse.php index 7e6da6a..d43b0c2 100644 --- a/src/GeneratedModels/AddCommentResponse.php +++ b/src/GeneratedModels/AddCommentResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddCommentResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddCommentsBatchRequest.php b/src/GeneratedModels/AddCommentsBatchRequest.php index 2aae3ae..bf091cf 100644 --- a/src/GeneratedModels/AddCommentsBatchRequest.php +++ b/src/GeneratedModels/AddCommentsBatchRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddCommentsBatchRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddCommentsBatchResponse.php b/src/GeneratedModels/AddCommentsBatchResponse.php index 6f72e67..363a6df 100644 --- a/src/GeneratedModels/AddCommentsBatchResponse.php +++ b/src/GeneratedModels/AddCommentsBatchResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddCommentsBatchResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddFolderRequest.php b/src/GeneratedModels/AddFolderRequest.php index 6bcf3ba..0e3ea0f 100644 --- a/src/GeneratedModels/AddFolderRequest.php +++ b/src/GeneratedModels/AddFolderRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddFolderRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddReactionRequest.php b/src/GeneratedModels/AddReactionRequest.php index 4ce6c63..9cec811 100644 --- a/src/GeneratedModels/AddReactionRequest.php +++ b/src/GeneratedModels/AddReactionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddReactionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AddReactionResponse.php b/src/GeneratedModels/AddReactionResponse.php index 2e2665c..06a878e 100644 --- a/src/GeneratedModels/AddReactionResponse.php +++ b/src/GeneratedModels/AddReactionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AddReactionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AggregatedActivityResponse.php b/src/GeneratedModels/AggregatedActivityResponse.php index 267c14c..112b9fc 100644 --- a/src/GeneratedModels/AggregatedActivityResponse.php +++ b/src/GeneratedModels/AggregatedActivityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AggregatedActivityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AggregationConfig.php b/src/GeneratedModels/AggregationConfig.php index ea5f5a7..4b050f6 100644 --- a/src/GeneratedModels/AggregationConfig.php +++ b/src/GeneratedModels/AggregationConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AggregationConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AppResponseFields.php b/src/GeneratedModels/AppResponseFields.php index 535d37e..64b3608 100644 --- a/src/GeneratedModels/AppResponseFields.php +++ b/src/GeneratedModels/AppResponseFields.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AppResponseFields extends BaseModel { public function __construct( @@ -48,11 +45,11 @@ public function __construct( public ?array $eventHooks = null, public ?array $userSearchDisallowedRoles = null, public ?array $webhookEvents = null, - /** @var array|null */ - #[ArrayOf(CallType::class)] + /** @var array|null */ + #[MapOf(CallType::class)] public ?array $callTypes = null, - /** @var array|null */ - #[ArrayOf(ChannelConfig::class)] + /** @var array|null */ + #[MapOf(ChannelConfig::class)] public ?array $channelConfigs = null, public ?FileUploadConfig $fileUploadConfig = null, public ?array $grants = null, diff --git a/src/GeneratedModels/AppealItemResponse.php b/src/GeneratedModels/AppealItemResponse.php index fd12abf..58cd3a4 100644 --- a/src/GeneratedModels/AppealItemResponse.php +++ b/src/GeneratedModels/AppealItemResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AppealItemResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AppealRequest.php b/src/GeneratedModels/AppealRequest.php index 14ccc93..4b928bd 100644 --- a/src/GeneratedModels/AppealRequest.php +++ b/src/GeneratedModels/AppealRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AppealRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AppealResponse.php b/src/GeneratedModels/AppealResponse.php index e97467c..c0a6d67 100644 --- a/src/GeneratedModels/AppealResponse.php +++ b/src/GeneratedModels/AppealResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AppealResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AsyncBulkImageModerationEvent.php b/src/GeneratedModels/AsyncBulkImageModerationEvent.php index f84f212..2ff05d2 100644 --- a/src/GeneratedModels/AsyncBulkImageModerationEvent.php +++ b/src/GeneratedModels/AsyncBulkImageModerationEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AsyncBulkImageModerationEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AsyncExportChannelsEvent.php b/src/GeneratedModels/AsyncExportChannelsEvent.php index 85bb1b3..976d431 100644 --- a/src/GeneratedModels/AsyncExportChannelsEvent.php +++ b/src/GeneratedModels/AsyncExportChannelsEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AsyncExportChannelsEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AsyncExportErrorEvent.php b/src/GeneratedModels/AsyncExportErrorEvent.php index 2b976e1..2e168e8 100644 --- a/src/GeneratedModels/AsyncExportErrorEvent.php +++ b/src/GeneratedModels/AsyncExportErrorEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AsyncExportErrorEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AsyncExportModerationLogsEvent.php b/src/GeneratedModels/AsyncExportModerationLogsEvent.php index 50ebd0f..1b3c977 100644 --- a/src/GeneratedModels/AsyncExportModerationLogsEvent.php +++ b/src/GeneratedModels/AsyncExportModerationLogsEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AsyncExportModerationLogsEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AsyncExportUsersEvent.php b/src/GeneratedModels/AsyncExportUsersEvent.php index b0a307b..d0d0f0c 100644 --- a/src/GeneratedModels/AsyncExportUsersEvent.php +++ b/src/GeneratedModels/AsyncExportUsersEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AsyncExportUsersEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AsyncModerationCallbackConfig.php b/src/GeneratedModels/AsyncModerationCallbackConfig.php index 37f3f89..6a29ca0 100644 --- a/src/GeneratedModels/AsyncModerationCallbackConfig.php +++ b/src/GeneratedModels/AsyncModerationCallbackConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AsyncModerationCallbackConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AsyncModerationConfiguration.php b/src/GeneratedModels/AsyncModerationConfiguration.php index e24fc34..a08cf27 100644 --- a/src/GeneratedModels/AsyncModerationConfiguration.php +++ b/src/GeneratedModels/AsyncModerationConfiguration.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AsyncModerationConfiguration extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AudioSettings.php b/src/GeneratedModels/AudioSettings.php index 0db527d..b4a5436 100644 --- a/src/GeneratedModels/AudioSettings.php +++ b/src/GeneratedModels/AudioSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AudioSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AudioSettingsRequest.php b/src/GeneratedModels/AudioSettingsRequest.php index 1f6c884..0b7b465 100644 --- a/src/GeneratedModels/AudioSettingsRequest.php +++ b/src/GeneratedModels/AudioSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AudioSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AudioSettingsResponse.php b/src/GeneratedModels/AudioSettingsResponse.php index cd0611a..bd9c2e2 100644 --- a/src/GeneratedModels/AudioSettingsResponse.php +++ b/src/GeneratedModels/AudioSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AudioSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AutomodDetailsResponse.php b/src/GeneratedModels/AutomodDetailsResponse.php index 6fd18c2..98e9b02 100644 --- a/src/GeneratedModels/AutomodDetailsResponse.php +++ b/src/GeneratedModels/AutomodDetailsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AutomodDetailsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AutomodPlatformCircumventionConfig.php b/src/GeneratedModels/AutomodPlatformCircumventionConfig.php index fd16b5e..88ceb76 100644 --- a/src/GeneratedModels/AutomodPlatformCircumventionConfig.php +++ b/src/GeneratedModels/AutomodPlatformCircumventionConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AutomodPlatformCircumventionConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AutomodRule.php b/src/GeneratedModels/AutomodRule.php index 2c8a7a4..9a9670c 100644 --- a/src/GeneratedModels/AutomodRule.php +++ b/src/GeneratedModels/AutomodRule.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AutomodRule extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AutomodSemanticFiltersConfig.php b/src/GeneratedModels/AutomodSemanticFiltersConfig.php index b9c2f47..78bf859 100644 --- a/src/GeneratedModels/AutomodSemanticFiltersConfig.php +++ b/src/GeneratedModels/AutomodSemanticFiltersConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AutomodSemanticFiltersConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AutomodSemanticFiltersRule.php b/src/GeneratedModels/AutomodSemanticFiltersRule.php index 98f42b0..7d33c45 100644 --- a/src/GeneratedModels/AutomodSemanticFiltersRule.php +++ b/src/GeneratedModels/AutomodSemanticFiltersRule.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AutomodSemanticFiltersRule extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/AutomodToxicityConfig.php b/src/GeneratedModels/AutomodToxicityConfig.php index 2b8905a..6e5b47c 100644 --- a/src/GeneratedModels/AutomodToxicityConfig.php +++ b/src/GeneratedModels/AutomodToxicityConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class AutomodToxicityConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BackstageSettings.php b/src/GeneratedModels/BackstageSettings.php index c37c728..2341c02 100644 --- a/src/GeneratedModels/BackstageSettings.php +++ b/src/GeneratedModels/BackstageSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BackstageSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BackstageSettingsRequest.php b/src/GeneratedModels/BackstageSettingsRequest.php index bdd1499..ef381e6 100644 --- a/src/GeneratedModels/BackstageSettingsRequest.php +++ b/src/GeneratedModels/BackstageSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BackstageSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BackstageSettingsResponse.php b/src/GeneratedModels/BackstageSettingsResponse.php index cc6c643..3ee06a7 100644 --- a/src/GeneratedModels/BackstageSettingsResponse.php +++ b/src/GeneratedModels/BackstageSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BackstageSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BanOptions.php b/src/GeneratedModels/BanOptions.php index 54bc335..5f89451 100644 --- a/src/GeneratedModels/BanOptions.php +++ b/src/GeneratedModels/BanOptions.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BanOptions extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BanRequest.php b/src/GeneratedModels/BanRequest.php index f7a3a55..ce0dce6 100644 --- a/src/GeneratedModels/BanRequest.php +++ b/src/GeneratedModels/BanRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BanRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BanResponse.php b/src/GeneratedModels/BanResponse.php index 5cde07d..2017e85 100644 --- a/src/GeneratedModels/BanResponse.php +++ b/src/GeneratedModels/BanResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BanResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BlockListConfig.php b/src/GeneratedModels/BlockListConfig.php index 991e4f7..8305a89 100644 --- a/src/GeneratedModels/BlockListConfig.php +++ b/src/GeneratedModels/BlockListConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BlockListConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BlockListOptions.php b/src/GeneratedModels/BlockListOptions.php index 6cd23a6..80fbb28 100644 --- a/src/GeneratedModels/BlockListOptions.php +++ b/src/GeneratedModels/BlockListOptions.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BlockListOptions extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BlockListRule.php b/src/GeneratedModels/BlockListRule.php index 3609369..2f9ec74 100644 --- a/src/GeneratedModels/BlockListRule.php +++ b/src/GeneratedModels/BlockListRule.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BlockListRule extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BlockUsersRequest.php b/src/GeneratedModels/BlockUsersRequest.php index ac5c5cf..0814f15 100644 --- a/src/GeneratedModels/BlockUsersRequest.php +++ b/src/GeneratedModels/BlockUsersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BlockUsersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BlockUsersResponse.php b/src/GeneratedModels/BlockUsersResponse.php index 57ef521..d324d64 100644 --- a/src/GeneratedModels/BlockUsersResponse.php +++ b/src/GeneratedModels/BlockUsersResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BlockUsersResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BlockedUserResponse.php b/src/GeneratedModels/BlockedUserResponse.php index e0ed89c..00c0933 100644 --- a/src/GeneratedModels/BlockedUserResponse.php +++ b/src/GeneratedModels/BlockedUserResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BlockedUserResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BodyguardImageAnalysisConfig.php b/src/GeneratedModels/BodyguardImageAnalysisConfig.php index 4afc5a3..180d475 100644 --- a/src/GeneratedModels/BodyguardImageAnalysisConfig.php +++ b/src/GeneratedModels/BodyguardImageAnalysisConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BodyguardImageAnalysisConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BodyguardRule.php b/src/GeneratedModels/BodyguardRule.php index 842f766..24e06b2 100644 --- a/src/GeneratedModels/BodyguardRule.php +++ b/src/GeneratedModels/BodyguardRule.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BodyguardRule extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BodyguardSeverityRule.php b/src/GeneratedModels/BodyguardSeverityRule.php index 09e7892..37a4452 100644 --- a/src/GeneratedModels/BodyguardSeverityRule.php +++ b/src/GeneratedModels/BodyguardSeverityRule.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BodyguardSeverityRule extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BookmarkFolderResponse.php b/src/GeneratedModels/BookmarkFolderResponse.php index 0333dce..96dbc22 100644 --- a/src/GeneratedModels/BookmarkFolderResponse.php +++ b/src/GeneratedModels/BookmarkFolderResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BookmarkFolderResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BookmarkResponse.php b/src/GeneratedModels/BookmarkResponse.php index 04b11b9..e7ce95f 100644 --- a/src/GeneratedModels/BookmarkResponse.php +++ b/src/GeneratedModels/BookmarkResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BookmarkResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Bound.php b/src/GeneratedModels/Bound.php index 58fe2a3..bbe0d38 100644 --- a/src/GeneratedModels/Bound.php +++ b/src/GeneratedModels/Bound.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Bound extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BroadcastSettings.php b/src/GeneratedModels/BroadcastSettings.php index 3f82cba..ba813ab 100644 --- a/src/GeneratedModels/BroadcastSettings.php +++ b/src/GeneratedModels/BroadcastSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BroadcastSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BroadcastSettingsRequest.php b/src/GeneratedModels/BroadcastSettingsRequest.php index 9fae83c..105e1c7 100644 --- a/src/GeneratedModels/BroadcastSettingsRequest.php +++ b/src/GeneratedModels/BroadcastSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BroadcastSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BrowserDataResponse.php b/src/GeneratedModels/BrowserDataResponse.php index a5e19f0..4ebdfc5 100644 --- a/src/GeneratedModels/BrowserDataResponse.php +++ b/src/GeneratedModels/BrowserDataResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BrowserDataResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BulkImageModerationRequest.php b/src/GeneratedModels/BulkImageModerationRequest.php index bb50ded..ab3e1a5 100644 --- a/src/GeneratedModels/BulkImageModerationRequest.php +++ b/src/GeneratedModels/BulkImageModerationRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BulkImageModerationRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/BulkImageModerationResponse.php b/src/GeneratedModels/BulkImageModerationResponse.php index 8a4a122..2ab2758 100644 --- a/src/GeneratedModels/BulkImageModerationResponse.php +++ b/src/GeneratedModels/BulkImageModerationResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class BulkImageModerationResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallActionOptions.php b/src/GeneratedModels/CallActionOptions.php index 4c188f2..8b48411 100644 --- a/src/GeneratedModels/CallActionOptions.php +++ b/src/GeneratedModels/CallActionOptions.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallActionOptions extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallCustomPropertyParameters.php b/src/GeneratedModels/CallCustomPropertyParameters.php index 53cf048..9364e12 100644 --- a/src/GeneratedModels/CallCustomPropertyParameters.php +++ b/src/GeneratedModels/CallCustomPropertyParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallCustomPropertyParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallDurationReport.php b/src/GeneratedModels/CallDurationReport.php index 88fb757..379ac8a 100644 --- a/src/GeneratedModels/CallDurationReport.php +++ b/src/GeneratedModels/CallDurationReport.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallDurationReport extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallDurationReportResponse.php b/src/GeneratedModels/CallDurationReportResponse.php index 6cbb6d9..3a28208 100644 --- a/src/GeneratedModels/CallDurationReportResponse.php +++ b/src/GeneratedModels/CallDurationReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallDurationReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php b/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php index 564df7b..ab7b0ad 100644 --- a/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php +++ b/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php @@ -16,8 +16,8 @@ public function __construct( public ?string $sessionID = null, // Call session ID public ?string $trackType = null, // The type of the track frame was captured from (TRACK_TYPE_VIDEO|TRACK_TYPE_SCREEN_SHARE) public ?string $url = null, // The URL of the frame - /** @var array|null */ - #[ArrayOf(UserResponse::class)] + /** @var array|null */ + #[MapOf(UserResponse::class)] public ?array $users = null, // The users in the frame public ?string $type = null, // The type of event: "call.frame_recording_ready" in this case ) { diff --git a/src/GeneratedModels/CallParticipantCountReport.php b/src/GeneratedModels/CallParticipantCountReport.php index 8502ca0..1c031e0 100644 --- a/src/GeneratedModels/CallParticipantCountReport.php +++ b/src/GeneratedModels/CallParticipantCountReport.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallParticipantCountReport extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallParticipantCountReportResponse.php b/src/GeneratedModels/CallParticipantCountReportResponse.php index 79ba017..f25a383 100644 --- a/src/GeneratedModels/CallParticipantCountReportResponse.php +++ b/src/GeneratedModels/CallParticipantCountReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallParticipantCountReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallParticipantResponse.php b/src/GeneratedModels/CallParticipantResponse.php index e6acdde..42534c3 100644 --- a/src/GeneratedModels/CallParticipantResponse.php +++ b/src/GeneratedModels/CallParticipantResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallParticipantResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallParticipantTimeline.php b/src/GeneratedModels/CallParticipantTimeline.php index e160cec..f72be11 100644 --- a/src/GeneratedModels/CallParticipantTimeline.php +++ b/src/GeneratedModels/CallParticipantTimeline.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallParticipantTimeline extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallReportResponse.php b/src/GeneratedModels/CallReportResponse.php index b5419bd..4f64929 100644 --- a/src/GeneratedModels/CallReportResponse.php +++ b/src/GeneratedModels/CallReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallRuleActionSequence.php b/src/GeneratedModels/CallRuleActionSequence.php index 94e8594..3872273 100644 --- a/src/GeneratedModels/CallRuleActionSequence.php +++ b/src/GeneratedModels/CallRuleActionSequence.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallRuleActionSequence extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallSessionResponse.php b/src/GeneratedModels/CallSessionResponse.php index 0f46a6e..86025e8 100644 --- a/src/GeneratedModels/CallSessionResponse.php +++ b/src/GeneratedModels/CallSessionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallSessionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallSettings.php b/src/GeneratedModels/CallSettings.php index c1c508c..643a4b9 100644 --- a/src/GeneratedModels/CallSettings.php +++ b/src/GeneratedModels/CallSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallSettingsRequest.php b/src/GeneratedModels/CallSettingsRequest.php index 78a01d8..c2ec5a2 100644 --- a/src/GeneratedModels/CallSettingsRequest.php +++ b/src/GeneratedModels/CallSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallSettingsResponse.php b/src/GeneratedModels/CallSettingsResponse.php index 221781e..7c1d3fe 100644 --- a/src/GeneratedModels/CallSettingsResponse.php +++ b/src/GeneratedModels/CallSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsLocation.php b/src/GeneratedModels/CallStatsLocation.php index 5ec077c..9448da2 100644 --- a/src/GeneratedModels/CallStatsLocation.php +++ b/src/GeneratedModels/CallStatsLocation.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsLocation extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsMapLocation.php b/src/GeneratedModels/CallStatsMapLocation.php index 3dc38f8..5fa6b94 100644 --- a/src/GeneratedModels/CallStatsMapLocation.php +++ b/src/GeneratedModels/CallStatsMapLocation.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsMapLocation extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsMapPublisher.php b/src/GeneratedModels/CallStatsMapPublisher.php index 88b238b..5c4e68c 100644 --- a/src/GeneratedModels/CallStatsMapPublisher.php +++ b/src/GeneratedModels/CallStatsMapPublisher.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsMapPublisher extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsMapPublishers.php b/src/GeneratedModels/CallStatsMapPublishers.php index 4c757b5..1f21159 100644 --- a/src/GeneratedModels/CallStatsMapPublishers.php +++ b/src/GeneratedModels/CallStatsMapPublishers.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsMapPublishers extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsMapSFUs.php b/src/GeneratedModels/CallStatsMapSFUs.php index d5f8f37..94f8e6d 100644 --- a/src/GeneratedModels/CallStatsMapSFUs.php +++ b/src/GeneratedModels/CallStatsMapSFUs.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsMapSFUs extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsMapSubscriber.php b/src/GeneratedModels/CallStatsMapSubscriber.php index c1c379c..e82ed0f 100644 --- a/src/GeneratedModels/CallStatsMapSubscriber.php +++ b/src/GeneratedModels/CallStatsMapSubscriber.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsMapSubscriber extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsMapSubscribers.php b/src/GeneratedModels/CallStatsMapSubscribers.php index 21eb9d7..3ebb23c 100644 --- a/src/GeneratedModels/CallStatsMapSubscribers.php +++ b/src/GeneratedModels/CallStatsMapSubscribers.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsMapSubscribers extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsParticipant.php b/src/GeneratedModels/CallStatsParticipant.php index d49851f..2ef21c5 100644 --- a/src/GeneratedModels/CallStatsParticipant.php +++ b/src/GeneratedModels/CallStatsParticipant.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsParticipant extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsParticipantCounts.php b/src/GeneratedModels/CallStatsParticipantCounts.php index cda2c66..512704c 100644 --- a/src/GeneratedModels/CallStatsParticipantCounts.php +++ b/src/GeneratedModels/CallStatsParticipantCounts.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsParticipantCounts extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsParticipantSession.php b/src/GeneratedModels/CallStatsParticipantSession.php index 89160a6..8f186fe 100644 --- a/src/GeneratedModels/CallStatsParticipantSession.php +++ b/src/GeneratedModels/CallStatsParticipantSession.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsParticipantSession extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallStatsReportSummaryResponse.php b/src/GeneratedModels/CallStatsReportSummaryResponse.php index a43a9d4..3dc2bb2 100644 --- a/src/GeneratedModels/CallStatsReportSummaryResponse.php +++ b/src/GeneratedModels/CallStatsReportSummaryResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallStatsReportSummaryResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallType.php b/src/GeneratedModels/CallType.php index 4bcda45..949af20 100644 --- a/src/GeneratedModels/CallType.php +++ b/src/GeneratedModels/CallType.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallType extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallTypeRuleParameters.php b/src/GeneratedModels/CallTypeRuleParameters.php index daded77..7f32060 100644 --- a/src/GeneratedModels/CallTypeRuleParameters.php +++ b/src/GeneratedModels/CallTypeRuleParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallTypeRuleParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallsPerDayReport.php b/src/GeneratedModels/CallsPerDayReport.php index 3febd29..5178b89 100644 --- a/src/GeneratedModels/CallsPerDayReport.php +++ b/src/GeneratedModels/CallsPerDayReport.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallsPerDayReport extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CallsPerDayReportResponse.php b/src/GeneratedModels/CallsPerDayReportResponse.php index e07065b..ffa3c6d 100644 --- a/src/GeneratedModels/CallsPerDayReportResponse.php +++ b/src/GeneratedModels/CallsPerDayReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CallsPerDayReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CampaignChannelMember.php b/src/GeneratedModels/CampaignChannelMember.php index a9b69e5..e083283 100644 --- a/src/GeneratedModels/CampaignChannelMember.php +++ b/src/GeneratedModels/CampaignChannelMember.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CampaignChannelMember extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CampaignChannelTemplate.php b/src/GeneratedModels/CampaignChannelTemplate.php index 02be9be..a628b63 100644 --- a/src/GeneratedModels/CampaignChannelTemplate.php +++ b/src/GeneratedModels/CampaignChannelTemplate.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CampaignChannelTemplate extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CampaignCompletedEvent.php b/src/GeneratedModels/CampaignCompletedEvent.php index 38182f7..5381d41 100644 --- a/src/GeneratedModels/CampaignCompletedEvent.php +++ b/src/GeneratedModels/CampaignCompletedEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CampaignCompletedEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CampaignMessageTemplate.php b/src/GeneratedModels/CampaignMessageTemplate.php index 283c2b1..855be54 100644 --- a/src/GeneratedModels/CampaignMessageTemplate.php +++ b/src/GeneratedModels/CampaignMessageTemplate.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CampaignMessageTemplate extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CampaignResponse.php b/src/GeneratedModels/CampaignResponse.php index 87b8663..90c36ed 100644 --- a/src/GeneratedModels/CampaignResponse.php +++ b/src/GeneratedModels/CampaignResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CampaignResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CampaignStartedEvent.php b/src/GeneratedModels/CampaignStartedEvent.php index 9a45f50..f12b322 100644 --- a/src/GeneratedModels/CampaignStartedEvent.php +++ b/src/GeneratedModels/CampaignStartedEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CampaignStartedEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CampaignStatsResponse.php b/src/GeneratedModels/CampaignStatsResponse.php index 4e5bee8..16db322 100644 --- a/src/GeneratedModels/CampaignStatsResponse.php +++ b/src/GeneratedModels/CampaignStatsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CampaignStatsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CastPollVoteRequest.php b/src/GeneratedModels/CastPollVoteRequest.php index f9053d9..d4fa248 100644 --- a/src/GeneratedModels/CastPollVoteRequest.php +++ b/src/GeneratedModels/CastPollVoteRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CastPollVoteRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelBatchCompletedEvent.php b/src/GeneratedModels/ChannelBatchCompletedEvent.php index 89c6e76..f3fd56e 100644 --- a/src/GeneratedModels/ChannelBatchCompletedEvent.php +++ b/src/GeneratedModels/ChannelBatchCompletedEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelBatchCompletedEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelBatchStartedEvent.php b/src/GeneratedModels/ChannelBatchStartedEvent.php index 48aa276..32d9862 100644 --- a/src/GeneratedModels/ChannelBatchStartedEvent.php +++ b/src/GeneratedModels/ChannelBatchStartedEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelBatchStartedEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelConfig.php b/src/GeneratedModels/ChannelConfig.php index 7f2c28d..cf2945f 100644 --- a/src/GeneratedModels/ChannelConfig.php +++ b/src/GeneratedModels/ChannelConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelConfigWithInfo.php b/src/GeneratedModels/ChannelConfigWithInfo.php index 6449f04..8d26f60 100644 --- a/src/GeneratedModels/ChannelConfigWithInfo.php +++ b/src/GeneratedModels/ChannelConfigWithInfo.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelConfigWithInfo extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelExport.php b/src/GeneratedModels/ChannelExport.php index 54c76ac..1f1d01f 100644 --- a/src/GeneratedModels/ChannelExport.php +++ b/src/GeneratedModels/ChannelExport.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelExport extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelGetOrCreateRequest.php b/src/GeneratedModels/ChannelGetOrCreateRequest.php index e2295a8..ce36141 100644 --- a/src/GeneratedModels/ChannelGetOrCreateRequest.php +++ b/src/GeneratedModels/ChannelGetOrCreateRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelGetOrCreateRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelInput.php b/src/GeneratedModels/ChannelInput.php index 3568df4..1708245 100644 --- a/src/GeneratedModels/ChannelInput.php +++ b/src/GeneratedModels/ChannelInput.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelInput extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelInputRequest.php b/src/GeneratedModels/ChannelInputRequest.php index c685004..bdd9c6a 100644 --- a/src/GeneratedModels/ChannelInputRequest.php +++ b/src/GeneratedModels/ChannelInputRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelInputRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelMemberRequest.php b/src/GeneratedModels/ChannelMemberRequest.php index 897fa7b..3607b9d 100644 --- a/src/GeneratedModels/ChannelMemberRequest.php +++ b/src/GeneratedModels/ChannelMemberRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelMemberRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelMemberResponse.php b/src/GeneratedModels/ChannelMemberResponse.php index 1e5ce32..1ec40c1 100644 --- a/src/GeneratedModels/ChannelMemberResponse.php +++ b/src/GeneratedModels/ChannelMemberResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelMemberResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelMute.php b/src/GeneratedModels/ChannelMute.php index 5576d80..0facf57 100644 --- a/src/GeneratedModels/ChannelMute.php +++ b/src/GeneratedModels/ChannelMute.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelMute extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelPushPreferencesResponse.php b/src/GeneratedModels/ChannelPushPreferencesResponse.php index 9b359a5..6bbc4f4 100644 --- a/src/GeneratedModels/ChannelPushPreferencesResponse.php +++ b/src/GeneratedModels/ChannelPushPreferencesResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelPushPreferencesResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelStateResponse.php b/src/GeneratedModels/ChannelStateResponse.php index 5be2bd0..6996c88 100644 --- a/src/GeneratedModels/ChannelStateResponse.php +++ b/src/GeneratedModels/ChannelStateResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelStateResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelStateResponseFields.php b/src/GeneratedModels/ChannelStateResponseFields.php index ccd9997..1bf8b1c 100644 --- a/src/GeneratedModels/ChannelStateResponseFields.php +++ b/src/GeneratedModels/ChannelStateResponseFields.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelStateResponseFields extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChannelTypeConfig.php b/src/GeneratedModels/ChannelTypeConfig.php index 0287fa3..179f66e 100644 --- a/src/GeneratedModels/ChannelTypeConfig.php +++ b/src/GeneratedModels/ChannelTypeConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChannelTypeConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ChatActivityStatsResponse.php b/src/GeneratedModels/ChatActivityStatsResponse.php index e8c9359..cc435cd 100644 --- a/src/GeneratedModels/ChatActivityStatsResponse.php +++ b/src/GeneratedModels/ChatActivityStatsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ChatActivityStatsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CheckRequest.php b/src/GeneratedModels/CheckRequest.php index 61edd45..5704488 100644 --- a/src/GeneratedModels/CheckRequest.php +++ b/src/GeneratedModels/CheckRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CheckRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CheckResponse.php b/src/GeneratedModels/CheckResponse.php index e097528..3f7693e 100644 --- a/src/GeneratedModels/CheckResponse.php +++ b/src/GeneratedModels/CheckResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CheckResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CheckSNSRequest.php b/src/GeneratedModels/CheckSNSRequest.php index f8cf4ad..ab8fdf8 100644 --- a/src/GeneratedModels/CheckSNSRequest.php +++ b/src/GeneratedModels/CheckSNSRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CheckSNSRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CheckSNSResponse.php b/src/GeneratedModels/CheckSNSResponse.php index 0524791..0bf43a0 100644 --- a/src/GeneratedModels/CheckSNSResponse.php +++ b/src/GeneratedModels/CheckSNSResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CheckSNSResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CheckSQSRequest.php b/src/GeneratedModels/CheckSQSRequest.php index ef4c0cb..9f25fae 100644 --- a/src/GeneratedModels/CheckSQSRequest.php +++ b/src/GeneratedModels/CheckSQSRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CheckSQSRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CheckSQSResponse.php b/src/GeneratedModels/CheckSQSResponse.php index 523f017..3163ff7 100644 --- a/src/GeneratedModels/CheckSQSResponse.php +++ b/src/GeneratedModels/CheckSQSResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CheckSQSResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ClientOSDataResponse.php b/src/GeneratedModels/ClientOSDataResponse.php index 3fec9c7..e86642e 100644 --- a/src/GeneratedModels/ClientOSDataResponse.php +++ b/src/GeneratedModels/ClientOSDataResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ClientOSDataResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ClosedCaptionRuleParameters.php b/src/GeneratedModels/ClosedCaptionRuleParameters.php index 4010f75..993c85f 100644 --- a/src/GeneratedModels/ClosedCaptionRuleParameters.php +++ b/src/GeneratedModels/ClosedCaptionRuleParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ClosedCaptionRuleParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CollectUserFeedbackRequest.php b/src/GeneratedModels/CollectUserFeedbackRequest.php index 90631e1..79f6b75 100644 --- a/src/GeneratedModels/CollectUserFeedbackRequest.php +++ b/src/GeneratedModels/CollectUserFeedbackRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CollectUserFeedbackRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CollectionRequest.php b/src/GeneratedModels/CollectionRequest.php index eff9056..e0ed1b9 100644 --- a/src/GeneratedModels/CollectionRequest.php +++ b/src/GeneratedModels/CollectionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CollectionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CollectionResponse.php b/src/GeneratedModels/CollectionResponse.php index 9e40fa2..4c06508 100644 --- a/src/GeneratedModels/CollectionResponse.php +++ b/src/GeneratedModels/CollectionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CollectionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CommentResponse.php b/src/GeneratedModels/CommentResponse.php index 3578b47..3a45ad9 100644 --- a/src/GeneratedModels/CommentResponse.php +++ b/src/GeneratedModels/CommentResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CommentResponse extends BaseModel { public function __construct( @@ -41,8 +38,8 @@ public function __construct( public ?array $latestReactions = null, // Recent reactions to the comment public ?object $custom = null, // Custom data for the comment public ?ModerationV2Response $moderation = null, - /** @var array|null */ - #[ArrayOf(FeedsReactionGroupResponse::class)] + /** @var array|null */ + #[MapOf(FeedsReactionGroupResponse::class)] public ?array $reactionGroups = null, // Grouped reactions by type ) { } diff --git a/src/GeneratedModels/CommitMessageRequest.php b/src/GeneratedModels/CommitMessageRequest.php index bf36d1f..7c96559 100644 --- a/src/GeneratedModels/CommitMessageRequest.php +++ b/src/GeneratedModels/CommitMessageRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CommitMessageRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CompositeRecordingResponse.php b/src/GeneratedModels/CompositeRecordingResponse.php index c1db7bd..b971155 100644 --- a/src/GeneratedModels/CompositeRecordingResponse.php +++ b/src/GeneratedModels/CompositeRecordingResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CompositeRecordingResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ConfigResponse.php b/src/GeneratedModels/ConfigResponse.php index a272a0a..01bce72 100644 --- a/src/GeneratedModels/ConfigResponse.php +++ b/src/GeneratedModels/ConfigResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ConfigResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ContentCountRuleParameters.php b/src/GeneratedModels/ContentCountRuleParameters.php index c276c85..2a517f4 100644 --- a/src/GeneratedModels/ContentCountRuleParameters.php +++ b/src/GeneratedModels/ContentCountRuleParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ContentCountRuleParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CountByMinuteResponse.php b/src/GeneratedModels/CountByMinuteResponse.php index 0f97428..6ff2b8b 100644 --- a/src/GeneratedModels/CountByMinuteResponse.php +++ b/src/GeneratedModels/CountByMinuteResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CountByMinuteResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateChannelTypeRequest.php b/src/GeneratedModels/CreateChannelTypeRequest.php index e98a752..00e8430 100644 --- a/src/GeneratedModels/CreateChannelTypeRequest.php +++ b/src/GeneratedModels/CreateChannelTypeRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateChannelTypeRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateChannelTypeResponse.php b/src/GeneratedModels/CreateChannelTypeResponse.php index dbea2b4..bf1b889 100644 --- a/src/GeneratedModels/CreateChannelTypeResponse.php +++ b/src/GeneratedModels/CreateChannelTypeResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateChannelTypeResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateCollectionsRequest.php b/src/GeneratedModels/CreateCollectionsRequest.php index ac938b1..c8a6e27 100644 --- a/src/GeneratedModels/CreateCollectionsRequest.php +++ b/src/GeneratedModels/CreateCollectionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateCollectionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateCollectionsResponse.php b/src/GeneratedModels/CreateCollectionsResponse.php index 2b95dfe..a6b72db 100644 --- a/src/GeneratedModels/CreateCollectionsResponse.php +++ b/src/GeneratedModels/CreateCollectionsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateCollectionsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateCommandResponse.php b/src/GeneratedModels/CreateCommandResponse.php index 3f1a68f..35d4ec5 100644 --- a/src/GeneratedModels/CreateCommandResponse.php +++ b/src/GeneratedModels/CreateCommandResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateCommandResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateFeedGroupRequest.php b/src/GeneratedModels/CreateFeedGroupRequest.php index d8af3d4..632fab1 100644 --- a/src/GeneratedModels/CreateFeedGroupRequest.php +++ b/src/GeneratedModels/CreateFeedGroupRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateFeedGroupRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateFeedGroupResponse.php b/src/GeneratedModels/CreateFeedGroupResponse.php index 5c59d88..5c040cc 100644 --- a/src/GeneratedModels/CreateFeedGroupResponse.php +++ b/src/GeneratedModels/CreateFeedGroupResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateFeedGroupResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateFeedViewRequest.php b/src/GeneratedModels/CreateFeedViewRequest.php index 9fbc1cd..ea101c9 100644 --- a/src/GeneratedModels/CreateFeedViewRequest.php +++ b/src/GeneratedModels/CreateFeedViewRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateFeedViewRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateFeedViewResponse.php b/src/GeneratedModels/CreateFeedViewResponse.php index df5a97d..7ea5e1d 100644 --- a/src/GeneratedModels/CreateFeedViewResponse.php +++ b/src/GeneratedModels/CreateFeedViewResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateFeedViewResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateFeedsBatchRequest.php b/src/GeneratedModels/CreateFeedsBatchRequest.php index c1a5e77..b75b9ba 100644 --- a/src/GeneratedModels/CreateFeedsBatchRequest.php +++ b/src/GeneratedModels/CreateFeedsBatchRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateFeedsBatchRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateFeedsBatchResponse.php b/src/GeneratedModels/CreateFeedsBatchResponse.php index 53ca2d3..b8deb23 100644 --- a/src/GeneratedModels/CreateFeedsBatchResponse.php +++ b/src/GeneratedModels/CreateFeedsBatchResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateFeedsBatchResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateGuestRequest.php b/src/GeneratedModels/CreateGuestRequest.php index 13b6e4a..670e1c3 100644 --- a/src/GeneratedModels/CreateGuestRequest.php +++ b/src/GeneratedModels/CreateGuestRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateGuestRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateGuestResponse.php b/src/GeneratedModels/CreateGuestResponse.php index 1355fc2..016cb4a 100644 --- a/src/GeneratedModels/CreateGuestResponse.php +++ b/src/GeneratedModels/CreateGuestResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateGuestResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateImportRequest.php b/src/GeneratedModels/CreateImportRequest.php index f3e6fb1..942d363 100644 --- a/src/GeneratedModels/CreateImportRequest.php +++ b/src/GeneratedModels/CreateImportRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateImportRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateImportURLRequest.php b/src/GeneratedModels/CreateImportURLRequest.php index 4b5a092..dbf971b 100644 --- a/src/GeneratedModels/CreateImportURLRequest.php +++ b/src/GeneratedModels/CreateImportURLRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateImportURLRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateMembershipLevelRequest.php b/src/GeneratedModels/CreateMembershipLevelRequest.php index e2d928a..8dbe7f3 100644 --- a/src/GeneratedModels/CreateMembershipLevelRequest.php +++ b/src/GeneratedModels/CreateMembershipLevelRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateMembershipLevelRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateMembershipLevelResponse.php b/src/GeneratedModels/CreateMembershipLevelResponse.php index 36538b8..7c44e01 100644 --- a/src/GeneratedModels/CreateMembershipLevelResponse.php +++ b/src/GeneratedModels/CreateMembershipLevelResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateMembershipLevelResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreatePollOptionRequest.php b/src/GeneratedModels/CreatePollOptionRequest.php index 89eb532..70878bf 100644 --- a/src/GeneratedModels/CreatePollOptionRequest.php +++ b/src/GeneratedModels/CreatePollOptionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreatePollOptionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateReminderRequest.php b/src/GeneratedModels/CreateReminderRequest.php index 5d2c493..ca07575 100644 --- a/src/GeneratedModels/CreateReminderRequest.php +++ b/src/GeneratedModels/CreateReminderRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateReminderRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CreateRoleRequest.php b/src/GeneratedModels/CreateRoleRequest.php index eef9eda..a91806a 100644 --- a/src/GeneratedModels/CreateRoleRequest.php +++ b/src/GeneratedModels/CreateRoleRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CreateRoleRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CustomCheckFlag.php b/src/GeneratedModels/CustomCheckFlag.php index 58ffbe7..62feaf5 100644 --- a/src/GeneratedModels/CustomCheckFlag.php +++ b/src/GeneratedModels/CustomCheckFlag.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CustomCheckFlag extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CustomCheckRequest.php b/src/GeneratedModels/CustomCheckRequest.php index 89c66f8..9fe2012 100644 --- a/src/GeneratedModels/CustomCheckRequest.php +++ b/src/GeneratedModels/CustomCheckRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CustomCheckRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CustomCheckResponse.php b/src/GeneratedModels/CustomCheckResponse.php index 5fa3fa2..ec91002 100644 --- a/src/GeneratedModels/CustomCheckResponse.php +++ b/src/GeneratedModels/CustomCheckResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CustomCheckResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/CustomEvent.php b/src/GeneratedModels/CustomEvent.php index 2f36fd3..867bc95 100644 --- a/src/GeneratedModels/CustomEvent.php +++ b/src/GeneratedModels/CustomEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class CustomEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DailyAggregateCallDurationReportResponse.php b/src/GeneratedModels/DailyAggregateCallDurationReportResponse.php index 54365cb..2816878 100644 --- a/src/GeneratedModels/DailyAggregateCallDurationReportResponse.php +++ b/src/GeneratedModels/DailyAggregateCallDurationReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DailyAggregateCallDurationReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DailyAggregateCallParticipantCountReportResponse.php b/src/GeneratedModels/DailyAggregateCallParticipantCountReportResponse.php index 820d151..e6b12ad 100644 --- a/src/GeneratedModels/DailyAggregateCallParticipantCountReportResponse.php +++ b/src/GeneratedModels/DailyAggregateCallParticipantCountReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DailyAggregateCallParticipantCountReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DailyAggregateCallsPerDayReportResponse.php b/src/GeneratedModels/DailyAggregateCallsPerDayReportResponse.php index c76fcb0..e31ab77 100644 --- a/src/GeneratedModels/DailyAggregateCallsPerDayReportResponse.php +++ b/src/GeneratedModels/DailyAggregateCallsPerDayReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DailyAggregateCallsPerDayReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DailyAggregateQualityScoreReportResponse.php b/src/GeneratedModels/DailyAggregateQualityScoreReportResponse.php index 90b316c..85a1f8a 100644 --- a/src/GeneratedModels/DailyAggregateQualityScoreReportResponse.php +++ b/src/GeneratedModels/DailyAggregateQualityScoreReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DailyAggregateQualityScoreReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DailyAggregateSDKUsageReportResponse.php b/src/GeneratedModels/DailyAggregateSDKUsageReportResponse.php index 3e37dfe..0ae65be 100644 --- a/src/GeneratedModels/DailyAggregateSDKUsageReportResponse.php +++ b/src/GeneratedModels/DailyAggregateSDKUsageReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DailyAggregateSDKUsageReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DailyAggregateUserFeedbackReportResponse.php b/src/GeneratedModels/DailyAggregateUserFeedbackReportResponse.php index add83be..eec0f88 100644 --- a/src/GeneratedModels/DailyAggregateUserFeedbackReportResponse.php +++ b/src/GeneratedModels/DailyAggregateUserFeedbackReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DailyAggregateUserFeedbackReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DailyMetricResponse.php b/src/GeneratedModels/DailyMetricResponse.php index 430eddd..45faf24 100644 --- a/src/GeneratedModels/DailyMetricResponse.php +++ b/src/GeneratedModels/DailyMetricResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DailyMetricResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DailyMetricStatsResponse.php b/src/GeneratedModels/DailyMetricStatsResponse.php index a2c3c55..30cde88 100644 --- a/src/GeneratedModels/DailyMetricStatsResponse.php +++ b/src/GeneratedModels/DailyMetricStatsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DailyMetricStatsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Data.php b/src/GeneratedModels/Data.php index b0d2987..a988e18 100644 --- a/src/GeneratedModels/Data.php +++ b/src/GeneratedModels/Data.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Data extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DataDogInfo.php b/src/GeneratedModels/DataDogInfo.php index d82b168..caedd8a 100644 --- a/src/GeneratedModels/DataDogInfo.php +++ b/src/GeneratedModels/DataDogInfo.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DataDogInfo extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeactivateUserRequest.php b/src/GeneratedModels/DeactivateUserRequest.php index 0f23ccf..3a5bdbb 100644 --- a/src/GeneratedModels/DeactivateUserRequest.php +++ b/src/GeneratedModels/DeactivateUserRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeactivateUserRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeactivateUserResponse.php b/src/GeneratedModels/DeactivateUserResponse.php index 28f4208..801fac0 100644 --- a/src/GeneratedModels/DeactivateUserResponse.php +++ b/src/GeneratedModels/DeactivateUserResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeactivateUserResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DecayFunctionConfig.php b/src/GeneratedModels/DecayFunctionConfig.php index 2496f09..52be1b5 100644 --- a/src/GeneratedModels/DecayFunctionConfig.php +++ b/src/GeneratedModels/DecayFunctionConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DecayFunctionConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteActivitiesRequest.php b/src/GeneratedModels/DeleteActivitiesRequest.php index 115a09c..b5fe1cb 100644 --- a/src/GeneratedModels/DeleteActivitiesRequest.php +++ b/src/GeneratedModels/DeleteActivitiesRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteActivitiesRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteActivitiesResponse.php b/src/GeneratedModels/DeleteActivitiesResponse.php index f516dd6..3a4eba9 100644 --- a/src/GeneratedModels/DeleteActivitiesResponse.php +++ b/src/GeneratedModels/DeleteActivitiesResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteActivitiesResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteActivityReactionResponse.php b/src/GeneratedModels/DeleteActivityReactionResponse.php index 1058d61..47999d2 100644 --- a/src/GeneratedModels/DeleteActivityReactionResponse.php +++ b/src/GeneratedModels/DeleteActivityReactionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteActivityReactionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteActivityResponse.php b/src/GeneratedModels/DeleteActivityResponse.php index 715c58c..d4a9a7a 100644 --- a/src/GeneratedModels/DeleteActivityResponse.php +++ b/src/GeneratedModels/DeleteActivityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteActivityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteBookmarkFolderResponse.php b/src/GeneratedModels/DeleteBookmarkFolderResponse.php index 430c4be..fdbaa61 100644 --- a/src/GeneratedModels/DeleteBookmarkFolderResponse.php +++ b/src/GeneratedModels/DeleteBookmarkFolderResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteBookmarkFolderResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteBookmarkResponse.php b/src/GeneratedModels/DeleteBookmarkResponse.php index 93e95bd..aa52eb1 100644 --- a/src/GeneratedModels/DeleteBookmarkResponse.php +++ b/src/GeneratedModels/DeleteBookmarkResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteBookmarkResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteChannelsRequest.php b/src/GeneratedModels/DeleteChannelsRequest.php index 7fe296c..a4b7cc5 100644 --- a/src/GeneratedModels/DeleteChannelsRequest.php +++ b/src/GeneratedModels/DeleteChannelsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteChannelsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteChannelsResponse.php b/src/GeneratedModels/DeleteChannelsResponse.php index 0f2efb5..303fc08 100644 --- a/src/GeneratedModels/DeleteChannelsResponse.php +++ b/src/GeneratedModels/DeleteChannelsResponse.php @@ -3,16 +3,13 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteChannelsResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds public ?string $taskID = null, - /** @var array|null */ - #[ArrayOf(DeleteChannelsResultResponse::class)] + /** @var array|null */ + #[MapOf(DeleteChannelsResultResponse::class)] public ?array $result = null, // Map of channel IDs and their deletion results ) { } diff --git a/src/GeneratedModels/DeleteChannelsResultResponse.php b/src/GeneratedModels/DeleteChannelsResultResponse.php index 15d30ca..455c4c1 100644 --- a/src/GeneratedModels/DeleteChannelsResultResponse.php +++ b/src/GeneratedModels/DeleteChannelsResultResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteChannelsResultResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteCollectionsResponse.php b/src/GeneratedModels/DeleteCollectionsResponse.php index 1a87d94..48e7be1 100644 --- a/src/GeneratedModels/DeleteCollectionsResponse.php +++ b/src/GeneratedModels/DeleteCollectionsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteCollectionsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteCommandResponse.php b/src/GeneratedModels/DeleteCommandResponse.php index d9639a3..82aba61 100644 --- a/src/GeneratedModels/DeleteCommandResponse.php +++ b/src/GeneratedModels/DeleteCommandResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteCommandResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteCommentReactionResponse.php b/src/GeneratedModels/DeleteCommentReactionResponse.php index b47c8ec..798487b 100644 --- a/src/GeneratedModels/DeleteCommentReactionResponse.php +++ b/src/GeneratedModels/DeleteCommentReactionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteCommentReactionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteCommentResponse.php b/src/GeneratedModels/DeleteCommentResponse.php index 2885a5b..7148818 100644 --- a/src/GeneratedModels/DeleteCommentResponse.php +++ b/src/GeneratedModels/DeleteCommentResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteCommentResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteFeedResponse.php b/src/GeneratedModels/DeleteFeedResponse.php index c068f55..d210cf7 100644 --- a/src/GeneratedModels/DeleteFeedResponse.php +++ b/src/GeneratedModels/DeleteFeedResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteFeedResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteFeedViewResponse.php b/src/GeneratedModels/DeleteFeedViewResponse.php index 97faf64..6d19ca9 100644 --- a/src/GeneratedModels/DeleteFeedViewResponse.php +++ b/src/GeneratedModels/DeleteFeedViewResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteFeedViewResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteFeedsBatchRequest.php b/src/GeneratedModels/DeleteFeedsBatchRequest.php index 5139506..b7253a5 100644 --- a/src/GeneratedModels/DeleteFeedsBatchRequest.php +++ b/src/GeneratedModels/DeleteFeedsBatchRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteFeedsBatchRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteFeedsBatchResponse.php b/src/GeneratedModels/DeleteFeedsBatchResponse.php index bbec33e..9c66998 100644 --- a/src/GeneratedModels/DeleteFeedsBatchResponse.php +++ b/src/GeneratedModels/DeleteFeedsBatchResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteFeedsBatchResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteModerationConfigResponse.php b/src/GeneratedModels/DeleteModerationConfigResponse.php index 163fca3..f1669a3 100644 --- a/src/GeneratedModels/DeleteModerationConfigResponse.php +++ b/src/GeneratedModels/DeleteModerationConfigResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteModerationConfigResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteModerationTemplateResponse.php b/src/GeneratedModels/DeleteModerationTemplateResponse.php index aac4449..67ac040 100644 --- a/src/GeneratedModels/DeleteModerationTemplateResponse.php +++ b/src/GeneratedModels/DeleteModerationTemplateResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteModerationTemplateResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteSegmentTargetsRequest.php b/src/GeneratedModels/DeleteSegmentTargetsRequest.php index 974e0a4..b4f5c39 100644 --- a/src/GeneratedModels/DeleteSegmentTargetsRequest.php +++ b/src/GeneratedModels/DeleteSegmentTargetsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteSegmentTargetsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteUsersRequest.php b/src/GeneratedModels/DeleteUsersRequest.php index 9684a9a..0582ade 100644 --- a/src/GeneratedModels/DeleteUsersRequest.php +++ b/src/GeneratedModels/DeleteUsersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteUsersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeleteUsersResponse.php b/src/GeneratedModels/DeleteUsersResponse.php index 43b9b63..b554225 100644 --- a/src/GeneratedModels/DeleteUsersResponse.php +++ b/src/GeneratedModels/DeleteUsersResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeleteUsersResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeliveredMessagePayload.php b/src/GeneratedModels/DeliveredMessagePayload.php index 25051f4..0d4cd61 100644 --- a/src/GeneratedModels/DeliveredMessagePayload.php +++ b/src/GeneratedModels/DeliveredMessagePayload.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeliveredMessagePayload extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeliveryReceiptsResponse.php b/src/GeneratedModels/DeliveryReceiptsResponse.php index 4ebf6fc..25fe622 100644 --- a/src/GeneratedModels/DeliveryReceiptsResponse.php +++ b/src/GeneratedModels/DeliveryReceiptsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeliveryReceiptsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeviceDataResponse.php b/src/GeneratedModels/DeviceDataResponse.php index 2042980..78534f5 100644 --- a/src/GeneratedModels/DeviceDataResponse.php +++ b/src/GeneratedModels/DeviceDataResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeviceDataResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DeviceErrorInfo.php b/src/GeneratedModels/DeviceErrorInfo.php index ab50d8c..6cb05f7 100644 --- a/src/GeneratedModels/DeviceErrorInfo.php +++ b/src/GeneratedModels/DeviceErrorInfo.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DeviceErrorInfo extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/DraftResponse.php b/src/GeneratedModels/DraftResponse.php index e7a81a2..c78e132 100644 --- a/src/GeneratedModels/DraftResponse.php +++ b/src/GeneratedModels/DraftResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class DraftResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EdgeResponse.php b/src/GeneratedModels/EdgeResponse.php index 2409374..2a8a35c 100644 --- a/src/GeneratedModels/EdgeResponse.php +++ b/src/GeneratedModels/EdgeResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EdgeResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EgressHLSResponse.php b/src/GeneratedModels/EgressHLSResponse.php index 28721cb..f778442 100644 --- a/src/GeneratedModels/EgressHLSResponse.php +++ b/src/GeneratedModels/EgressHLSResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EgressHLSResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EgressRTMPResponse.php b/src/GeneratedModels/EgressRTMPResponse.php index c3a5545..18d7a22 100644 --- a/src/GeneratedModels/EgressRTMPResponse.php +++ b/src/GeneratedModels/EgressRTMPResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EgressRTMPResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EgressResponse.php b/src/GeneratedModels/EgressResponse.php index 99b7c18..731bae5 100644 --- a/src/GeneratedModels/EgressResponse.php +++ b/src/GeneratedModels/EgressResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EgressResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EnrichedActivity.php b/src/GeneratedModels/EnrichedActivity.php index 1fd719d..ea2a049 100644 --- a/src/GeneratedModels/EnrichedActivity.php +++ b/src/GeneratedModels/EnrichedActivity.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EnrichedActivity extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EnrichedCollectionResponse.php b/src/GeneratedModels/EnrichedCollectionResponse.php index ec09126..0a1a713 100644 --- a/src/GeneratedModels/EnrichedCollectionResponse.php +++ b/src/GeneratedModels/EnrichedCollectionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EnrichedCollectionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EnrichedReaction.php b/src/GeneratedModels/EnrichedReaction.php index 2532a7c..356a77b 100644 --- a/src/GeneratedModels/EnrichedReaction.php +++ b/src/GeneratedModels/EnrichedReaction.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EnrichedReaction extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EntityCreatorResponse.php b/src/GeneratedModels/EntityCreatorResponse.php index 58a4944..212618b 100644 --- a/src/GeneratedModels/EntityCreatorResponse.php +++ b/src/GeneratedModels/EntityCreatorResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EntityCreatorResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ErrorResult.php b/src/GeneratedModels/ErrorResult.php index edccaad..d140193 100644 --- a/src/GeneratedModels/ErrorResult.php +++ b/src/GeneratedModels/ErrorResult.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ErrorResult extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EventHook.php b/src/GeneratedModels/EventHook.php index 6ba15cd..6a3989c 100644 --- a/src/GeneratedModels/EventHook.php +++ b/src/GeneratedModels/EventHook.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EventHook extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EventNotificationSettings.php b/src/GeneratedModels/EventNotificationSettings.php index 8720ce7..7ecaf14 100644 --- a/src/GeneratedModels/EventNotificationSettings.php +++ b/src/GeneratedModels/EventNotificationSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EventNotificationSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EventNotificationSettingsRequest.php b/src/GeneratedModels/EventNotificationSettingsRequest.php index e04f8a3..0114156 100644 --- a/src/GeneratedModels/EventNotificationSettingsRequest.php +++ b/src/GeneratedModels/EventNotificationSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EventNotificationSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EventNotificationSettingsResponse.php b/src/GeneratedModels/EventNotificationSettingsResponse.php index 61a8476..86fd40a 100644 --- a/src/GeneratedModels/EventNotificationSettingsResponse.php +++ b/src/GeneratedModels/EventNotificationSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EventNotificationSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/EventRequest.php b/src/GeneratedModels/EventRequest.php index 9f8eae5..8e06969 100644 --- a/src/GeneratedModels/EventRequest.php +++ b/src/GeneratedModels/EventRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class EventRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ExportChannelsRequest.php b/src/GeneratedModels/ExportChannelsRequest.php index fe22790..c77a95b 100644 --- a/src/GeneratedModels/ExportChannelsRequest.php +++ b/src/GeneratedModels/ExportChannelsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ExportChannelsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ExportChannelsResponse.php b/src/GeneratedModels/ExportChannelsResponse.php index bbc7690..b8d8f37 100644 --- a/src/GeneratedModels/ExportChannelsResponse.php +++ b/src/GeneratedModels/ExportChannelsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ExportChannelsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ExportUserResponse.php b/src/GeneratedModels/ExportUserResponse.php index fdafdcc..4af48c0 100644 --- a/src/GeneratedModels/ExportUserResponse.php +++ b/src/GeneratedModels/ExportUserResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ExportUserResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ExportUsersRequest.php b/src/GeneratedModels/ExportUsersRequest.php index dfe0551..4d9514f 100644 --- a/src/GeneratedModels/ExportUsersRequest.php +++ b/src/GeneratedModels/ExportUsersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ExportUsersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ExternalStorageResponse.php b/src/GeneratedModels/ExternalStorageResponse.php index ed929ca..70a812d 100644 --- a/src/GeneratedModels/ExternalStorageResponse.php +++ b/src/GeneratedModels/ExternalStorageResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ExternalStorageResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FCM.php b/src/GeneratedModels/FCM.php index a365122..cce28d4 100644 --- a/src/GeneratedModels/FCM.php +++ b/src/GeneratedModels/FCM.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FCM extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FCMPayload.php b/src/GeneratedModels/FCMPayload.php index 2377f53..dd76cda 100644 --- a/src/GeneratedModels/FCMPayload.php +++ b/src/GeneratedModels/FCMPayload.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FCMPayload extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FailedChannelUpdates.php b/src/GeneratedModels/FailedChannelUpdates.php index cf9a241..07ca0fd 100644 --- a/src/GeneratedModels/FailedChannelUpdates.php +++ b/src/GeneratedModels/FailedChannelUpdates.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FailedChannelUpdates extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedGroup.php b/src/GeneratedModels/FeedGroup.php index 8ebc348..8939bbe 100644 --- a/src/GeneratedModels/FeedGroup.php +++ b/src/GeneratedModels/FeedGroup.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedGroup extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedGroupResponse.php b/src/GeneratedModels/FeedGroupResponse.php index 4e97e81..0b8db9a 100644 --- a/src/GeneratedModels/FeedGroupResponse.php +++ b/src/GeneratedModels/FeedGroupResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedGroupResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedInput.php b/src/GeneratedModels/FeedInput.php index 8a15f1f..cb1374d 100644 --- a/src/GeneratedModels/FeedInput.php +++ b/src/GeneratedModels/FeedInput.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedInput extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedMemberRequest.php b/src/GeneratedModels/FeedMemberRequest.php index 0bfb8f3..c0f6cbb 100644 --- a/src/GeneratedModels/FeedMemberRequest.php +++ b/src/GeneratedModels/FeedMemberRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedMemberRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedMemberResponse.php b/src/GeneratedModels/FeedMemberResponse.php index 7caa942..e950738 100644 --- a/src/GeneratedModels/FeedMemberResponse.php +++ b/src/GeneratedModels/FeedMemberResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedMemberResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedOwnData.php b/src/GeneratedModels/FeedOwnData.php index cf3445f..38fb413 100644 --- a/src/GeneratedModels/FeedOwnData.php +++ b/src/GeneratedModels/FeedOwnData.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedOwnData extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedRequest.php b/src/GeneratedModels/FeedRequest.php index c291f6d..10a795c 100644 --- a/src/GeneratedModels/FeedRequest.php +++ b/src/GeneratedModels/FeedRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedResponse.php b/src/GeneratedModels/FeedResponse.php index 2cf4028..0a6e7d6 100644 --- a/src/GeneratedModels/FeedResponse.php +++ b/src/GeneratedModels/FeedResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedSuggestionResponse.php b/src/GeneratedModels/FeedSuggestionResponse.php index b9ebc9b..a4dd179 100644 --- a/src/GeneratedModels/FeedSuggestionResponse.php +++ b/src/GeneratedModels/FeedSuggestionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedSuggestionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedViewResponse.php b/src/GeneratedModels/FeedViewResponse.php index 8b2fb9c..bb1f187 100644 --- a/src/GeneratedModels/FeedViewResponse.php +++ b/src/GeneratedModels/FeedViewResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedViewResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedVisibilityResponse.php b/src/GeneratedModels/FeedVisibilityResponse.php index 0dcb0ab..eb6a808 100644 --- a/src/GeneratedModels/FeedVisibilityResponse.php +++ b/src/GeneratedModels/FeedVisibilityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedVisibilityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedsPreferences.php b/src/GeneratedModels/FeedsPreferences.php index 294a946..d6c3b88 100644 --- a/src/GeneratedModels/FeedsPreferences.php +++ b/src/GeneratedModels/FeedsPreferences.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedsPreferences extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedsPreferencesResponse.php b/src/GeneratedModels/FeedsPreferencesResponse.php index 7e49193..06becb0 100644 --- a/src/GeneratedModels/FeedsPreferencesResponse.php +++ b/src/GeneratedModels/FeedsPreferencesResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedsPreferencesResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedsReactionGroupResponse.php b/src/GeneratedModels/FeedsReactionGroupResponse.php index 644a37e..a9e538c 100644 --- a/src/GeneratedModels/FeedsReactionGroupResponse.php +++ b/src/GeneratedModels/FeedsReactionGroupResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedsReactionGroupResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FeedsReactionResponse.php b/src/GeneratedModels/FeedsReactionResponse.php index 8735533..0ccb41c 100644 --- a/src/GeneratedModels/FeedsReactionResponse.php +++ b/src/GeneratedModels/FeedsReactionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FeedsReactionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Field.php b/src/GeneratedModels/Field.php index fd84f77..1329861 100644 --- a/src/GeneratedModels/Field.php +++ b/src/GeneratedModels/Field.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Field extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FileUploadConfig.php b/src/GeneratedModels/FileUploadConfig.php index 88b9428..cb05647 100644 --- a/src/GeneratedModels/FileUploadConfig.php +++ b/src/GeneratedModels/FileUploadConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FileUploadConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FileUploadRequest.php b/src/GeneratedModels/FileUploadRequest.php index f8a1a6c..15d11e2 100644 --- a/src/GeneratedModels/FileUploadRequest.php +++ b/src/GeneratedModels/FileUploadRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FileUploadRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FileUploadResponse.php b/src/GeneratedModels/FileUploadResponse.php index 85a4cb3..bdab59e 100644 --- a/src/GeneratedModels/FileUploadResponse.php +++ b/src/GeneratedModels/FileUploadResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FileUploadResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FilterConfigResponse.php b/src/GeneratedModels/FilterConfigResponse.php index 32611b0..19bcba3 100644 --- a/src/GeneratedModels/FilterConfigResponse.php +++ b/src/GeneratedModels/FilterConfigResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FilterConfigResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FirebaseConfig.php b/src/GeneratedModels/FirebaseConfig.php index 3c3bc55..e28848e 100644 --- a/src/GeneratedModels/FirebaseConfig.php +++ b/src/GeneratedModels/FirebaseConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FirebaseConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FirebaseConfigFields.php b/src/GeneratedModels/FirebaseConfigFields.php index fbc3903..9f3f8f4 100644 --- a/src/GeneratedModels/FirebaseConfigFields.php +++ b/src/GeneratedModels/FirebaseConfigFields.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FirebaseConfigFields extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FlagCountRuleParameters.php b/src/GeneratedModels/FlagCountRuleParameters.php index 87b2b42..48174ff 100644 --- a/src/GeneratedModels/FlagCountRuleParameters.php +++ b/src/GeneratedModels/FlagCountRuleParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FlagCountRuleParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FlagDetailsResponse.php b/src/GeneratedModels/FlagDetailsResponse.php index 068d183..b230f7d 100644 --- a/src/GeneratedModels/FlagDetailsResponse.php +++ b/src/GeneratedModels/FlagDetailsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FlagDetailsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FlagFeedbackResponse.php b/src/GeneratedModels/FlagFeedbackResponse.php index 78612a2..453dbc2 100644 --- a/src/GeneratedModels/FlagFeedbackResponse.php +++ b/src/GeneratedModels/FlagFeedbackResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FlagFeedbackResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FlagMessageDetailsResponse.php b/src/GeneratedModels/FlagMessageDetailsResponse.php index 2953438..3e387f6 100644 --- a/src/GeneratedModels/FlagMessageDetailsResponse.php +++ b/src/GeneratedModels/FlagMessageDetailsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FlagMessageDetailsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FlagRequest.php b/src/GeneratedModels/FlagRequest.php index 2374540..8a1e617 100644 --- a/src/GeneratedModels/FlagRequest.php +++ b/src/GeneratedModels/FlagRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FlagRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FlagResponse.php b/src/GeneratedModels/FlagResponse.php index 69a965c..339243f 100644 --- a/src/GeneratedModels/FlagResponse.php +++ b/src/GeneratedModels/FlagResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FlagResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FlagUpdatedEvent.php b/src/GeneratedModels/FlagUpdatedEvent.php index 38610fe..0fe24dc 100644 --- a/src/GeneratedModels/FlagUpdatedEvent.php +++ b/src/GeneratedModels/FlagUpdatedEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FlagUpdatedEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FlagUserOptions.php b/src/GeneratedModels/FlagUserOptions.php index accd312..b1ef744 100644 --- a/src/GeneratedModels/FlagUserOptions.php +++ b/src/GeneratedModels/FlagUserOptions.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FlagUserOptions extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FollowBatchRequest.php b/src/GeneratedModels/FollowBatchRequest.php index 1dd6461..8422683 100644 --- a/src/GeneratedModels/FollowBatchRequest.php +++ b/src/GeneratedModels/FollowBatchRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FollowBatchRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FollowBatchResponse.php b/src/GeneratedModels/FollowBatchResponse.php index 37c4f41..ee6d4e0 100644 --- a/src/GeneratedModels/FollowBatchResponse.php +++ b/src/GeneratedModels/FollowBatchResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FollowBatchResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FollowPair.php b/src/GeneratedModels/FollowPair.php index 21f7fef..ecc61de 100644 --- a/src/GeneratedModels/FollowPair.php +++ b/src/GeneratedModels/FollowPair.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FollowPair extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FollowRequest.php b/src/GeneratedModels/FollowRequest.php index 3c62153..97234f6 100644 --- a/src/GeneratedModels/FollowRequest.php +++ b/src/GeneratedModels/FollowRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FollowRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FollowResponse.php b/src/GeneratedModels/FollowResponse.php index 8301edf..ae6c4e6 100644 --- a/src/GeneratedModels/FollowResponse.php +++ b/src/GeneratedModels/FollowResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FollowResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FrameRecordSettings.php b/src/GeneratedModels/FrameRecordSettings.php index c5757f4..783f725 100644 --- a/src/GeneratedModels/FrameRecordSettings.php +++ b/src/GeneratedModels/FrameRecordSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FrameRecordSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FrameRecordingResponse.php b/src/GeneratedModels/FrameRecordingResponse.php index dee1e17..6b6dec0 100644 --- a/src/GeneratedModels/FrameRecordingResponse.php +++ b/src/GeneratedModels/FrameRecordingResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FrameRecordingResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FrameRecordingSettingsRequest.php b/src/GeneratedModels/FrameRecordingSettingsRequest.php index 47a0d4d..2ea3860 100644 --- a/src/GeneratedModels/FrameRecordingSettingsRequest.php +++ b/src/GeneratedModels/FrameRecordingSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FrameRecordingSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FrameRecordingSettingsResponse.php b/src/GeneratedModels/FrameRecordingSettingsResponse.php index 6f8e21a..a4bdaeb 100644 --- a/src/GeneratedModels/FrameRecordingSettingsResponse.php +++ b/src/GeneratedModels/FrameRecordingSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FrameRecordingSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FullUserResponse.php b/src/GeneratedModels/FullUserResponse.php index 1481146..e82eb08 100644 --- a/src/GeneratedModels/FullUserResponse.php +++ b/src/GeneratedModels/FullUserResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FullUserResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/FutureChannelBanResponse.php b/src/GeneratedModels/FutureChannelBanResponse.php index b7905ac..7737d73 100644 --- a/src/GeneratedModels/FutureChannelBanResponse.php +++ b/src/GeneratedModels/FutureChannelBanResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class FutureChannelBanResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GeofenceResponse.php b/src/GeneratedModels/GeofenceResponse.php index 0d88c4e..3a9f027 100644 --- a/src/GeneratedModels/GeofenceResponse.php +++ b/src/GeneratedModels/GeofenceResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GeofenceResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GeofenceSettings.php b/src/GeneratedModels/GeofenceSettings.php index d1511e6..3672ddf 100644 --- a/src/GeneratedModels/GeofenceSettings.php +++ b/src/GeneratedModels/GeofenceSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GeofenceSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GeofenceSettingsRequest.php b/src/GeneratedModels/GeofenceSettingsRequest.php index b146eda..7ee8f54 100644 --- a/src/GeneratedModels/GeofenceSettingsRequest.php +++ b/src/GeneratedModels/GeofenceSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GeofenceSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GeofenceSettingsResponse.php b/src/GeneratedModels/GeofenceSettingsResponse.php index 200c882..546e1b6 100644 --- a/src/GeneratedModels/GeofenceSettingsResponse.php +++ b/src/GeneratedModels/GeofenceSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GeofenceSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetActivityResponse.php b/src/GeneratedModels/GetActivityResponse.php index 2dd3445..4b4ae1c 100644 --- a/src/GeneratedModels/GetActivityResponse.php +++ b/src/GeneratedModels/GetActivityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetActivityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetAppealResponse.php b/src/GeneratedModels/GetAppealResponse.php index 8fda086..31aa95e 100644 --- a/src/GeneratedModels/GetAppealResponse.php +++ b/src/GeneratedModels/GetAppealResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetAppealResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetBlockedUsersResponse.php b/src/GeneratedModels/GetBlockedUsersResponse.php index af3fc5e..b4497bb 100644 --- a/src/GeneratedModels/GetBlockedUsersResponse.php +++ b/src/GeneratedModels/GetBlockedUsersResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetBlockedUsersResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetCallResponse.php b/src/GeneratedModels/GetCallResponse.php index 835517e..4597400 100644 --- a/src/GeneratedModels/GetCallResponse.php +++ b/src/GeneratedModels/GetCallResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetCallResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetCallTypeResponse.php b/src/GeneratedModels/GetCallTypeResponse.php index 63c0176..538f87e 100644 --- a/src/GeneratedModels/GetCallTypeResponse.php +++ b/src/GeneratedModels/GetCallTypeResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetCallTypeResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetCommandResponse.php b/src/GeneratedModels/GetCommandResponse.php index 525f00e..75d63f6 100644 --- a/src/GeneratedModels/GetCommandResponse.php +++ b/src/GeneratedModels/GetCommandResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetCommandResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetCommentRepliesResponse.php b/src/GeneratedModels/GetCommentRepliesResponse.php index b195d84..20a9266 100644 --- a/src/GeneratedModels/GetCommentRepliesResponse.php +++ b/src/GeneratedModels/GetCommentRepliesResponse.php @@ -3,13 +3,11 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetCommentRepliesResponse extends BaseModel { public function __construct( public ?string $duration = null, + public ?string $sort = null, // Sort order used for the replies (first, last, top, best, controversial) /** @var array|null */ #[ArrayOf(ThreadedCommentResponse::class)] public ?array $comments = null, // Threaded listing of replies to the comment diff --git a/src/GeneratedModels/GetCommentResponse.php b/src/GeneratedModels/GetCommentResponse.php index 74bfd9c..ef6e9b2 100644 --- a/src/GeneratedModels/GetCommentResponse.php +++ b/src/GeneratedModels/GetCommentResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetCommentResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetCommentsResponse.php b/src/GeneratedModels/GetCommentsResponse.php index 98050cf..af5de14 100644 --- a/src/GeneratedModels/GetCommentsResponse.php +++ b/src/GeneratedModels/GetCommentsResponse.php @@ -3,13 +3,11 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetCommentsResponse extends BaseModel { public function __construct( public ?string $duration = null, + public ?string $sort = null, // Sort order used for the comments (first, last, top, best, controversial) /** @var array|null */ #[ArrayOf(ThreadedCommentResponse::class)] public ?array $comments = null, // Threaded listing for the activity diff --git a/src/GeneratedModels/GetConfigResponse.php b/src/GeneratedModels/GetConfigResponse.php index d26fe77..6e90ed0 100644 --- a/src/GeneratedModels/GetConfigResponse.php +++ b/src/GeneratedModels/GetConfigResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetConfigResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetFeedGroupResponse.php b/src/GeneratedModels/GetFeedGroupResponse.php index 7dd4c38..e2775e1 100644 --- a/src/GeneratedModels/GetFeedGroupResponse.php +++ b/src/GeneratedModels/GetFeedGroupResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetFeedGroupResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetFeedViewResponse.php b/src/GeneratedModels/GetFeedViewResponse.php index 7edf9ba..e809180 100644 --- a/src/GeneratedModels/GetFeedViewResponse.php +++ b/src/GeneratedModels/GetFeedViewResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetFeedViewResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetFeedVisibilityResponse.php b/src/GeneratedModels/GetFeedVisibilityResponse.php index 2f2691b..5568907 100644 --- a/src/GeneratedModels/GetFeedVisibilityResponse.php +++ b/src/GeneratedModels/GetFeedVisibilityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetFeedVisibilityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetFeedsRateLimitsResponse.php b/src/GeneratedModels/GetFeedsRateLimitsResponse.php index 3833dc0..9e0f5b0 100644 --- a/src/GeneratedModels/GetFeedsRateLimitsResponse.php +++ b/src/GeneratedModels/GetFeedsRateLimitsResponse.php @@ -3,24 +3,21 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetFeedsRateLimitsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null */ - #[ArrayOf(LimitInfoResponse::class)] + /** @var array|null */ + #[MapOf(LimitInfoResponse::class)] public ?array $android = null, // Rate limits for Android platform (endpoint name -> limit info) - /** @var array|null */ - #[ArrayOf(LimitInfoResponse::class)] + /** @var array|null */ + #[MapOf(LimitInfoResponse::class)] public ?array $ios = null, // Rate limits for iOS platform (endpoint name -> limit info) - /** @var array|null */ - #[ArrayOf(LimitInfoResponse::class)] + /** @var array|null */ + #[MapOf(LimitInfoResponse::class)] public ?array $serverSide = null, // Rate limits for server-side platform (endpoint name -> limit info) - /** @var array|null */ - #[ArrayOf(LimitInfoResponse::class)] + /** @var array|null */ + #[MapOf(LimitInfoResponse::class)] public ?array $web = null, // Rate limits for Web platform (endpoint name -> limit info) ) { } diff --git a/src/GeneratedModels/GetFollowSuggestionsResponse.php b/src/GeneratedModels/GetFollowSuggestionsResponse.php index 3cda414..15e8e5e 100644 --- a/src/GeneratedModels/GetFollowSuggestionsResponse.php +++ b/src/GeneratedModels/GetFollowSuggestionsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetFollowSuggestionsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetManyMessagesResponse.php b/src/GeneratedModels/GetManyMessagesResponse.php index 5eabd2d..545b4b7 100644 --- a/src/GeneratedModels/GetManyMessagesResponse.php +++ b/src/GeneratedModels/GetManyMessagesResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetManyMessagesResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetOGResponse.php b/src/GeneratedModels/GetOGResponse.php index 8121bcd..15bbff3 100644 --- a/src/GeneratedModels/GetOGResponse.php +++ b/src/GeneratedModels/GetOGResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetOGResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetOrCreateCallRequest.php b/src/GeneratedModels/GetOrCreateCallRequest.php index 814c2fa..0189b88 100644 --- a/src/GeneratedModels/GetOrCreateCallRequest.php +++ b/src/GeneratedModels/GetOrCreateCallRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetOrCreateCallRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetOrCreateCallResponse.php b/src/GeneratedModels/GetOrCreateCallResponse.php index 0f41cae..e0f85b5 100644 --- a/src/GeneratedModels/GetOrCreateCallResponse.php +++ b/src/GeneratedModels/GetOrCreateCallResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetOrCreateCallResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetOrCreateFeedGroupRequest.php b/src/GeneratedModels/GetOrCreateFeedGroupRequest.php index f006e00..d3c7228 100644 --- a/src/GeneratedModels/GetOrCreateFeedGroupRequest.php +++ b/src/GeneratedModels/GetOrCreateFeedGroupRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetOrCreateFeedGroupRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetOrCreateFeedGroupResponse.php b/src/GeneratedModels/GetOrCreateFeedGroupResponse.php index f6b6e1d..c7ea8f1 100644 --- a/src/GeneratedModels/GetOrCreateFeedGroupResponse.php +++ b/src/GeneratedModels/GetOrCreateFeedGroupResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetOrCreateFeedGroupResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetOrCreateFeedViewRequest.php b/src/GeneratedModels/GetOrCreateFeedViewRequest.php index ae2b4fb..ae8f712 100644 --- a/src/GeneratedModels/GetOrCreateFeedViewRequest.php +++ b/src/GeneratedModels/GetOrCreateFeedViewRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetOrCreateFeedViewRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetOrCreateFeedViewResponse.php b/src/GeneratedModels/GetOrCreateFeedViewResponse.php index f826816..8da5a9f 100644 --- a/src/GeneratedModels/GetOrCreateFeedViewResponse.php +++ b/src/GeneratedModels/GetOrCreateFeedViewResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetOrCreateFeedViewResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetRateLimitsResponse.php b/src/GeneratedModels/GetRateLimitsResponse.php index 539bdd6..7858559 100644 --- a/src/GeneratedModels/GetRateLimitsResponse.php +++ b/src/GeneratedModels/GetRateLimitsResponse.php @@ -3,24 +3,21 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetRateLimitsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null */ - #[ArrayOf(LimitInfoResponse::class)] + /** @var array|null */ + #[MapOf(LimitInfoResponse::class)] public ?array $android = null, // Map of endpoint rate limits for the Android platform - /** @var array|null */ - #[ArrayOf(LimitInfoResponse::class)] + /** @var array|null */ + #[MapOf(LimitInfoResponse::class)] public ?array $ios = null, // Map of endpoint rate limits for the iOS platform - /** @var array|null */ - #[ArrayOf(LimitInfoResponse::class)] + /** @var array|null */ + #[MapOf(LimitInfoResponse::class)] public ?array $serverSide = null, // Map of endpoint rate limits for the server-side platform - /** @var array|null */ - #[ArrayOf(LimitInfoResponse::class)] + /** @var array|null */ + #[MapOf(LimitInfoResponse::class)] public ?array $web = null, // Map of endpoint rate limits for the web platform ) { } diff --git a/src/GeneratedModels/GetReactionsResponse.php b/src/GeneratedModels/GetReactionsResponse.php index 676326c..397d6a5 100644 --- a/src/GeneratedModels/GetReactionsResponse.php +++ b/src/GeneratedModels/GetReactionsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetReactionsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetReviewQueueItemResponse.php b/src/GeneratedModels/GetReviewQueueItemResponse.php index 07f1e26..04f3cb6 100644 --- a/src/GeneratedModels/GetReviewQueueItemResponse.php +++ b/src/GeneratedModels/GetReviewQueueItemResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetReviewQueueItemResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetSegmentResponse.php b/src/GeneratedModels/GetSegmentResponse.php index ab1a8e5..2373509 100644 --- a/src/GeneratedModels/GetSegmentResponse.php +++ b/src/GeneratedModels/GetSegmentResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetSegmentResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetTaskResponse.php b/src/GeneratedModels/GetTaskResponse.php index e428fc0..9b58b7a 100644 --- a/src/GeneratedModels/GetTaskResponse.php +++ b/src/GeneratedModels/GetTaskResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetTaskResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GetThreadResponse.php b/src/GeneratedModels/GetThreadResponse.php index fc17dae..d088bd4 100644 --- a/src/GeneratedModels/GetThreadResponse.php +++ b/src/GeneratedModels/GetThreadResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GetThreadResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GoLiveRequest.php b/src/GeneratedModels/GoLiveRequest.php index 76c8749..a90af7e 100644 --- a/src/GeneratedModels/GoLiveRequest.php +++ b/src/GeneratedModels/GoLiveRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GoLiveRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GoogleVisionConfig.php b/src/GeneratedModels/GoogleVisionConfig.php index 23a9344..a740527 100644 --- a/src/GeneratedModels/GoogleVisionConfig.php +++ b/src/GeneratedModels/GoogleVisionConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GoogleVisionConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/GroupedStatsResponse.php b/src/GeneratedModels/GroupedStatsResponse.php index 0f9bfc4..b97d107 100644 --- a/src/GeneratedModels/GroupedStatsResponse.php +++ b/src/GeneratedModels/GroupedStatsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class GroupedStatsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/HLSSettings.php b/src/GeneratedModels/HLSSettings.php index 8771f86..c0ddda2 100644 --- a/src/GeneratedModels/HLSSettings.php +++ b/src/GeneratedModels/HLSSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class HLSSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/HLSSettingsRequest.php b/src/GeneratedModels/HLSSettingsRequest.php index 4026a5a..17963c0 100644 --- a/src/GeneratedModels/HLSSettingsRequest.php +++ b/src/GeneratedModels/HLSSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class HLSSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/HarmConfig.php b/src/GeneratedModels/HarmConfig.php index 104fab8..7e586b9 100644 --- a/src/GeneratedModels/HarmConfig.php +++ b/src/GeneratedModels/HarmConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class HarmConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/HideChannelRequest.php b/src/GeneratedModels/HideChannelRequest.php index 06028fc..5304c2e 100644 --- a/src/GeneratedModels/HideChannelRequest.php +++ b/src/GeneratedModels/HideChannelRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class HideChannelRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/HuaweiConfig.php b/src/GeneratedModels/HuaweiConfig.php index 20b9375..f76774d 100644 --- a/src/GeneratedModels/HuaweiConfig.php +++ b/src/GeneratedModels/HuaweiConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class HuaweiConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/HuaweiConfigFields.php b/src/GeneratedModels/HuaweiConfigFields.php index 3c6e456..4951d6f 100644 --- a/src/GeneratedModels/HuaweiConfigFields.php +++ b/src/GeneratedModels/HuaweiConfigFields.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class HuaweiConfigFields extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImageContentParameters.php b/src/GeneratedModels/ImageContentParameters.php index 0cdfb8b..9b2e587 100644 --- a/src/GeneratedModels/ImageContentParameters.php +++ b/src/GeneratedModels/ImageContentParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImageContentParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImageData.php b/src/GeneratedModels/ImageData.php index 16ffbe8..296fc5b 100644 --- a/src/GeneratedModels/ImageData.php +++ b/src/GeneratedModels/ImageData.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImageData extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImageRuleParameters.php b/src/GeneratedModels/ImageRuleParameters.php index a348299..953257a 100644 --- a/src/GeneratedModels/ImageRuleParameters.php +++ b/src/GeneratedModels/ImageRuleParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImageRuleParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImageSize.php b/src/GeneratedModels/ImageSize.php index b0fce90..99624f7 100644 --- a/src/GeneratedModels/ImageSize.php +++ b/src/GeneratedModels/ImageSize.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImageSize extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImageUploadRequest.php b/src/GeneratedModels/ImageUploadRequest.php index aaaa37c..7aab7bf 100644 --- a/src/GeneratedModels/ImageUploadRequest.php +++ b/src/GeneratedModels/ImageUploadRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImageUploadRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImageUploadResponse.php b/src/GeneratedModels/ImageUploadResponse.php index 3afef7b..14976e9 100644 --- a/src/GeneratedModels/ImageUploadResponse.php +++ b/src/GeneratedModels/ImageUploadResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImageUploadResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Images.php b/src/GeneratedModels/Images.php index accc6aa..b593625 100644 --- a/src/GeneratedModels/Images.php +++ b/src/GeneratedModels/Images.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Images extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImportTask.php b/src/GeneratedModels/ImportTask.php index 5d7c401..1a13503 100644 --- a/src/GeneratedModels/ImportTask.php +++ b/src/GeneratedModels/ImportTask.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImportTask extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImportTaskHistory.php b/src/GeneratedModels/ImportTaskHistory.php index 8591e4d..06548b9 100644 --- a/src/GeneratedModels/ImportTaskHistory.php +++ b/src/GeneratedModels/ImportTaskHistory.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImportTaskHistory extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImportV2TaskItem.php b/src/GeneratedModels/ImportV2TaskItem.php index 43a653f..63c9d7d 100644 --- a/src/GeneratedModels/ImportV2TaskItem.php +++ b/src/GeneratedModels/ImportV2TaskItem.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImportV2TaskItem extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImportV2TaskSettings.php b/src/GeneratedModels/ImportV2TaskSettings.php index 11aa9ad..1cf2507 100644 --- a/src/GeneratedModels/ImportV2TaskSettings.php +++ b/src/GeneratedModels/ImportV2TaskSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImportV2TaskSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ImportV2TaskSettingsS3.php b/src/GeneratedModels/ImportV2TaskSettingsS3.php index 81311c7..a45159c 100644 --- a/src/GeneratedModels/ImportV2TaskSettingsS3.php +++ b/src/GeneratedModels/ImportV2TaskSettingsS3.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ImportV2TaskSettingsS3 extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IndividualRecordSettings.php b/src/GeneratedModels/IndividualRecordSettings.php index dcd6d25..b07e269 100644 --- a/src/GeneratedModels/IndividualRecordSettings.php +++ b/src/GeneratedModels/IndividualRecordSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IndividualRecordSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IndividualRecordingResponse.php b/src/GeneratedModels/IndividualRecordingResponse.php index cff3f5c..85a0778 100644 --- a/src/GeneratedModels/IndividualRecordingResponse.php +++ b/src/GeneratedModels/IndividualRecordingResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IndividualRecordingResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IndividualRecordingSettingsRequest.php b/src/GeneratedModels/IndividualRecordingSettingsRequest.php index dd8b314..f01ec6c 100644 --- a/src/GeneratedModels/IndividualRecordingSettingsRequest.php +++ b/src/GeneratedModels/IndividualRecordingSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IndividualRecordingSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IndividualRecordingSettingsResponse.php b/src/GeneratedModels/IndividualRecordingSettingsResponse.php index 662089b..51437aa 100644 --- a/src/GeneratedModels/IndividualRecordingSettingsResponse.php +++ b/src/GeneratedModels/IndividualRecordingSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IndividualRecordingSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressAudioEncodingOptions.php b/src/GeneratedModels/IngressAudioEncodingOptions.php index 1f10d72..1a87092 100644 --- a/src/GeneratedModels/IngressAudioEncodingOptions.php +++ b/src/GeneratedModels/IngressAudioEncodingOptions.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressAudioEncodingOptions extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php b/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php index 12b7fcb..7a9bcb8 100644 --- a/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php +++ b/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressAudioEncodingOptionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressAudioEncodingResponse.php b/src/GeneratedModels/IngressAudioEncodingResponse.php index 78b28ab..0d12404 100644 --- a/src/GeneratedModels/IngressAudioEncodingResponse.php +++ b/src/GeneratedModels/IngressAudioEncodingResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressAudioEncodingResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressSettings.php b/src/GeneratedModels/IngressSettings.php index 1c55181..3f28bff 100644 --- a/src/GeneratedModels/IngressSettings.php +++ b/src/GeneratedModels/IngressSettings.php @@ -3,16 +3,13 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressSettings extends BaseModel { public function __construct( public ?bool $enabled = null, public ?IngressAudioEncodingOptions $audioEncodingOptions = null, - /** @var array|null */ - #[ArrayOf(IngressVideoEncodingOptions::class)] + /** @var array|null */ + #[MapOf(IngressVideoEncodingOptions::class)] public ?array $videoEncodingOptions = null, ) { } diff --git a/src/GeneratedModels/IngressSettingsRequest.php b/src/GeneratedModels/IngressSettingsRequest.php index c03df8d..44b8941 100644 --- a/src/GeneratedModels/IngressSettingsRequest.php +++ b/src/GeneratedModels/IngressSettingsRequest.php @@ -3,16 +3,13 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressSettingsRequest extends BaseModel { public function __construct( public ?bool $enabled = null, public ?IngressAudioEncodingOptionsRequest $audioEncodingOptions = null, - /** @var array|null */ - #[ArrayOf(IngressVideoEncodingOptionsRequest::class)] + /** @var array|null */ + #[MapOf(IngressVideoEncodingOptionsRequest::class)] public ?array $videoEncodingOptions = null, ) { } diff --git a/src/GeneratedModels/IngressSettingsResponse.php b/src/GeneratedModels/IngressSettingsResponse.php index ed1d869..e556e3e 100644 --- a/src/GeneratedModels/IngressSettingsResponse.php +++ b/src/GeneratedModels/IngressSettingsResponse.php @@ -3,16 +3,13 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressSettingsResponse extends BaseModel { public function __construct( public ?bool $enabled = null, public ?IngressAudioEncodingResponse $audioEncodingOptions = null, - /** @var array|null */ - #[ArrayOf(IngressVideoEncodingResponse::class)] + /** @var array|null */ + #[MapOf(IngressVideoEncodingResponse::class)] public ?array $videoEncodingOptions = null, ) { } diff --git a/src/GeneratedModels/IngressSource.php b/src/GeneratedModels/IngressSource.php index 3af694e..9194986 100644 --- a/src/GeneratedModels/IngressSource.php +++ b/src/GeneratedModels/IngressSource.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressSource extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressSourceRequest.php b/src/GeneratedModels/IngressSourceRequest.php index 77c67c5..54abb07 100644 --- a/src/GeneratedModels/IngressSourceRequest.php +++ b/src/GeneratedModels/IngressSourceRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressSourceRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressSourceResponse.php b/src/GeneratedModels/IngressSourceResponse.php index d7b7c0e..4167e41 100644 --- a/src/GeneratedModels/IngressSourceResponse.php +++ b/src/GeneratedModels/IngressSourceResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressSourceResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressVideoEncodingOptions.php b/src/GeneratedModels/IngressVideoEncodingOptions.php index f74f6f9..d5787e9 100644 --- a/src/GeneratedModels/IngressVideoEncodingOptions.php +++ b/src/GeneratedModels/IngressVideoEncodingOptions.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressVideoEncodingOptions extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php b/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php index adff8e5..8add35a 100644 --- a/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php +++ b/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressVideoEncodingOptionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressVideoEncodingResponse.php b/src/GeneratedModels/IngressVideoEncodingResponse.php index 8c72a0d..e7d11ec 100644 --- a/src/GeneratedModels/IngressVideoEncodingResponse.php +++ b/src/GeneratedModels/IngressVideoEncodingResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressVideoEncodingResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressVideoLayer.php b/src/GeneratedModels/IngressVideoLayer.php index f58cd63..1c08d92 100644 --- a/src/GeneratedModels/IngressVideoLayer.php +++ b/src/GeneratedModels/IngressVideoLayer.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressVideoLayer extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressVideoLayerRequest.php b/src/GeneratedModels/IngressVideoLayerRequest.php index 640ae5b..1da07d9 100644 --- a/src/GeneratedModels/IngressVideoLayerRequest.php +++ b/src/GeneratedModels/IngressVideoLayerRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressVideoLayerRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/IngressVideoLayerResponse.php b/src/GeneratedModels/IngressVideoLayerResponse.php index f4433f5..a25f77d 100644 --- a/src/GeneratedModels/IngressVideoLayerResponse.php +++ b/src/GeneratedModels/IngressVideoLayerResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class IngressVideoLayerResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/JoinCallAPIMetrics.php b/src/GeneratedModels/JoinCallAPIMetrics.php index 18afc00..8a8949e 100644 --- a/src/GeneratedModels/JoinCallAPIMetrics.php +++ b/src/GeneratedModels/JoinCallAPIMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class JoinCallAPIMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/KeyframeRuleParameters.php b/src/GeneratedModels/KeyframeRuleParameters.php index 25b7049..e0039e2 100644 --- a/src/GeneratedModels/KeyframeRuleParameters.php +++ b/src/GeneratedModels/KeyframeRuleParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class KeyframeRuleParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LLMConfig.php b/src/GeneratedModels/LLMConfig.php index e34d5fd..538f860 100644 --- a/src/GeneratedModels/LLMConfig.php +++ b/src/GeneratedModels/LLMConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LLMConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LLMRule.php b/src/GeneratedModels/LLMRule.php index 3b8a17c..30fff1c 100644 --- a/src/GeneratedModels/LLMRule.php +++ b/src/GeneratedModels/LLMRule.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LLMRule extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LabelResponse.php b/src/GeneratedModels/LabelResponse.php index afae13b..7399828 100644 --- a/src/GeneratedModels/LabelResponse.php +++ b/src/GeneratedModels/LabelResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LabelResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LabelThresholds.php b/src/GeneratedModels/LabelThresholds.php index 1c22120..675cdfa 100644 --- a/src/GeneratedModels/LabelThresholds.php +++ b/src/GeneratedModels/LabelThresholds.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LabelThresholds extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LayoutSettings.php b/src/GeneratedModels/LayoutSettings.php index c8df075..ccc265a 100644 --- a/src/GeneratedModels/LayoutSettings.php +++ b/src/GeneratedModels/LayoutSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LayoutSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LayoutSettingsRequest.php b/src/GeneratedModels/LayoutSettingsRequest.php index 98f0e8b..f4d78bf 100644 --- a/src/GeneratedModels/LayoutSettingsRequest.php +++ b/src/GeneratedModels/LayoutSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LayoutSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LayoutSettingsResponse.php b/src/GeneratedModels/LayoutSettingsResponse.php index cab4607..e52156e 100644 --- a/src/GeneratedModels/LayoutSettingsResponse.php +++ b/src/GeneratedModels/LayoutSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LayoutSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LimitInfoResponse.php b/src/GeneratedModels/LimitInfoResponse.php index 63cae03..16b8ee5 100644 --- a/src/GeneratedModels/LimitInfoResponse.php +++ b/src/GeneratedModels/LimitInfoResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LimitInfoResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LimitsSettings.php b/src/GeneratedModels/LimitsSettings.php index 26f6106..ab50506 100644 --- a/src/GeneratedModels/LimitsSettings.php +++ b/src/GeneratedModels/LimitsSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LimitsSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LimitsSettingsRequest.php b/src/GeneratedModels/LimitsSettingsRequest.php index 7e52d91..85841d3 100644 --- a/src/GeneratedModels/LimitsSettingsRequest.php +++ b/src/GeneratedModels/LimitsSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LimitsSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/LimitsSettingsResponse.php b/src/GeneratedModels/LimitsSettingsResponse.php index 2555416..c206c14 100644 --- a/src/GeneratedModels/LimitsSettingsResponse.php +++ b/src/GeneratedModels/LimitsSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class LimitsSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ListCallTypeResponse.php b/src/GeneratedModels/ListCallTypeResponse.php index e038965..b5eaf8b 100644 --- a/src/GeneratedModels/ListCallTypeResponse.php +++ b/src/GeneratedModels/ListCallTypeResponse.php @@ -10,8 +10,8 @@ class ListCallTypeResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null */ - #[ArrayOf(CallTypeResponse::class)] + /** @var array|null */ + #[MapOf(CallTypeResponse::class)] public ?array $callTypes = null, ) { } diff --git a/src/GeneratedModels/ListChannelTypesResponse.php b/src/GeneratedModels/ListChannelTypesResponse.php index b4b143f..86b7afd 100644 --- a/src/GeneratedModels/ListChannelTypesResponse.php +++ b/src/GeneratedModels/ListChannelTypesResponse.php @@ -3,15 +3,12 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ListChannelTypesResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null */ - #[ArrayOf(ChannelTypeConfig::class)] + /** @var array|null */ + #[MapOf(ChannelTypeConfig::class)] public ?array $channelTypes = null, // Object with all channel types ) { } diff --git a/src/GeneratedModels/ListCommandsResponse.php b/src/GeneratedModels/ListCommandsResponse.php index 95e9bff..1dc7ed6 100644 --- a/src/GeneratedModels/ListCommandsResponse.php +++ b/src/GeneratedModels/ListCommandsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ListCommandsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ListExternalStorageResponse.php b/src/GeneratedModels/ListExternalStorageResponse.php index d444c53..174d980 100644 --- a/src/GeneratedModels/ListExternalStorageResponse.php +++ b/src/GeneratedModels/ListExternalStorageResponse.php @@ -10,8 +10,8 @@ class ListExternalStorageResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null */ - #[ArrayOf(ExternalStorageResponse::class)] + /** @var array|null */ + #[MapOf(ExternalStorageResponse::class)] public ?array $externalStorages = null, ) { } diff --git a/src/GeneratedModels/ListFeedGroupsResponse.php b/src/GeneratedModels/ListFeedGroupsResponse.php index 756ede0..58a946e 100644 --- a/src/GeneratedModels/ListFeedGroupsResponse.php +++ b/src/GeneratedModels/ListFeedGroupsResponse.php @@ -10,8 +10,8 @@ class ListFeedGroupsResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null */ - #[ArrayOf(FeedGroupResponse::class)] + /** @var array|null */ + #[MapOf(FeedGroupResponse::class)] public ?array $groups = null, ) { } diff --git a/src/GeneratedModels/ListFeedViewsResponse.php b/src/GeneratedModels/ListFeedViewsResponse.php index b4c9263..1bb6c49 100644 --- a/src/GeneratedModels/ListFeedViewsResponse.php +++ b/src/GeneratedModels/ListFeedViewsResponse.php @@ -3,15 +3,12 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ListFeedViewsResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null */ - #[ArrayOf(FeedViewResponse::class)] + /** @var array|null */ + #[MapOf(FeedViewResponse::class)] public ?array $views = null, // Map of feed view ID to feed view ) { } diff --git a/src/GeneratedModels/ListFeedVisibilitiesResponse.php b/src/GeneratedModels/ListFeedVisibilitiesResponse.php index 65c7046..ce5f8e8 100644 --- a/src/GeneratedModels/ListFeedVisibilitiesResponse.php +++ b/src/GeneratedModels/ListFeedVisibilitiesResponse.php @@ -3,15 +3,12 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ListFeedVisibilitiesResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null */ - #[ArrayOf(FeedVisibilityResponse::class)] + /** @var array|null */ + #[MapOf(FeedVisibilityResponse::class)] public ?array $feedVisibilities = null, // Map of feed visibility configurations by name ) { } diff --git a/src/GeneratedModels/ListTranscriptionsResponse.php b/src/GeneratedModels/ListTranscriptionsResponse.php index 35f9b13..d722cff 100644 --- a/src/GeneratedModels/ListTranscriptionsResponse.php +++ b/src/GeneratedModels/ListTranscriptionsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ListTranscriptionsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MarkActivityRequest.php b/src/GeneratedModels/MarkActivityRequest.php index 5082e52..4ef2dda 100644 --- a/src/GeneratedModels/MarkActivityRequest.php +++ b/src/GeneratedModels/MarkActivityRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MarkActivityRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MarkChannelsReadRequest.php b/src/GeneratedModels/MarkChannelsReadRequest.php index 99a9e5d..ac826b1 100644 --- a/src/GeneratedModels/MarkChannelsReadRequest.php +++ b/src/GeneratedModels/MarkChannelsReadRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MarkChannelsReadRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MarkDeliveredRequest.php b/src/GeneratedModels/MarkDeliveredRequest.php index e9e072c..d60e299 100644 --- a/src/GeneratedModels/MarkDeliveredRequest.php +++ b/src/GeneratedModels/MarkDeliveredRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MarkDeliveredRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MarkReadRequest.php b/src/GeneratedModels/MarkReadRequest.php index f367e74..42138cb 100644 --- a/src/GeneratedModels/MarkReadRequest.php +++ b/src/GeneratedModels/MarkReadRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MarkReadRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MarkReadResponse.php b/src/GeneratedModels/MarkReadResponse.php index d94a71a..7fca80f 100644 --- a/src/GeneratedModels/MarkReadResponse.php +++ b/src/GeneratedModels/MarkReadResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MarkReadResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MarkReadResponseEvent.php b/src/GeneratedModels/MarkReadResponseEvent.php index 70af2b3..d3b32f2 100644 --- a/src/GeneratedModels/MarkReadResponseEvent.php +++ b/src/GeneratedModels/MarkReadResponseEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MarkReadResponseEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MarkUnreadRequest.php b/src/GeneratedModels/MarkUnreadRequest.php index bc2537c..580f05b 100644 --- a/src/GeneratedModels/MarkUnreadRequest.php +++ b/src/GeneratedModels/MarkUnreadRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MarkUnreadRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MaxStreakChangedEvent.php b/src/GeneratedModels/MaxStreakChangedEvent.php index a81dfb5..b78e27b 100644 --- a/src/GeneratedModels/MaxStreakChangedEvent.php +++ b/src/GeneratedModels/MaxStreakChangedEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MaxStreakChangedEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MembersResponse.php b/src/GeneratedModels/MembersResponse.php index e08ffaa..7da45bc 100644 --- a/src/GeneratedModels/MembersResponse.php +++ b/src/GeneratedModels/MembersResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MembersResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MembershipLevelResponse.php b/src/GeneratedModels/MembershipLevelResponse.php index 4f26972..199662c 100644 --- a/src/GeneratedModels/MembershipLevelResponse.php +++ b/src/GeneratedModels/MembershipLevelResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MembershipLevelResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MessageActionRequest.php b/src/GeneratedModels/MessageActionRequest.php index e91919f..50c7593 100644 --- a/src/GeneratedModels/MessageActionRequest.php +++ b/src/GeneratedModels/MessageActionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MessageActionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MessageChangeSet.php b/src/GeneratedModels/MessageChangeSet.php index afbd4c8..69695a5 100644 --- a/src/GeneratedModels/MessageChangeSet.php +++ b/src/GeneratedModels/MessageChangeSet.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MessageChangeSet extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MessageFlagResponse.php b/src/GeneratedModels/MessageFlagResponse.php index 6554af8..e484a5d 100644 --- a/src/GeneratedModels/MessageFlagResponse.php +++ b/src/GeneratedModels/MessageFlagResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MessageFlagResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MessageHistoryEntryResponse.php b/src/GeneratedModels/MessageHistoryEntryResponse.php index 8395d03..639bbc6 100644 --- a/src/GeneratedModels/MessageHistoryEntryResponse.php +++ b/src/GeneratedModels/MessageHistoryEntryResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MessageHistoryEntryResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MessageOptions.php b/src/GeneratedModels/MessageOptions.php index ff8714f..22e91bf 100644 --- a/src/GeneratedModels/MessageOptions.php +++ b/src/GeneratedModels/MessageOptions.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MessageOptions extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MessagePaginationParams.php b/src/GeneratedModels/MessagePaginationParams.php index 1490759..b2c7728 100644 --- a/src/GeneratedModels/MessagePaginationParams.php +++ b/src/GeneratedModels/MessagePaginationParams.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MessagePaginationParams extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MessageRequest.php b/src/GeneratedModels/MessageRequest.php index 967b5f0..b1c3c87 100644 --- a/src/GeneratedModels/MessageRequest.php +++ b/src/GeneratedModels/MessageRequest.php @@ -12,6 +12,7 @@ public function __construct( public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API public ?string $id = null, // Message ID is unique string identifier of the message public ?bool $mentionedChannel = null, + public ?bool $mentionedHere = null, public ?string $mml = null, // Should be empty if `text` is provided. Can only be set when using server-side API public ?string $parentID = null, // ID of parent message (thread) public ?\DateTime $pinExpires = null, // Date when pinned message expires diff --git a/src/GeneratedModels/MessageResponse.php b/src/GeneratedModels/MessageResponse.php index a0e59d9..6190cee 100644 --- a/src/GeneratedModels/MessageResponse.php +++ b/src/GeneratedModels/MessageResponse.php @@ -15,6 +15,7 @@ public function __construct( public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API public ?string $id = null, // Message ID is unique string identifier of the message public ?bool $mentionedChannel = null, // Whether the message mentioned the channel tag + public ?bool $mentionedHere = null, // Whether the message mentioned online users with @here tag public ?bool $pinned = null, // Whether message is pinned or not public ?int $replyCount = null, // Number of replies to this message public ?bool $shadowed = null, // Whether the message was shadowed or not @@ -61,8 +62,8 @@ public function __construct( public ?UserResponse $pinnedBy = null, public ?PollResponseData $poll = null, public ?MessageResponse $quotedMessage = null, - /** @var array|null */ - #[ArrayOf(ReactionGroupResponse::class)] + /** @var array|null */ + #[MapOf(ReactionGroupResponse::class)] public ?array $reactionGroups = null, public ?ReminderResponseData $reminder = null, public ?SharedLocationResponseData $sharedLocation = null, diff --git a/src/GeneratedModels/MessageStatsResponse.php b/src/GeneratedModels/MessageStatsResponse.php index fbc42d2..454ef91 100644 --- a/src/GeneratedModels/MessageStatsResponse.php +++ b/src/GeneratedModels/MessageStatsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MessageStatsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MessageUpdate.php b/src/GeneratedModels/MessageUpdate.php index a711ff7..e1749b7 100644 --- a/src/GeneratedModels/MessageUpdate.php +++ b/src/GeneratedModels/MessageUpdate.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MessageUpdate extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MessageWithChannelResponse.php b/src/GeneratedModels/MessageWithChannelResponse.php index bcc2308..82b619a 100644 --- a/src/GeneratedModels/MessageWithChannelResponse.php +++ b/src/GeneratedModels/MessageWithChannelResponse.php @@ -15,6 +15,7 @@ public function __construct( public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API public ?string $id = null, // Message ID is unique string identifier of the message public ?bool $mentionedChannel = null, // Whether the message mentioned the channel tag + public ?bool $mentionedHere = null, // Whether the message mentioned online users with @here tag public ?bool $pinned = null, // Whether message is pinned or not public ?int $replyCount = null, // Number of replies to this message public ?bool $shadowed = null, // Whether the message was shadowed or not @@ -62,8 +63,8 @@ public function __construct( public ?UserResponse $pinnedBy = null, public ?PollResponseData $poll = null, public ?MessageResponse $quotedMessage = null, - /** @var array|null */ - #[ArrayOf(ReactionGroupResponse::class)] + /** @var array|null */ + #[MapOf(ReactionGroupResponse::class)] public ?array $reactionGroups = null, public ?ReminderResponseData $reminder = null, public ?SharedLocationResponseData $sharedLocation = null, diff --git a/src/GeneratedModels/MetricDescriptor.php b/src/GeneratedModels/MetricDescriptor.php index ef9b9d2..8663839 100644 --- a/src/GeneratedModels/MetricDescriptor.php +++ b/src/GeneratedModels/MetricDescriptor.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MetricDescriptor extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MetricThreshold.php b/src/GeneratedModels/MetricThreshold.php index 2e7df90..87c6343 100644 --- a/src/GeneratedModels/MetricThreshold.php +++ b/src/GeneratedModels/MetricThreshold.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MetricThreshold extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MetricTimeSeries.php b/src/GeneratedModels/MetricTimeSeries.php index 37b0e24..a5084b2 100644 --- a/src/GeneratedModels/MetricTimeSeries.php +++ b/src/GeneratedModels/MetricTimeSeries.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MetricTimeSeries extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ModerationConfig.php b/src/GeneratedModels/ModerationConfig.php index 9bfebdb..7ae29f2 100644 --- a/src/GeneratedModels/ModerationConfig.php +++ b/src/GeneratedModels/ModerationConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ModerationConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ModerationDashboardPreferences.php b/src/GeneratedModels/ModerationDashboardPreferences.php index f7f8b58..fa394d1 100644 --- a/src/GeneratedModels/ModerationDashboardPreferences.php +++ b/src/GeneratedModels/ModerationDashboardPreferences.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ModerationDashboardPreferences extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ModerationFlagResponse.php b/src/GeneratedModels/ModerationFlagResponse.php index 02f1c3e..34c409c 100644 --- a/src/GeneratedModels/ModerationFlagResponse.php +++ b/src/GeneratedModels/ModerationFlagResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ModerationFlagResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ModerationPayload.php b/src/GeneratedModels/ModerationPayload.php index b18b957..04b6af3 100644 --- a/src/GeneratedModels/ModerationPayload.php +++ b/src/GeneratedModels/ModerationPayload.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ModerationPayload extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ModerationResponse.php b/src/GeneratedModels/ModerationResponse.php index 97eed7e..dae42e2 100644 --- a/src/GeneratedModels/ModerationResponse.php +++ b/src/GeneratedModels/ModerationResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ModerationResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ModerationRuleInfo.php b/src/GeneratedModels/ModerationRuleInfo.php index 84f2a8c..6cbbe63 100644 --- a/src/GeneratedModels/ModerationRuleInfo.php +++ b/src/GeneratedModels/ModerationRuleInfo.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ModerationRuleInfo extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ModerationRuleV2Response.php b/src/GeneratedModels/ModerationRuleV2Response.php index a09fa84..58da158 100644 --- a/src/GeneratedModels/ModerationRuleV2Response.php +++ b/src/GeneratedModels/ModerationRuleV2Response.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ModerationRuleV2Response extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ModerationV2Response.php b/src/GeneratedModels/ModerationV2Response.php index bfd686b..834ad28 100644 --- a/src/GeneratedModels/ModerationV2Response.php +++ b/src/GeneratedModels/ModerationV2Response.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ModerationV2Response extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MuteChannelRequest.php b/src/GeneratedModels/MuteChannelRequest.php index e379cd7..30df948 100644 --- a/src/GeneratedModels/MuteChannelRequest.php +++ b/src/GeneratedModels/MuteChannelRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MuteChannelRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MuteChannelResponse.php b/src/GeneratedModels/MuteChannelResponse.php index f21e26b..416b761 100644 --- a/src/GeneratedModels/MuteChannelResponse.php +++ b/src/GeneratedModels/MuteChannelResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MuteChannelResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MuteRequest.php b/src/GeneratedModels/MuteRequest.php index c55d288..055db54 100644 --- a/src/GeneratedModels/MuteRequest.php +++ b/src/GeneratedModels/MuteRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MuteRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MuteResponse.php b/src/GeneratedModels/MuteResponse.php index 882a1a5..3f11ba1 100644 --- a/src/GeneratedModels/MuteResponse.php +++ b/src/GeneratedModels/MuteResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MuteResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/MuteUsersRequest.php b/src/GeneratedModels/MuteUsersRequest.php index 0c41ad6..abd614a 100644 --- a/src/GeneratedModels/MuteUsersRequest.php +++ b/src/GeneratedModels/MuteUsersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class MuteUsersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NetworkMetricsReportResponse.php b/src/GeneratedModels/NetworkMetricsReportResponse.php index e12c032..d4e87ba 100644 --- a/src/GeneratedModels/NetworkMetricsReportResponse.php +++ b/src/GeneratedModels/NetworkMetricsReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NetworkMetricsReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NoiseCancellationSettings.php b/src/GeneratedModels/NoiseCancellationSettings.php index 8fb033b..06aa21d 100644 --- a/src/GeneratedModels/NoiseCancellationSettings.php +++ b/src/GeneratedModels/NoiseCancellationSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NoiseCancellationSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NotificationComment.php b/src/GeneratedModels/NotificationComment.php index 173a9d2..8ff6703 100644 --- a/src/GeneratedModels/NotificationComment.php +++ b/src/GeneratedModels/NotificationComment.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NotificationComment extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NotificationConfig.php b/src/GeneratedModels/NotificationConfig.php index cddf258..7afe202 100644 --- a/src/GeneratedModels/NotificationConfig.php +++ b/src/GeneratedModels/NotificationConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NotificationConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NotificationContext.php b/src/GeneratedModels/NotificationContext.php index fe18e58..ea0a2a5 100644 --- a/src/GeneratedModels/NotificationContext.php +++ b/src/GeneratedModels/NotificationContext.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NotificationContext extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NotificationParentActivity.php b/src/GeneratedModels/NotificationParentActivity.php index c581e8b..c984fc6 100644 --- a/src/GeneratedModels/NotificationParentActivity.php +++ b/src/GeneratedModels/NotificationParentActivity.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NotificationParentActivity extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NotificationSettings.php b/src/GeneratedModels/NotificationSettings.php index d2f7f21..0fce231 100644 --- a/src/GeneratedModels/NotificationSettings.php +++ b/src/GeneratedModels/NotificationSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NotificationSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NotificationSettingsRequest.php b/src/GeneratedModels/NotificationSettingsRequest.php index db07469..12e95d7 100644 --- a/src/GeneratedModels/NotificationSettingsRequest.php +++ b/src/GeneratedModels/NotificationSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NotificationSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NotificationSettingsResponse.php b/src/GeneratedModels/NotificationSettingsResponse.php index 265584d..74342d2 100644 --- a/src/GeneratedModels/NotificationSettingsResponse.php +++ b/src/GeneratedModels/NotificationSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NotificationSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NotificationStatusResponse.php b/src/GeneratedModels/NotificationStatusResponse.php index faadde2..49ee216 100644 --- a/src/GeneratedModels/NotificationStatusResponse.php +++ b/src/GeneratedModels/NotificationStatusResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NotificationStatusResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NotificationTarget.php b/src/GeneratedModels/NotificationTarget.php index 4515801..487de7d 100644 --- a/src/GeneratedModels/NotificationTarget.php +++ b/src/GeneratedModels/NotificationTarget.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NotificationTarget extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/NotificationTrigger.php b/src/GeneratedModels/NotificationTrigger.php index 3e0163c..17af319 100644 --- a/src/GeneratedModels/NotificationTrigger.php +++ b/src/GeneratedModels/NotificationTrigger.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class NotificationTrigger extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/OCRRule.php b/src/GeneratedModels/OCRRule.php index bf61e3d..67c91c6 100644 --- a/src/GeneratedModels/OCRRule.php +++ b/src/GeneratedModels/OCRRule.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class OCRRule extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/OnlyUserID.php b/src/GeneratedModels/OnlyUserID.php index 0e7670e..3512292 100644 --- a/src/GeneratedModels/OnlyUserID.php +++ b/src/GeneratedModels/OnlyUserID.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class OnlyUserID extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/OverviewDashboardConfig.php b/src/GeneratedModels/OverviewDashboardConfig.php index f9526cb..0b3c20f 100644 --- a/src/GeneratedModels/OverviewDashboardConfig.php +++ b/src/GeneratedModels/OverviewDashboardConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class OverviewDashboardConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/OwnBatchResponse.php b/src/GeneratedModels/OwnBatchResponse.php index bb4ecbf..4e3b2ba 100644 --- a/src/GeneratedModels/OwnBatchResponse.php +++ b/src/GeneratedModels/OwnBatchResponse.php @@ -3,15 +3,12 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class OwnBatchResponse extends BaseModel { public function __construct( public ?string $duration = null, - /** @var array|null */ - #[ArrayOf(FeedOwnData::class)] + /** @var array|null */ + #[MapOf(FeedOwnData::class)] public ?array $data = null, // Map of feed ID to own fields data ) { } diff --git a/src/GeneratedModels/OwnUserResponse.php b/src/GeneratedModels/OwnUserResponse.php index 89ba7d0..839aac2 100644 --- a/src/GeneratedModels/OwnUserResponse.php +++ b/src/GeneratedModels/OwnUserResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class OwnUserResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PagerRequest.php b/src/GeneratedModels/PagerRequest.php index 92a5744..1374a40 100644 --- a/src/GeneratedModels/PagerRequest.php +++ b/src/GeneratedModels/PagerRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PagerRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PagerResponse.php b/src/GeneratedModels/PagerResponse.php index 00f3581..8ef5e77 100644 --- a/src/GeneratedModels/PagerResponse.php +++ b/src/GeneratedModels/PagerResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PagerResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PaginationParams.php b/src/GeneratedModels/PaginationParams.php index c82eb2c..f76d453 100644 --- a/src/GeneratedModels/PaginationParams.php +++ b/src/GeneratedModels/PaginationParams.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PaginationParams extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ParsedPredefinedFilterResponse.php b/src/GeneratedModels/ParsedPredefinedFilterResponse.php index f5bed53..5999a04 100644 --- a/src/GeneratedModels/ParsedPredefinedFilterResponse.php +++ b/src/GeneratedModels/ParsedPredefinedFilterResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParsedPredefinedFilterResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ParticipantCountByMinuteResponse.php b/src/GeneratedModels/ParticipantCountByMinuteResponse.php index d82f58f..0cd0dc3 100644 --- a/src/GeneratedModels/ParticipantCountByMinuteResponse.php +++ b/src/GeneratedModels/ParticipantCountByMinuteResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParticipantCountByMinuteResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ParticipantCountOverTimeResponse.php b/src/GeneratedModels/ParticipantCountOverTimeResponse.php index ed504b9..b5dbcfe 100644 --- a/src/GeneratedModels/ParticipantCountOverTimeResponse.php +++ b/src/GeneratedModels/ParticipantCountOverTimeResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParticipantCountOverTimeResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ParticipantReportResponse.php b/src/GeneratedModels/ParticipantReportResponse.php index 61ec4ba..26adef0 100644 --- a/src/GeneratedModels/ParticipantReportResponse.php +++ b/src/GeneratedModels/ParticipantReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParticipantReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ParticipantSeriesPublisherStats.php b/src/GeneratedModels/ParticipantSeriesPublisherStats.php index 3bd109f..8df05c1 100644 --- a/src/GeneratedModels/ParticipantSeriesPublisherStats.php +++ b/src/GeneratedModels/ParticipantSeriesPublisherStats.php @@ -3,16 +3,13 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParticipantSeriesPublisherStats extends BaseModel { public function __construct( public ?array $globalMetricsOrder = null, public ?array $global = null, - /** @var array|null */ - #[ArrayOf(MetricDescriptor::class)] + /** @var array|null */ + #[MapOf(MetricDescriptor::class)] public ?array $globalMeta = null, public ?array $globalThresholds = null, public ?array $tracks = null, diff --git a/src/GeneratedModels/ParticipantSeriesSubscriberStats.php b/src/GeneratedModels/ParticipantSeriesSubscriberStats.php index 99dd747..d0cf703 100644 --- a/src/GeneratedModels/ParticipantSeriesSubscriberStats.php +++ b/src/GeneratedModels/ParticipantSeriesSubscriberStats.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParticipantSeriesSubscriberStats extends BaseModel { public function __construct( @@ -14,8 +11,8 @@ public function __construct( #[ArrayOf(ParticipantSeriesSubscriptionTrackMetrics::class)] public ?array $subscriptions = null, public ?array $global = null, - /** @var array|null */ - #[ArrayOf(MetricDescriptor::class)] + /** @var array|null */ + #[MapOf(MetricDescriptor::class)] public ?array $globalMeta = null, public ?array $globalThresholds = null, ) { diff --git a/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php b/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php index 8a323c8..68ecd6f 100644 --- a/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php +++ b/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParticipantSeriesSubscriptionTrackMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ParticipantSeriesTimeframe.php b/src/GeneratedModels/ParticipantSeriesTimeframe.php index 81db34f..7137f5a 100644 --- a/src/GeneratedModels/ParticipantSeriesTimeframe.php +++ b/src/GeneratedModels/ParticipantSeriesTimeframe.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParticipantSeriesTimeframe extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ParticipantSeriesTrackMetrics.php b/src/GeneratedModels/ParticipantSeriesTrackMetrics.php index a4ffd47..ff9bf76 100644 --- a/src/GeneratedModels/ParticipantSeriesTrackMetrics.php +++ b/src/GeneratedModels/ParticipantSeriesTrackMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParticipantSeriesTrackMetrics extends BaseModel { public function __construct( @@ -16,8 +13,8 @@ public function __construct( public ?string $trackType = null, public ?array $metricsOrder = null, public ?array $metrics = null, - /** @var array|null */ - #[ArrayOf(MetricDescriptor::class)] + /** @var array|null */ + #[MapOf(MetricDescriptor::class)] public ?array $metricsMeta = null, public ?array $thresholds = null, ) { diff --git a/src/GeneratedModels/ParticipantSeriesUserStats.php b/src/GeneratedModels/ParticipantSeriesUserStats.php index 5552793..274b9e5 100644 --- a/src/GeneratedModels/ParticipantSeriesUserStats.php +++ b/src/GeneratedModels/ParticipantSeriesUserStats.php @@ -3,16 +3,13 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParticipantSeriesUserStats extends BaseModel { public function __construct( public ?array $metricsOrder = null, public ?array $metrics = null, - /** @var array|null */ - #[ArrayOf(MetricDescriptor::class)] + /** @var array|null */ + #[MapOf(MetricDescriptor::class)] public ?array $metricsMeta = null, public ?array $thresholds = null, ) { diff --git a/src/GeneratedModels/ParticipantSessionDetails.php b/src/GeneratedModels/ParticipantSessionDetails.php index 7fe153f..8d92931 100644 --- a/src/GeneratedModels/ParticipantSessionDetails.php +++ b/src/GeneratedModels/ParticipantSessionDetails.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ParticipantSessionDetails extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PendingMessageResponse.php b/src/GeneratedModels/PendingMessageResponse.php index deb8a11..20a9b1f 100644 --- a/src/GeneratedModels/PendingMessageResponse.php +++ b/src/GeneratedModels/PendingMessageResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PendingMessageResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PerSDKUsageReport.php b/src/GeneratedModels/PerSDKUsageReport.php index 50aa3a7..2cd3f89 100644 --- a/src/GeneratedModels/PerSDKUsageReport.php +++ b/src/GeneratedModels/PerSDKUsageReport.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PerSDKUsageReport extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Permission.php b/src/GeneratedModels/Permission.php index f6b6b40..8616ec1 100644 --- a/src/GeneratedModels/Permission.php +++ b/src/GeneratedModels/Permission.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Permission extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PinActivityRequest.php b/src/GeneratedModels/PinActivityRequest.php index c7caaaf..a773270 100644 --- a/src/GeneratedModels/PinActivityRequest.php +++ b/src/GeneratedModels/PinActivityRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PinActivityRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PinActivityResponse.php b/src/GeneratedModels/PinActivityResponse.php index dc26f60..80d6def 100644 --- a/src/GeneratedModels/PinActivityResponse.php +++ b/src/GeneratedModels/PinActivityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PinActivityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PlatformDataResponse.php b/src/GeneratedModels/PlatformDataResponse.php index 1fcdb19..7e27c93 100644 --- a/src/GeneratedModels/PlatformDataResponse.php +++ b/src/GeneratedModels/PlatformDataResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PlatformDataResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Policy.php b/src/GeneratedModels/Policy.php index b25523f..e8ef75f 100644 --- a/src/GeneratedModels/Policy.php +++ b/src/GeneratedModels/Policy.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Policy extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PollOptionInput.php b/src/GeneratedModels/PollOptionInput.php index b87e591..d4e2038 100644 --- a/src/GeneratedModels/PollOptionInput.php +++ b/src/GeneratedModels/PollOptionInput.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PollOptionInput extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PollOptionRequest.php b/src/GeneratedModels/PollOptionRequest.php index 7e3dba8..ac2e6ac 100644 --- a/src/GeneratedModels/PollOptionRequest.php +++ b/src/GeneratedModels/PollOptionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PollOptionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PollOptionResponse.php b/src/GeneratedModels/PollOptionResponse.php index 4442cea..21900db 100644 --- a/src/GeneratedModels/PollOptionResponse.php +++ b/src/GeneratedModels/PollOptionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PollOptionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PollOptionResponseData.php b/src/GeneratedModels/PollOptionResponseData.php index f7cf75d..0b9f653 100644 --- a/src/GeneratedModels/PollOptionResponseData.php +++ b/src/GeneratedModels/PollOptionResponseData.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PollOptionResponseData extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PollResponse.php b/src/GeneratedModels/PollResponse.php index f918bdd..1f69c07 100644 --- a/src/GeneratedModels/PollResponse.php +++ b/src/GeneratedModels/PollResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PollResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PollResponseData.php b/src/GeneratedModels/PollResponseData.php index 5a970ea..f0adb65 100644 --- a/src/GeneratedModels/PollResponseData.php +++ b/src/GeneratedModels/PollResponseData.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PollResponseData extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PollVoteResponse.php b/src/GeneratedModels/PollVoteResponse.php index f756f33..620b6b8 100644 --- a/src/GeneratedModels/PollVoteResponse.php +++ b/src/GeneratedModels/PollVoteResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PollVoteResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PollVoteResponseData.php b/src/GeneratedModels/PollVoteResponseData.php index 0d83bc5..af4c3f5 100644 --- a/src/GeneratedModels/PollVoteResponseData.php +++ b/src/GeneratedModels/PollVoteResponseData.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PollVoteResponseData extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PollVotesResponse.php b/src/GeneratedModels/PollVotesResponse.php index e59b9a4..2f1b777 100644 --- a/src/GeneratedModels/PollVotesResponse.php +++ b/src/GeneratedModels/PollVotesResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PollVotesResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PrivacySettingsResponse.php b/src/GeneratedModels/PrivacySettingsResponse.php index ba192d6..3e03cab 100644 --- a/src/GeneratedModels/PrivacySettingsResponse.php +++ b/src/GeneratedModels/PrivacySettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PrivacySettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PublishedTrackFlags.php b/src/GeneratedModels/PublishedTrackFlags.php index f772fd1..377e79f 100644 --- a/src/GeneratedModels/PublishedTrackFlags.php +++ b/src/GeneratedModels/PublishedTrackFlags.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PublishedTrackFlags extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PublishedTrackMetrics.php b/src/GeneratedModels/PublishedTrackMetrics.php index c179f94..ea41fb2 100644 --- a/src/GeneratedModels/PublishedTrackMetrics.php +++ b/src/GeneratedModels/PublishedTrackMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PublishedTrackMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PublisherAllMetrics.php b/src/GeneratedModels/PublisherAllMetrics.php index 1df3555..ce542fd 100644 --- a/src/GeneratedModels/PublisherAllMetrics.php +++ b/src/GeneratedModels/PublisherAllMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PublisherAllMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PublisherAudioMetrics.php b/src/GeneratedModels/PublisherAudioMetrics.php index efdc52f..76c5add 100644 --- a/src/GeneratedModels/PublisherAudioMetrics.php +++ b/src/GeneratedModels/PublisherAudioMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PublisherAudioMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PublisherStatsResponse.php b/src/GeneratedModels/PublisherStatsResponse.php index 8a6873e..655f14a 100644 --- a/src/GeneratedModels/PublisherStatsResponse.php +++ b/src/GeneratedModels/PublisherStatsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PublisherStatsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PublisherVideoMetrics.php b/src/GeneratedModels/PublisherVideoMetrics.php index 170767d..c259116 100644 --- a/src/GeneratedModels/PublisherVideoMetrics.php +++ b/src/GeneratedModels/PublisherVideoMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PublisherVideoMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PublishersMetrics.php b/src/GeneratedModels/PublishersMetrics.php index 1c39866..2f728d2 100644 --- a/src/GeneratedModels/PublishersMetrics.php +++ b/src/GeneratedModels/PublishersMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PublishersMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushConfig.php b/src/GeneratedModels/PushConfig.php index a4bd053..37aa444 100644 --- a/src/GeneratedModels/PushConfig.php +++ b/src/GeneratedModels/PushConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushNotificationConfig.php b/src/GeneratedModels/PushNotificationConfig.php index cdcb869..5c75d5d 100644 --- a/src/GeneratedModels/PushNotificationConfig.php +++ b/src/GeneratedModels/PushNotificationConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushNotificationConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushNotificationFields.php b/src/GeneratedModels/PushNotificationFields.php index 68e70ee..aca81f0 100644 --- a/src/GeneratedModels/PushNotificationFields.php +++ b/src/GeneratedModels/PushNotificationFields.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushNotificationFields extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushNotificationSettingsResponse.php b/src/GeneratedModels/PushNotificationSettingsResponse.php index 332a250..93742b4 100644 --- a/src/GeneratedModels/PushNotificationSettingsResponse.php +++ b/src/GeneratedModels/PushNotificationSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushNotificationSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushPreferenceInput.php b/src/GeneratedModels/PushPreferenceInput.php index 63346f5..b2f87d9 100644 --- a/src/GeneratedModels/PushPreferenceInput.php +++ b/src/GeneratedModels/PushPreferenceInput.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushPreferenceInput extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushPreferencesResponse.php b/src/GeneratedModels/PushPreferencesResponse.php index 8d423ac..921890f 100644 --- a/src/GeneratedModels/PushPreferencesResponse.php +++ b/src/GeneratedModels/PushPreferencesResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushPreferencesResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushProvider.php b/src/GeneratedModels/PushProvider.php index fedc080..50a365d 100644 --- a/src/GeneratedModels/PushProvider.php +++ b/src/GeneratedModels/PushProvider.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushProvider extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushProviderRequest.php b/src/GeneratedModels/PushProviderRequest.php index 5a540f5..6b06fdc 100644 --- a/src/GeneratedModels/PushProviderRequest.php +++ b/src/GeneratedModels/PushProviderRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushProviderRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushProviderResponse.php b/src/GeneratedModels/PushProviderResponse.php index 2827814..d43fb75 100644 --- a/src/GeneratedModels/PushProviderResponse.php +++ b/src/GeneratedModels/PushProviderResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushProviderResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushTemplate.php b/src/GeneratedModels/PushTemplate.php index 37d5c60..6e9ef9f 100644 --- a/src/GeneratedModels/PushTemplate.php +++ b/src/GeneratedModels/PushTemplate.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushTemplate extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/PushTemplateResponse.php b/src/GeneratedModels/PushTemplateResponse.php index 64b0ee1..3bce662 100644 --- a/src/GeneratedModels/PushTemplateResponse.php +++ b/src/GeneratedModels/PushTemplateResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class PushTemplateResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QualityScoreReport.php b/src/GeneratedModels/QualityScoreReport.php index dc242ad..7a5a3c6 100644 --- a/src/GeneratedModels/QualityScoreReport.php +++ b/src/GeneratedModels/QualityScoreReport.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QualityScoreReport extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QualityScoreReportResponse.php b/src/GeneratedModels/QualityScoreReportResponse.php index aa37d05..a0f4127 100644 --- a/src/GeneratedModels/QualityScoreReportResponse.php +++ b/src/GeneratedModels/QualityScoreReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QualityScoreReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryActivitiesRequest.php b/src/GeneratedModels/QueryActivitiesRequest.php index 03bf813..9b898e8 100644 --- a/src/GeneratedModels/QueryActivitiesRequest.php +++ b/src/GeneratedModels/QueryActivitiesRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryActivitiesRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryActivitiesResponse.php b/src/GeneratedModels/QueryActivitiesResponse.php index 1eeb8cb..8933780 100644 --- a/src/GeneratedModels/QueryActivitiesResponse.php +++ b/src/GeneratedModels/QueryActivitiesResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryActivitiesResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryActivityReactionsRequest.php b/src/GeneratedModels/QueryActivityReactionsRequest.php index 0fe5236..1723150 100644 --- a/src/GeneratedModels/QueryActivityReactionsRequest.php +++ b/src/GeneratedModels/QueryActivityReactionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryActivityReactionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryAggregateCallStatsRequest.php b/src/GeneratedModels/QueryAggregateCallStatsRequest.php index 2276a27..a698dde 100644 --- a/src/GeneratedModels/QueryAggregateCallStatsRequest.php +++ b/src/GeneratedModels/QueryAggregateCallStatsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryAggregateCallStatsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryAppealsRequest.php b/src/GeneratedModels/QueryAppealsRequest.php index 6c4f90d..e33683e 100644 --- a/src/GeneratedModels/QueryAppealsRequest.php +++ b/src/GeneratedModels/QueryAppealsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryAppealsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryAppealsResponse.php b/src/GeneratedModels/QueryAppealsResponse.php index b5f41ae..50bbefb 100644 --- a/src/GeneratedModels/QueryAppealsResponse.php +++ b/src/GeneratedModels/QueryAppealsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryAppealsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryBannedUsersPayload.php b/src/GeneratedModels/QueryBannedUsersPayload.php index 3aec0e9..baa4b48 100644 --- a/src/GeneratedModels/QueryBannedUsersPayload.php +++ b/src/GeneratedModels/QueryBannedUsersPayload.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryBannedUsersPayload extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryBannedUsersResponse.php b/src/GeneratedModels/QueryBannedUsersResponse.php index f885bd7..552740b 100644 --- a/src/GeneratedModels/QueryBannedUsersResponse.php +++ b/src/GeneratedModels/QueryBannedUsersResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryBannedUsersResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryBookmarkFoldersRequest.php b/src/GeneratedModels/QueryBookmarkFoldersRequest.php index 04b8a7a..e68346d 100644 --- a/src/GeneratedModels/QueryBookmarkFoldersRequest.php +++ b/src/GeneratedModels/QueryBookmarkFoldersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryBookmarkFoldersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryBookmarkFoldersResponse.php b/src/GeneratedModels/QueryBookmarkFoldersResponse.php index 5b3e6b8..f339f77 100644 --- a/src/GeneratedModels/QueryBookmarkFoldersResponse.php +++ b/src/GeneratedModels/QueryBookmarkFoldersResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryBookmarkFoldersResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryBookmarksRequest.php b/src/GeneratedModels/QueryBookmarksRequest.php index 88caa70..484bfc2 100644 --- a/src/GeneratedModels/QueryBookmarksRequest.php +++ b/src/GeneratedModels/QueryBookmarksRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryBookmarksRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryBookmarksResponse.php b/src/GeneratedModels/QueryBookmarksResponse.php index 882bf4b..2a862ba 100644 --- a/src/GeneratedModels/QueryBookmarksResponse.php +++ b/src/GeneratedModels/QueryBookmarksResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryBookmarksResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryCallMembersRequest.php b/src/GeneratedModels/QueryCallMembersRequest.php index 6c605e1..e56abf0 100644 --- a/src/GeneratedModels/QueryCallMembersRequest.php +++ b/src/GeneratedModels/QueryCallMembersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryCallMembersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryCallParticipantsRequest.php b/src/GeneratedModels/QueryCallParticipantsRequest.php index 3e5fc3b..6daa362 100644 --- a/src/GeneratedModels/QueryCallParticipantsRequest.php +++ b/src/GeneratedModels/QueryCallParticipantsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryCallParticipantsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryCallParticipantsResponse.php b/src/GeneratedModels/QueryCallParticipantsResponse.php index 37b88c3..48312a5 100644 --- a/src/GeneratedModels/QueryCallParticipantsResponse.php +++ b/src/GeneratedModels/QueryCallParticipantsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryCallParticipantsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryCallStatsRequest.php b/src/GeneratedModels/QueryCallStatsRequest.php index 3d98043..ac9a808 100644 --- a/src/GeneratedModels/QueryCallStatsRequest.php +++ b/src/GeneratedModels/QueryCallStatsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryCallStatsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryCallsRequest.php b/src/GeneratedModels/QueryCallsRequest.php index 2505f35..a929ac0 100644 --- a/src/GeneratedModels/QueryCallsRequest.php +++ b/src/GeneratedModels/QueryCallsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryCallsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryCallsResponse.php b/src/GeneratedModels/QueryCallsResponse.php index e6e1cb0..807668e 100644 --- a/src/GeneratedModels/QueryCallsResponse.php +++ b/src/GeneratedModels/QueryCallsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryCallsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryCampaignsRequest.php b/src/GeneratedModels/QueryCampaignsRequest.php index 913e39c..79de6a4 100644 --- a/src/GeneratedModels/QueryCampaignsRequest.php +++ b/src/GeneratedModels/QueryCampaignsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryCampaignsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryChannelsRequest.php b/src/GeneratedModels/QueryChannelsRequest.php index a67bffb..7cb9a1c 100644 --- a/src/GeneratedModels/QueryChannelsRequest.php +++ b/src/GeneratedModels/QueryChannelsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryChannelsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryChannelsResponse.php b/src/GeneratedModels/QueryChannelsResponse.php index 2401cec..ad7af7f 100644 --- a/src/GeneratedModels/QueryChannelsResponse.php +++ b/src/GeneratedModels/QueryChannelsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryChannelsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryCommentReactionsRequest.php b/src/GeneratedModels/QueryCommentReactionsRequest.php index 246c39f..5fba67b 100644 --- a/src/GeneratedModels/QueryCommentReactionsRequest.php +++ b/src/GeneratedModels/QueryCommentReactionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryCommentReactionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryCommentsRequest.php b/src/GeneratedModels/QueryCommentsRequest.php index 3a5d864..1ddaf67 100644 --- a/src/GeneratedModels/QueryCommentsRequest.php +++ b/src/GeneratedModels/QueryCommentsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryCommentsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryCommentsResponse.php b/src/GeneratedModels/QueryCommentsResponse.php index 1556a41..4da9606 100644 --- a/src/GeneratedModels/QueryCommentsResponse.php +++ b/src/GeneratedModels/QueryCommentsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryCommentsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryDraftsRequest.php b/src/GeneratedModels/QueryDraftsRequest.php index 92222f5..e60a0a3 100644 --- a/src/GeneratedModels/QueryDraftsRequest.php +++ b/src/GeneratedModels/QueryDraftsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryDraftsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryDraftsResponse.php b/src/GeneratedModels/QueryDraftsResponse.php index ca456a6..e527303 100644 --- a/src/GeneratedModels/QueryDraftsResponse.php +++ b/src/GeneratedModels/QueryDraftsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryDraftsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFeedMembersRequest.php b/src/GeneratedModels/QueryFeedMembersRequest.php index fe85f69..a39f490 100644 --- a/src/GeneratedModels/QueryFeedMembersRequest.php +++ b/src/GeneratedModels/QueryFeedMembersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFeedMembersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFeedMembersResponse.php b/src/GeneratedModels/QueryFeedMembersResponse.php index 6f6ccb1..8c5bbb0 100644 --- a/src/GeneratedModels/QueryFeedMembersResponse.php +++ b/src/GeneratedModels/QueryFeedMembersResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFeedMembersResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFeedModerationTemplate.php b/src/GeneratedModels/QueryFeedModerationTemplate.php index 4484c0d..889c34a 100644 --- a/src/GeneratedModels/QueryFeedModerationTemplate.php +++ b/src/GeneratedModels/QueryFeedModerationTemplate.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFeedModerationTemplate extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php b/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php index 4d8da38..4b34a20 100644 --- a/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php +++ b/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFeedModerationTemplatesResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFeedsRequest.php b/src/GeneratedModels/QueryFeedsRequest.php index 84234ff..12bb14c 100644 --- a/src/GeneratedModels/QueryFeedsRequest.php +++ b/src/GeneratedModels/QueryFeedsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFeedsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFeedsResponse.php b/src/GeneratedModels/QueryFeedsResponse.php index 45071c0..c6adee3 100644 --- a/src/GeneratedModels/QueryFeedsResponse.php +++ b/src/GeneratedModels/QueryFeedsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFeedsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFeedsUsageStatsRequest.php b/src/GeneratedModels/QueryFeedsUsageStatsRequest.php index ba97aca..bd42bde 100644 --- a/src/GeneratedModels/QueryFeedsUsageStatsRequest.php +++ b/src/GeneratedModels/QueryFeedsUsageStatsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFeedsUsageStatsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFeedsUsageStatsResponse.php b/src/GeneratedModels/QueryFeedsUsageStatsResponse.php index fa5a812..88d78e5 100644 --- a/src/GeneratedModels/QueryFeedsUsageStatsResponse.php +++ b/src/GeneratedModels/QueryFeedsUsageStatsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFeedsUsageStatsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFollowsRequest.php b/src/GeneratedModels/QueryFollowsRequest.php index 2f61028..668f9a0 100644 --- a/src/GeneratedModels/QueryFollowsRequest.php +++ b/src/GeneratedModels/QueryFollowsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFollowsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFollowsResponse.php b/src/GeneratedModels/QueryFollowsResponse.php index 77a99f1..33bd28e 100644 --- a/src/GeneratedModels/QueryFollowsResponse.php +++ b/src/GeneratedModels/QueryFollowsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFollowsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFutureChannelBansPayload.php b/src/GeneratedModels/QueryFutureChannelBansPayload.php index 413f35d..cce5022 100644 --- a/src/GeneratedModels/QueryFutureChannelBansPayload.php +++ b/src/GeneratedModels/QueryFutureChannelBansPayload.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFutureChannelBansPayload extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryFutureChannelBansResponse.php b/src/GeneratedModels/QueryFutureChannelBansResponse.php index 021dcd1..a2772d7 100644 --- a/src/GeneratedModels/QueryFutureChannelBansResponse.php +++ b/src/GeneratedModels/QueryFutureChannelBansResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryFutureChannelBansResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryMembershipLevelsRequest.php b/src/GeneratedModels/QueryMembershipLevelsRequest.php index 64c89fa..6247444 100644 --- a/src/GeneratedModels/QueryMembershipLevelsRequest.php +++ b/src/GeneratedModels/QueryMembershipLevelsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryMembershipLevelsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryMembershipLevelsResponse.php b/src/GeneratedModels/QueryMembershipLevelsResponse.php index f0457d2..f592134 100644 --- a/src/GeneratedModels/QueryMembershipLevelsResponse.php +++ b/src/GeneratedModels/QueryMembershipLevelsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryMembershipLevelsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryMessageFlagsPayload.php b/src/GeneratedModels/QueryMessageFlagsPayload.php index 3965deb..b7a2fef 100644 --- a/src/GeneratedModels/QueryMessageFlagsPayload.php +++ b/src/GeneratedModels/QueryMessageFlagsPayload.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryMessageFlagsPayload extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryMessageHistoryRequest.php b/src/GeneratedModels/QueryMessageHistoryRequest.php index 29700f1..ba972a6 100644 --- a/src/GeneratedModels/QueryMessageHistoryRequest.php +++ b/src/GeneratedModels/QueryMessageHistoryRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryMessageHistoryRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryMessageHistoryResponse.php b/src/GeneratedModels/QueryMessageHistoryResponse.php index d53df31..089c5f5 100644 --- a/src/GeneratedModels/QueryMessageHistoryResponse.php +++ b/src/GeneratedModels/QueryMessageHistoryResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryMessageHistoryResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryModerationConfigsRequest.php b/src/GeneratedModels/QueryModerationConfigsRequest.php index 48cacf0..3030953 100644 --- a/src/GeneratedModels/QueryModerationConfigsRequest.php +++ b/src/GeneratedModels/QueryModerationConfigsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryModerationConfigsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryModerationConfigsResponse.php b/src/GeneratedModels/QueryModerationConfigsResponse.php index 3a068eb..13e2145 100644 --- a/src/GeneratedModels/QueryModerationConfigsResponse.php +++ b/src/GeneratedModels/QueryModerationConfigsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryModerationConfigsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryModerationFlagsRequest.php b/src/GeneratedModels/QueryModerationFlagsRequest.php index 4521f1a..a922633 100644 --- a/src/GeneratedModels/QueryModerationFlagsRequest.php +++ b/src/GeneratedModels/QueryModerationFlagsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryModerationFlagsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryModerationLogsRequest.php b/src/GeneratedModels/QueryModerationLogsRequest.php index d873f59..cfc1d39 100644 --- a/src/GeneratedModels/QueryModerationLogsRequest.php +++ b/src/GeneratedModels/QueryModerationLogsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryModerationLogsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryModerationLogsResponse.php b/src/GeneratedModels/QueryModerationLogsResponse.php index acde806..2ec226d 100644 --- a/src/GeneratedModels/QueryModerationLogsResponse.php +++ b/src/GeneratedModels/QueryModerationLogsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryModerationLogsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryModerationRulesRequest.php b/src/GeneratedModels/QueryModerationRulesRequest.php index 5b85e03..028cae2 100644 --- a/src/GeneratedModels/QueryModerationRulesRequest.php +++ b/src/GeneratedModels/QueryModerationRulesRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryModerationRulesRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryModerationRulesResponse.php b/src/GeneratedModels/QueryModerationRulesResponse.php index dbf67a9..9b9de43 100644 --- a/src/GeneratedModels/QueryModerationRulesResponse.php +++ b/src/GeneratedModels/QueryModerationRulesResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryModerationRulesResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryPinnedActivitiesRequest.php b/src/GeneratedModels/QueryPinnedActivitiesRequest.php new file mode 100644 index 0000000..2e1e691 --- /dev/null +++ b/src/GeneratedModels/QueryPinnedActivitiesRequest.php @@ -0,0 +1,21 @@ +|null */ + #[ArrayOf(SortParamRequest::class)] + public ?array $sort = null, // Sorting parameters for the query + public ?object $filter = null, // Filters to apply to the query + ) { + } + + // BaseModel automatically handles jsonSerialize(), toArray(), and fromJson() using constructor types! + // Use #[JsonKey('user_id')] to override field names if needed. +} diff --git a/src/GeneratedModels/QueryPinnedActivitiesResponse.php b/src/GeneratedModels/QueryPinnedActivitiesResponse.php new file mode 100644 index 0000000..e2a4e1e --- /dev/null +++ b/src/GeneratedModels/QueryPinnedActivitiesResponse.php @@ -0,0 +1,20 @@ +|null */ + #[ArrayOf(ActivityPinResponse::class)] + public ?array $pinnedActivities = null, // List of pinned activities matching the query + public ?string $next = null, // Cursor for next page + public ?string $prev = null, // Cursor for previous page + ) { + } + + // BaseModel automatically handles jsonSerialize(), toArray(), and fromJson() using constructor types! + // Use #[JsonKey('user_id')] to override field names if needed. +} diff --git a/src/GeneratedModels/QueryPollVotesRequest.php b/src/GeneratedModels/QueryPollVotesRequest.php index 0b2d14d..60f0dbe 100644 --- a/src/GeneratedModels/QueryPollVotesRequest.php +++ b/src/GeneratedModels/QueryPollVotesRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryPollVotesRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryPollsRequest.php b/src/GeneratedModels/QueryPollsRequest.php index b3303bf..371873b 100644 --- a/src/GeneratedModels/QueryPollsRequest.php +++ b/src/GeneratedModels/QueryPollsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryPollsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryPollsResponse.php b/src/GeneratedModels/QueryPollsResponse.php index 2b6a7a4..b5ecd3f 100644 --- a/src/GeneratedModels/QueryPollsResponse.php +++ b/src/GeneratedModels/QueryPollsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryPollsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryReactionsRequest.php b/src/GeneratedModels/QueryReactionsRequest.php index 69c896d..297c1dc 100644 --- a/src/GeneratedModels/QueryReactionsRequest.php +++ b/src/GeneratedModels/QueryReactionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryReactionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryRemindersRequest.php b/src/GeneratedModels/QueryRemindersRequest.php index 651d34f..ea9081c 100644 --- a/src/GeneratedModels/QueryRemindersRequest.php +++ b/src/GeneratedModels/QueryRemindersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryRemindersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryRemindersResponse.php b/src/GeneratedModels/QueryRemindersResponse.php index 7fe54ef..f389243 100644 --- a/src/GeneratedModels/QueryRemindersResponse.php +++ b/src/GeneratedModels/QueryRemindersResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryRemindersResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryReviewQueueRequest.php b/src/GeneratedModels/QueryReviewQueueRequest.php index 463e9e2..4040a79 100644 --- a/src/GeneratedModels/QueryReviewQueueRequest.php +++ b/src/GeneratedModels/QueryReviewQueueRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryReviewQueueRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryReviewQueueResponse.php b/src/GeneratedModels/QueryReviewQueueResponse.php index 0e236c0..8cf9ee5 100644 --- a/src/GeneratedModels/QueryReviewQueueResponse.php +++ b/src/GeneratedModels/QueryReviewQueueResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryReviewQueueResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QuerySegmentTargetsRequest.php b/src/GeneratedModels/QuerySegmentTargetsRequest.php index c57a6a5..c71da90 100644 --- a/src/GeneratedModels/QuerySegmentTargetsRequest.php +++ b/src/GeneratedModels/QuerySegmentTargetsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QuerySegmentTargetsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QuerySegmentTargetsResponse.php b/src/GeneratedModels/QuerySegmentTargetsResponse.php index e80fb2a..59b0fcb 100644 --- a/src/GeneratedModels/QuerySegmentTargetsResponse.php +++ b/src/GeneratedModels/QuerySegmentTargetsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QuerySegmentTargetsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QuerySegmentsRequest.php b/src/GeneratedModels/QuerySegmentsRequest.php index c9e7d91..2f49258 100644 --- a/src/GeneratedModels/QuerySegmentsRequest.php +++ b/src/GeneratedModels/QuerySegmentsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QuerySegmentsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QuerySegmentsResponse.php b/src/GeneratedModels/QuerySegmentsResponse.php index d5a7de7..fcf5a33 100644 --- a/src/GeneratedModels/QuerySegmentsResponse.php +++ b/src/GeneratedModels/QuerySegmentsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QuerySegmentsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryThreadsRequest.php b/src/GeneratedModels/QueryThreadsRequest.php index 99e1655..4262941 100644 --- a/src/GeneratedModels/QueryThreadsRequest.php +++ b/src/GeneratedModels/QueryThreadsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryThreadsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryThreadsResponse.php b/src/GeneratedModels/QueryThreadsResponse.php index 3e32063..8b020b5 100644 --- a/src/GeneratedModels/QueryThreadsResponse.php +++ b/src/GeneratedModels/QueryThreadsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryThreadsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryUserFeedbackRequest.php b/src/GeneratedModels/QueryUserFeedbackRequest.php index 89b9f7d..8831fd3 100644 --- a/src/GeneratedModels/QueryUserFeedbackRequest.php +++ b/src/GeneratedModels/QueryUserFeedbackRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryUserFeedbackRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/QueryUsersResponse.php b/src/GeneratedModels/QueryUsersResponse.php index 26315a8..734f962 100644 --- a/src/GeneratedModels/QueryUsersResponse.php +++ b/src/GeneratedModels/QueryUsersResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class QueryUsersResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RTMPLocation.php b/src/GeneratedModels/RTMPLocation.php index 620e398..b57335c 100644 --- a/src/GeneratedModels/RTMPLocation.php +++ b/src/GeneratedModels/RTMPLocation.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RTMPLocation extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RTMPSettings.php b/src/GeneratedModels/RTMPSettings.php index 1f3264f..cf8de56 100644 --- a/src/GeneratedModels/RTMPSettings.php +++ b/src/GeneratedModels/RTMPSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RTMPSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RTMPSettingsRequest.php b/src/GeneratedModels/RTMPSettingsRequest.php index 81ce6ff..8ca2891 100644 --- a/src/GeneratedModels/RTMPSettingsRequest.php +++ b/src/GeneratedModels/RTMPSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RTMPSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RankingConfig.php b/src/GeneratedModels/RankingConfig.php index 674114b..5ab8a6f 100644 --- a/src/GeneratedModels/RankingConfig.php +++ b/src/GeneratedModels/RankingConfig.php @@ -3,17 +3,14 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RankingConfig extends BaseModel { public function __construct( public ?string $type = null, // Type of ranking algorithm. Required. One of: expression, interest public ?string $score = null, // Scoring formula. Required when type is 'expression' or 'interest' public ?object $defaults = null, // Default values for ranking - /** @var array|null */ - #[ArrayOf(DecayFunctionConfig::class)] + /** @var array|null */ + #[MapOf(DecayFunctionConfig::class)] public ?array $functions = null, // Decay functions configuration ) { } diff --git a/src/GeneratedModels/RawRecordSettings.php b/src/GeneratedModels/RawRecordSettings.php index fe7ed1f..8763b54 100644 --- a/src/GeneratedModels/RawRecordSettings.php +++ b/src/GeneratedModels/RawRecordSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RawRecordSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RawRecordingResponse.php b/src/GeneratedModels/RawRecordingResponse.php index 019e91a..ebe161c 100644 --- a/src/GeneratedModels/RawRecordingResponse.php +++ b/src/GeneratedModels/RawRecordingResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RawRecordingResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RawRecordingSettingsRequest.php b/src/GeneratedModels/RawRecordingSettingsRequest.php index c9f548d..d926557 100644 --- a/src/GeneratedModels/RawRecordingSettingsRequest.php +++ b/src/GeneratedModels/RawRecordingSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RawRecordingSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RawRecordingSettingsResponse.php b/src/GeneratedModels/RawRecordingSettingsResponse.php index 6a7e2bf..5cf0ef7 100644 --- a/src/GeneratedModels/RawRecordingSettingsResponse.php +++ b/src/GeneratedModels/RawRecordingSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RawRecordingSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Reaction.php b/src/GeneratedModels/Reaction.php index 04fe41c..5f17feb 100644 --- a/src/GeneratedModels/Reaction.php +++ b/src/GeneratedModels/Reaction.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Reaction extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ReactionResponse.php b/src/GeneratedModels/ReactionResponse.php index 02e8533..3dec8da 100644 --- a/src/GeneratedModels/ReactionResponse.php +++ b/src/GeneratedModels/ReactionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ReactionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ReactivateUserRequest.php b/src/GeneratedModels/ReactivateUserRequest.php index 0324f0b..0122e38 100644 --- a/src/GeneratedModels/ReactivateUserRequest.php +++ b/src/GeneratedModels/ReactivateUserRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ReactivateUserRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ReactivateUserResponse.php b/src/GeneratedModels/ReactivateUserResponse.php index 49c7410..0b5d628 100644 --- a/src/GeneratedModels/ReactivateUserResponse.php +++ b/src/GeneratedModels/ReactivateUserResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ReactivateUserResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ReadCollectionsResponse.php b/src/GeneratedModels/ReadCollectionsResponse.php index cdcf719..9910802 100644 --- a/src/GeneratedModels/ReadCollectionsResponse.php +++ b/src/GeneratedModels/ReadCollectionsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ReadCollectionsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ReadReceiptsResponse.php b/src/GeneratedModels/ReadReceiptsResponse.php index ae84519..29eb5c2 100644 --- a/src/GeneratedModels/ReadReceiptsResponse.php +++ b/src/GeneratedModels/ReadReceiptsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ReadReceiptsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ReadStateResponse.php b/src/GeneratedModels/ReadStateResponse.php index 1265e9f..cad7742 100644 --- a/src/GeneratedModels/ReadStateResponse.php +++ b/src/GeneratedModels/ReadStateResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ReadStateResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RecordSettings.php b/src/GeneratedModels/RecordSettings.php index 2516585..1dc03e8 100644 --- a/src/GeneratedModels/RecordSettings.php +++ b/src/GeneratedModels/RecordSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RecordSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RecordSettingsRequest.php b/src/GeneratedModels/RecordSettingsRequest.php index ae0d81b..13dfc0b 100644 --- a/src/GeneratedModels/RecordSettingsRequest.php +++ b/src/GeneratedModels/RecordSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RecordSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RejectFeedMemberInviteRequest.php b/src/GeneratedModels/RejectFeedMemberInviteRequest.php index 6840b35..d51a483 100644 --- a/src/GeneratedModels/RejectFeedMemberInviteRequest.php +++ b/src/GeneratedModels/RejectFeedMemberInviteRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RejectFeedMemberInviteRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RejectFeedMemberInviteResponse.php b/src/GeneratedModels/RejectFeedMemberInviteResponse.php index bce27af..38c541b 100644 --- a/src/GeneratedModels/RejectFeedMemberInviteResponse.php +++ b/src/GeneratedModels/RejectFeedMemberInviteResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RejectFeedMemberInviteResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RejectFollowRequest.php b/src/GeneratedModels/RejectFollowRequest.php index d7a2575..895ba2c 100644 --- a/src/GeneratedModels/RejectFollowRequest.php +++ b/src/GeneratedModels/RejectFollowRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RejectFollowRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RejectFollowResponse.php b/src/GeneratedModels/RejectFollowResponse.php index 03ef9a8..5d1c2f0 100644 --- a/src/GeneratedModels/RejectFollowResponse.php +++ b/src/GeneratedModels/RejectFollowResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RejectFollowResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ReminderResponseData.php b/src/GeneratedModels/ReminderResponseData.php index 92a5dd3..cf234eb 100644 --- a/src/GeneratedModels/ReminderResponseData.php +++ b/src/GeneratedModels/ReminderResponseData.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ReminderResponseData extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ReportByHistogramBucket.php b/src/GeneratedModels/ReportByHistogramBucket.php index 7fe10bf..6b61d87 100644 --- a/src/GeneratedModels/ReportByHistogramBucket.php +++ b/src/GeneratedModels/ReportByHistogramBucket.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ReportByHistogramBucket extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ReportResponse.php b/src/GeneratedModels/ReportResponse.php index 1066b6f..6115ffb 100644 --- a/src/GeneratedModels/ReportResponse.php +++ b/src/GeneratedModels/ReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ResolutionMetricsTimeSeries.php b/src/GeneratedModels/ResolutionMetricsTimeSeries.php index 9a7d938..7491b83 100644 --- a/src/GeneratedModels/ResolutionMetricsTimeSeries.php +++ b/src/GeneratedModels/ResolutionMetricsTimeSeries.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ResolutionMetricsTimeSeries extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RestoreActivityRequest.php b/src/GeneratedModels/RestoreActivityRequest.php index 1e5e7c2..3c5a773 100644 --- a/src/GeneratedModels/RestoreActivityRequest.php +++ b/src/GeneratedModels/RestoreActivityRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RestoreActivityRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RestoreActivityResponse.php b/src/GeneratedModels/RestoreActivityResponse.php index 266cf7b..cf44bc8 100644 --- a/src/GeneratedModels/RestoreActivityResponse.php +++ b/src/GeneratedModels/RestoreActivityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RestoreActivityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RestoreUsersRequest.php b/src/GeneratedModels/RestoreUsersRequest.php index 89e8db9..4ab5e6e 100644 --- a/src/GeneratedModels/RestoreUsersRequest.php +++ b/src/GeneratedModels/RestoreUsersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RestoreUsersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ReviewQueueItemResponse.php b/src/GeneratedModels/ReviewQueueItemResponse.php index b20bd57..2efdbf5 100644 --- a/src/GeneratedModels/ReviewQueueItemResponse.php +++ b/src/GeneratedModels/ReviewQueueItemResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ReviewQueueItemResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RingCallRequest.php b/src/GeneratedModels/RingCallRequest.php index 5c9e96a..55b053b 100644 --- a/src/GeneratedModels/RingCallRequest.php +++ b/src/GeneratedModels/RingCallRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RingCallRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RingCallResponse.php b/src/GeneratedModels/RingCallResponse.php index 27b44eb..746f06d 100644 --- a/src/GeneratedModels/RingCallResponse.php +++ b/src/GeneratedModels/RingCallResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RingCallResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RingSettings.php b/src/GeneratedModels/RingSettings.php index 133da8e..fb5c48a 100644 --- a/src/GeneratedModels/RingSettings.php +++ b/src/GeneratedModels/RingSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RingSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RingSettingsRequest.php b/src/GeneratedModels/RingSettingsRequest.php index 08dc6c7..bad2e09 100644 --- a/src/GeneratedModels/RingSettingsRequest.php +++ b/src/GeneratedModels/RingSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RingSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RingSettingsResponse.php b/src/GeneratedModels/RingSettingsResponse.php index a46adef..1292216 100644 --- a/src/GeneratedModels/RingSettingsResponse.php +++ b/src/GeneratedModels/RingSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RingSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Role.php b/src/GeneratedModels/Role.php index a7116c3..e7068b9 100644 --- a/src/GeneratedModels/Role.php +++ b/src/GeneratedModels/Role.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Role extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RuleBuilderAction.php b/src/GeneratedModels/RuleBuilderAction.php index 6d1fe28..e29a42f 100644 --- a/src/GeneratedModels/RuleBuilderAction.php +++ b/src/GeneratedModels/RuleBuilderAction.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RuleBuilderAction extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RuleBuilderCondition.php b/src/GeneratedModels/RuleBuilderCondition.php index b21aefe..5e5c848 100644 --- a/src/GeneratedModels/RuleBuilderCondition.php +++ b/src/GeneratedModels/RuleBuilderCondition.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RuleBuilderCondition extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RuleBuilderConditionGroup.php b/src/GeneratedModels/RuleBuilderConditionGroup.php index dcd0803..15335da 100644 --- a/src/GeneratedModels/RuleBuilderConditionGroup.php +++ b/src/GeneratedModels/RuleBuilderConditionGroup.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RuleBuilderConditionGroup extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RuleBuilderConfig.php b/src/GeneratedModels/RuleBuilderConfig.php index 4b27d1e..c85bab3 100644 --- a/src/GeneratedModels/RuleBuilderConfig.php +++ b/src/GeneratedModels/RuleBuilderConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RuleBuilderConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/RuleBuilderRule.php b/src/GeneratedModels/RuleBuilderRule.php index 75237ce..8b27bf2 100644 --- a/src/GeneratedModels/RuleBuilderRule.php +++ b/src/GeneratedModels/RuleBuilderRule.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class RuleBuilderRule extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SDKUsageReport.php b/src/GeneratedModels/SDKUsageReport.php index 1a7440a..cebf818 100644 --- a/src/GeneratedModels/SDKUsageReport.php +++ b/src/GeneratedModels/SDKUsageReport.php @@ -3,14 +3,11 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SDKUsageReport extends BaseModel { public function __construct( - /** @var array|null */ - #[ArrayOf(PerSDKUsageReport::class)] + /** @var array|null */ + #[MapOf(PerSDKUsageReport::class)] public ?array $perSdkUsage = null, ) { } diff --git a/src/GeneratedModels/SDKUsageReportResponse.php b/src/GeneratedModels/SDKUsageReportResponse.php index d284087..96d7a2e 100644 --- a/src/GeneratedModels/SDKUsageReportResponse.php +++ b/src/GeneratedModels/SDKUsageReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SDKUsageReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SFULocationResponse.php b/src/GeneratedModels/SFULocationResponse.php index 35e464c..55c3522 100644 --- a/src/GeneratedModels/SFULocationResponse.php +++ b/src/GeneratedModels/SFULocationResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SFULocationResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SRTIngress.php b/src/GeneratedModels/SRTIngress.php index 3bcbfd2..2fff57c 100644 --- a/src/GeneratedModels/SRTIngress.php +++ b/src/GeneratedModels/SRTIngress.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SRTIngress extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ScreensharingSettings.php b/src/GeneratedModels/ScreensharingSettings.php index 8a0ff24..2396e7b 100644 --- a/src/GeneratedModels/ScreensharingSettings.php +++ b/src/GeneratedModels/ScreensharingSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ScreensharingSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ScreensharingSettingsRequest.php b/src/GeneratedModels/ScreensharingSettingsRequest.php index 8e4979e..1fd16c2 100644 --- a/src/GeneratedModels/ScreensharingSettingsRequest.php +++ b/src/GeneratedModels/ScreensharingSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ScreensharingSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ScreensharingSettingsResponse.php b/src/GeneratedModels/ScreensharingSettingsResponse.php index 9045776..4610644 100644 --- a/src/GeneratedModels/ScreensharingSettingsResponse.php +++ b/src/GeneratedModels/ScreensharingSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ScreensharingSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SearchPayload.php b/src/GeneratedModels/SearchPayload.php index c70883b..16a5a8d 100644 --- a/src/GeneratedModels/SearchPayload.php +++ b/src/GeneratedModels/SearchPayload.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SearchPayload extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SearchResponse.php b/src/GeneratedModels/SearchResponse.php index 63fee76..45433e8 100644 --- a/src/GeneratedModels/SearchResponse.php +++ b/src/GeneratedModels/SearchResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SearchResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SearchResult.php b/src/GeneratedModels/SearchResult.php index cf72452..ed46e6e 100644 --- a/src/GeneratedModels/SearchResult.php +++ b/src/GeneratedModels/SearchResult.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SearchResult extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SearchResultMessage.php b/src/GeneratedModels/SearchResultMessage.php index e6c2e83..24fc287 100644 --- a/src/GeneratedModels/SearchResultMessage.php +++ b/src/GeneratedModels/SearchResultMessage.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SearchResultMessage extends BaseModel { public function __construct( @@ -15,6 +12,7 @@ public function __construct( public ?string $html = null, public ?string $id = null, public ?bool $mentionedChannel = null, + public ?bool $mentionedHere = null, public ?bool $pinned = null, public ?int $replyCount = null, public ?bool $shadowed = null, @@ -62,8 +60,8 @@ public function __construct( public ?UserResponse $pinnedBy = null, public ?PollResponseData $poll = null, public ?MessageResponse $quotedMessage = null, - /** @var array|null */ - #[ArrayOf(ReactionGroupResponse::class)] + /** @var array|null */ + #[MapOf(ReactionGroupResponse::class)] public ?array $reactionGroups = null, public ?ReminderResponseData $reminder = null, public ?SharedLocationResponseData $sharedLocation = null, diff --git a/src/GeneratedModels/SearchWarning.php b/src/GeneratedModels/SearchWarning.php index 104e0dd..959407a 100644 --- a/src/GeneratedModels/SearchWarning.php +++ b/src/GeneratedModels/SearchWarning.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SearchWarning extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Segment.php b/src/GeneratedModels/Segment.php index c2b32f6..c7dc0bc 100644 --- a/src/GeneratedModels/Segment.php +++ b/src/GeneratedModels/Segment.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Segment extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SegmentResponse.php b/src/GeneratedModels/SegmentResponse.php index 03a83e4..46486b4 100644 --- a/src/GeneratedModels/SegmentResponse.php +++ b/src/GeneratedModels/SegmentResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SegmentResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SegmentTargetResponse.php b/src/GeneratedModels/SegmentTargetResponse.php index fe14230..034a33a 100644 --- a/src/GeneratedModels/SegmentTargetResponse.php +++ b/src/GeneratedModels/SegmentTargetResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SegmentTargetResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SendCallEventResponse.php b/src/GeneratedModels/SendCallEventResponse.php index fb34953..72d0a5b 100644 --- a/src/GeneratedModels/SendCallEventResponse.php +++ b/src/GeneratedModels/SendCallEventResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SendCallEventResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SendClosedCaptionRequest.php b/src/GeneratedModels/SendClosedCaptionRequest.php index 5fb171a..a260963 100644 --- a/src/GeneratedModels/SendClosedCaptionRequest.php +++ b/src/GeneratedModels/SendClosedCaptionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SendClosedCaptionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SendClosedCaptionResponse.php b/src/GeneratedModels/SendClosedCaptionResponse.php index 036809d..1df4bc3 100644 --- a/src/GeneratedModels/SendClosedCaptionResponse.php +++ b/src/GeneratedModels/SendClosedCaptionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SendClosedCaptionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SendEventRequest.php b/src/GeneratedModels/SendEventRequest.php index bf1317c..a2c2515 100644 --- a/src/GeneratedModels/SendEventRequest.php +++ b/src/GeneratedModels/SendEventRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SendEventRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SendMessageRequest.php b/src/GeneratedModels/SendMessageRequest.php index 9581603..0bed45b 100644 --- a/src/GeneratedModels/SendMessageRequest.php +++ b/src/GeneratedModels/SendMessageRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SendMessageRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SendMessageResponse.php b/src/GeneratedModels/SendMessageResponse.php index fdd28c1..e4864b9 100644 --- a/src/GeneratedModels/SendMessageResponse.php +++ b/src/GeneratedModels/SendMessageResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SendMessageResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SendReactionRequest.php b/src/GeneratedModels/SendReactionRequest.php index 5ceb558..316d465 100644 --- a/src/GeneratedModels/SendReactionRequest.php +++ b/src/GeneratedModels/SendReactionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SendReactionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SendUserCustomEventRequest.php b/src/GeneratedModels/SendUserCustomEventRequest.php index 2ab8cc0..6b8a575 100644 --- a/src/GeneratedModels/SendUserCustomEventRequest.php +++ b/src/GeneratedModels/SendUserCustomEventRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SendUserCustomEventRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SessionClient.php b/src/GeneratedModels/SessionClient.php index 16c4c74..7994772 100644 --- a/src/GeneratedModels/SessionClient.php +++ b/src/GeneratedModels/SessionClient.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SessionClient extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SessionSettings.php b/src/GeneratedModels/SessionSettings.php index ef70e04..7f6c0ea 100644 --- a/src/GeneratedModels/SessionSettings.php +++ b/src/GeneratedModels/SessionSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SessionSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SessionSettingsRequest.php b/src/GeneratedModels/SessionSettingsRequest.php index a5ee3c6..a461c10 100644 --- a/src/GeneratedModels/SessionSettingsRequest.php +++ b/src/GeneratedModels/SessionSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SessionSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SessionSettingsResponse.php b/src/GeneratedModels/SessionSettingsResponse.php index 674564c..2d62d94 100644 --- a/src/GeneratedModels/SessionSettingsResponse.php +++ b/src/GeneratedModels/SessionSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SessionSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SessionWarningResponse.php b/src/GeneratedModels/SessionWarningResponse.php index 548188c..3fc6e48 100644 --- a/src/GeneratedModels/SessionWarningResponse.php +++ b/src/GeneratedModels/SessionWarningResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SessionWarningResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SharedLocation.php b/src/GeneratedModels/SharedLocation.php index 54a2a9b..4ad5610 100644 --- a/src/GeneratedModels/SharedLocation.php +++ b/src/GeneratedModels/SharedLocation.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SharedLocation extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SharedLocationResponse.php b/src/GeneratedModels/SharedLocationResponse.php index fd9a8d1..5e5eca4 100644 --- a/src/GeneratedModels/SharedLocationResponse.php +++ b/src/GeneratedModels/SharedLocationResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SharedLocationResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SharedLocationResponseData.php b/src/GeneratedModels/SharedLocationResponseData.php index 72659c1..79f3d65 100644 --- a/src/GeneratedModels/SharedLocationResponseData.php +++ b/src/GeneratedModels/SharedLocationResponseData.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SharedLocationResponseData extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SharedLocationsResponse.php b/src/GeneratedModels/SharedLocationsResponse.php index 46edb91..263fcce 100644 --- a/src/GeneratedModels/SharedLocationsResponse.php +++ b/src/GeneratedModels/SharedLocationsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SharedLocationsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ShowChannelRequest.php b/src/GeneratedModels/ShowChannelRequest.php index 3e72b7c..4663e20 100644 --- a/src/GeneratedModels/ShowChannelRequest.php +++ b/src/GeneratedModels/ShowChannelRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ShowChannelRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SingleFollowResponse.php b/src/GeneratedModels/SingleFollowResponse.php index 6eb55c6..514a924 100644 --- a/src/GeneratedModels/SingleFollowResponse.php +++ b/src/GeneratedModels/SingleFollowResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SingleFollowResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SortParamRequest.php b/src/GeneratedModels/SortParamRequest.php index 19cdec3..5152256 100644 --- a/src/GeneratedModels/SortParamRequest.php +++ b/src/GeneratedModels/SortParamRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SortParamRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SpeechSegmentConfig.php b/src/GeneratedModels/SpeechSegmentConfig.php index 9c6607c..8d62dd9 100644 --- a/src/GeneratedModels/SpeechSegmentConfig.php +++ b/src/GeneratedModels/SpeechSegmentConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SpeechSegmentConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StartCampaignRequest.php b/src/GeneratedModels/StartCampaignRequest.php index c40e9ff..50f848b 100644 --- a/src/GeneratedModels/StartCampaignRequest.php +++ b/src/GeneratedModels/StartCampaignRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StartCampaignRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StartClosedCaptionsRequest.php b/src/GeneratedModels/StartClosedCaptionsRequest.php index 07ee516..514c99b 100644 --- a/src/GeneratedModels/StartClosedCaptionsRequest.php +++ b/src/GeneratedModels/StartClosedCaptionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StartClosedCaptionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StartClosedCaptionsResponse.php b/src/GeneratedModels/StartClosedCaptionsResponse.php index f38b447..0e549ea 100644 --- a/src/GeneratedModels/StartClosedCaptionsResponse.php +++ b/src/GeneratedModels/StartClosedCaptionsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StartClosedCaptionsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StartFrameRecordingRequest.php b/src/GeneratedModels/StartFrameRecordingRequest.php index 0eda204..1811755 100644 --- a/src/GeneratedModels/StartFrameRecordingRequest.php +++ b/src/GeneratedModels/StartFrameRecordingRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StartFrameRecordingRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StartRecordingRequest.php b/src/GeneratedModels/StartRecordingRequest.php index e686a21..e772539 100644 --- a/src/GeneratedModels/StartRecordingRequest.php +++ b/src/GeneratedModels/StartRecordingRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StartRecordingRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StartTranscriptionRequest.php b/src/GeneratedModels/StartTranscriptionRequest.php index 4faca51..5ff4116 100644 --- a/src/GeneratedModels/StartTranscriptionRequest.php +++ b/src/GeneratedModels/StartTranscriptionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StartTranscriptionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StartTranscriptionResponse.php b/src/GeneratedModels/StartTranscriptionResponse.php index 5d0d4e3..f6dc652 100644 --- a/src/GeneratedModels/StartTranscriptionResponse.php +++ b/src/GeneratedModels/StartTranscriptionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StartTranscriptionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StopAllRTMPBroadcastsRequest.php b/src/GeneratedModels/StopAllRTMPBroadcastsRequest.php index 9ba5521..d612c32 100644 --- a/src/GeneratedModels/StopAllRTMPBroadcastsRequest.php +++ b/src/GeneratedModels/StopAllRTMPBroadcastsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StopAllRTMPBroadcastsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StopAllRTMPBroadcastsResponse.php b/src/GeneratedModels/StopAllRTMPBroadcastsResponse.php index 0432be7..56dca3b 100644 --- a/src/GeneratedModels/StopAllRTMPBroadcastsResponse.php +++ b/src/GeneratedModels/StopAllRTMPBroadcastsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StopAllRTMPBroadcastsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StopCampaignRequest.php b/src/GeneratedModels/StopCampaignRequest.php index c61f716..0fab14c 100644 --- a/src/GeneratedModels/StopCampaignRequest.php +++ b/src/GeneratedModels/StopCampaignRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StopCampaignRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StopClosedCaptionsRequest.php b/src/GeneratedModels/StopClosedCaptionsRequest.php index 0352f85..52b217e 100644 --- a/src/GeneratedModels/StopClosedCaptionsRequest.php +++ b/src/GeneratedModels/StopClosedCaptionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StopClosedCaptionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StopFrameRecordingRequest.php b/src/GeneratedModels/StopFrameRecordingRequest.php index 97c54aa..991cf6d 100644 --- a/src/GeneratedModels/StopFrameRecordingRequest.php +++ b/src/GeneratedModels/StopFrameRecordingRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StopFrameRecordingRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StopHLSBroadcastingRequest.php b/src/GeneratedModels/StopHLSBroadcastingRequest.php index e4a2d40..a145152 100644 --- a/src/GeneratedModels/StopHLSBroadcastingRequest.php +++ b/src/GeneratedModels/StopHLSBroadcastingRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StopHLSBroadcastingRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StopLiveRequest.php b/src/GeneratedModels/StopLiveRequest.php index 6d317e7..a35a2d3 100644 --- a/src/GeneratedModels/StopLiveRequest.php +++ b/src/GeneratedModels/StopLiveRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StopLiveRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StopLiveResponse.php b/src/GeneratedModels/StopLiveResponse.php index 8cec1b3..f49c03f 100644 --- a/src/GeneratedModels/StopLiveResponse.php +++ b/src/GeneratedModels/StopLiveResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StopLiveResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StopRecordingRequest.php b/src/GeneratedModels/StopRecordingRequest.php index 0f5caa6..89f9178 100644 --- a/src/GeneratedModels/StopRecordingRequest.php +++ b/src/GeneratedModels/StopRecordingRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StopRecordingRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StopTranscriptionRequest.php b/src/GeneratedModels/StopTranscriptionRequest.php index 5c5a230..3439106 100644 --- a/src/GeneratedModels/StopTranscriptionRequest.php +++ b/src/GeneratedModels/StopTranscriptionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StopTranscriptionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/StoriesConfig.php b/src/GeneratedModels/StoriesConfig.php index db4e2bf..6ec4de4 100644 --- a/src/GeneratedModels/StoriesConfig.php +++ b/src/GeneratedModels/StoriesConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class StoriesConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SubmitActionRequest.php b/src/GeneratedModels/SubmitActionRequest.php index feeabab..dc62ddc 100644 --- a/src/GeneratedModels/SubmitActionRequest.php +++ b/src/GeneratedModels/SubmitActionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SubmitActionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SubmitActionResponse.php b/src/GeneratedModels/SubmitActionResponse.php index 18337a4..d8dc9bf 100644 --- a/src/GeneratedModels/SubmitActionResponse.php +++ b/src/GeneratedModels/SubmitActionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SubmitActionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SubscriberAllMetrics.php b/src/GeneratedModels/SubscriberAllMetrics.php index ffd74eb..e6adaf4 100644 --- a/src/GeneratedModels/SubscriberAllMetrics.php +++ b/src/GeneratedModels/SubscriberAllMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SubscriberAllMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SubscriberAudioMetrics.php b/src/GeneratedModels/SubscriberAudioMetrics.php index 7ed022a..17c8445 100644 --- a/src/GeneratedModels/SubscriberAudioMetrics.php +++ b/src/GeneratedModels/SubscriberAudioMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SubscriberAudioMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SubscriberStatsResponse.php b/src/GeneratedModels/SubscriberStatsResponse.php index 735dafe..779208a 100644 --- a/src/GeneratedModels/SubscriberStatsResponse.php +++ b/src/GeneratedModels/SubscriberStatsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SubscriberStatsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SubscriberVideoMetrics.php b/src/GeneratedModels/SubscriberVideoMetrics.php index e01b36d..ac96de4 100644 --- a/src/GeneratedModels/SubscriberVideoMetrics.php +++ b/src/GeneratedModels/SubscriberVideoMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SubscriberVideoMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/SubscribersMetrics.php b/src/GeneratedModels/SubscribersMetrics.php index 108e5df..17e7ee2 100644 --- a/src/GeneratedModels/SubscribersMetrics.php +++ b/src/GeneratedModels/SubscribersMetrics.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class SubscribersMetrics extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TargetResolution.php b/src/GeneratedModels/TargetResolution.php index 3135437..038fb06 100644 --- a/src/GeneratedModels/TargetResolution.php +++ b/src/GeneratedModels/TargetResolution.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TargetResolution extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TextContentParameters.php b/src/GeneratedModels/TextContentParameters.php index cc39ca5..ead9615 100644 --- a/src/GeneratedModels/TextContentParameters.php +++ b/src/GeneratedModels/TextContentParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TextContentParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TextRuleParameters.php b/src/GeneratedModels/TextRuleParameters.php index 109f5ac..56b77f6 100644 --- a/src/GeneratedModels/TextRuleParameters.php +++ b/src/GeneratedModels/TextRuleParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TextRuleParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ThreadResponse.php b/src/GeneratedModels/ThreadResponse.php index bd508fc..a1908cd 100644 --- a/src/GeneratedModels/ThreadResponse.php +++ b/src/GeneratedModels/ThreadResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ThreadResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ThreadStateResponse.php b/src/GeneratedModels/ThreadStateResponse.php index a598671..2935b10 100644 --- a/src/GeneratedModels/ThreadStateResponse.php +++ b/src/GeneratedModels/ThreadStateResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ThreadStateResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ThreadUpdatedEvent.php b/src/GeneratedModels/ThreadUpdatedEvent.php index 7327776..202e804 100644 --- a/src/GeneratedModels/ThreadUpdatedEvent.php +++ b/src/GeneratedModels/ThreadUpdatedEvent.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ThreadUpdatedEvent extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ThreadedCommentResponse.php b/src/GeneratedModels/ThreadedCommentResponse.php index cbff785..5c0c376 100644 --- a/src/GeneratedModels/ThreadedCommentResponse.php +++ b/src/GeneratedModels/ThreadedCommentResponse.php @@ -45,8 +45,8 @@ public function __construct( public ?object $custom = null, public ?RepliesMeta $meta = null, public ?ModerationV2Response $moderation = null, - /** @var array|null */ - #[ArrayOf(FeedsReactionGroupResponse::class)] + /** @var array|null */ + #[MapOf(FeedsReactionGroupResponse::class)] public ?array $reactionGroups = null, ) { } diff --git a/src/GeneratedModels/ThumbnailResponse.php b/src/GeneratedModels/ThumbnailResponse.php index e0024d0..44fbb60 100644 --- a/src/GeneratedModels/ThumbnailResponse.php +++ b/src/GeneratedModels/ThumbnailResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ThumbnailResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ThumbnailsSettings.php b/src/GeneratedModels/ThumbnailsSettings.php index 83374bd..7a98bb1 100644 --- a/src/GeneratedModels/ThumbnailsSettings.php +++ b/src/GeneratedModels/ThumbnailsSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ThumbnailsSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ThumbnailsSettingsRequest.php b/src/GeneratedModels/ThumbnailsSettingsRequest.php index 8a49fe7..8205c2a 100644 --- a/src/GeneratedModels/ThumbnailsSettingsRequest.php +++ b/src/GeneratedModels/ThumbnailsSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ThumbnailsSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/ThumbnailsSettingsResponse.php b/src/GeneratedModels/ThumbnailsSettingsResponse.php index f9a5574..117ec89 100644 --- a/src/GeneratedModels/ThumbnailsSettingsResponse.php +++ b/src/GeneratedModels/ThumbnailsSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class ThumbnailsSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/Time.php b/src/GeneratedModels/Time.php index a38f5d7..5feabf9 100644 --- a/src/GeneratedModels/Time.php +++ b/src/GeneratedModels/Time.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class Time extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TrackStatsResponse.php b/src/GeneratedModels/TrackStatsResponse.php index fd3a8c2..dc01cb5 100644 --- a/src/GeneratedModels/TrackStatsResponse.php +++ b/src/GeneratedModels/TrackStatsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TrackStatsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TranscriptionSettings.php b/src/GeneratedModels/TranscriptionSettings.php index 4b2449f..c59f48c 100644 --- a/src/GeneratedModels/TranscriptionSettings.php +++ b/src/GeneratedModels/TranscriptionSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TranscriptionSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TranscriptionSettingsRequest.php b/src/GeneratedModels/TranscriptionSettingsRequest.php index 3bf6f4d..283d327 100644 --- a/src/GeneratedModels/TranscriptionSettingsRequest.php +++ b/src/GeneratedModels/TranscriptionSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TranscriptionSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TranscriptionSettingsResponse.php b/src/GeneratedModels/TranscriptionSettingsResponse.php index 84c2f43..2a3acf3 100644 --- a/src/GeneratedModels/TranscriptionSettingsResponse.php +++ b/src/GeneratedModels/TranscriptionSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TranscriptionSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TranslateMessageRequest.php b/src/GeneratedModels/TranslateMessageRequest.php index 87e458b..4a20834 100644 --- a/src/GeneratedModels/TranslateMessageRequest.php +++ b/src/GeneratedModels/TranslateMessageRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TranslateMessageRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TranslationSettings.php b/src/GeneratedModels/TranslationSettings.php index 075414e..d8c61cb 100644 --- a/src/GeneratedModels/TranslationSettings.php +++ b/src/GeneratedModels/TranslationSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TranslationSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TruncateChannelRequest.php b/src/GeneratedModels/TruncateChannelRequest.php index e0c593e..97e45cc 100644 --- a/src/GeneratedModels/TruncateChannelRequest.php +++ b/src/GeneratedModels/TruncateChannelRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TruncateChannelRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TruncateChannelResponse.php b/src/GeneratedModels/TruncateChannelResponse.php index 68fe0a1..8047cef 100644 --- a/src/GeneratedModels/TruncateChannelResponse.php +++ b/src/GeneratedModels/TruncateChannelResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TruncateChannelResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/TypingIndicatorsResponse.php b/src/GeneratedModels/TypingIndicatorsResponse.php index 098781b..8af2c2b 100644 --- a/src/GeneratedModels/TypingIndicatorsResponse.php +++ b/src/GeneratedModels/TypingIndicatorsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class TypingIndicatorsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnbanRequest.php b/src/GeneratedModels/UnbanRequest.php index 9ec6071..f79d96c 100644 --- a/src/GeneratedModels/UnbanRequest.php +++ b/src/GeneratedModels/UnbanRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnbanRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnbanResponse.php b/src/GeneratedModels/UnbanResponse.php index 0233a66..402a9ba 100644 --- a/src/GeneratedModels/UnbanResponse.php +++ b/src/GeneratedModels/UnbanResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnbanResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnblockUsersRequest.php b/src/GeneratedModels/UnblockUsersRequest.php index e4e294f..cab02b6 100644 --- a/src/GeneratedModels/UnblockUsersRequest.php +++ b/src/GeneratedModels/UnblockUsersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnblockUsersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnblockUsersResponse.php b/src/GeneratedModels/UnblockUsersResponse.php index f75e376..f19fbff 100644 --- a/src/GeneratedModels/UnblockUsersResponse.php +++ b/src/GeneratedModels/UnblockUsersResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnblockUsersResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnfollowBatchRequest.php b/src/GeneratedModels/UnfollowBatchRequest.php index 108f8d7..6c3fdca 100644 --- a/src/GeneratedModels/UnfollowBatchRequest.php +++ b/src/GeneratedModels/UnfollowBatchRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnfollowBatchRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnfollowBatchResponse.php b/src/GeneratedModels/UnfollowBatchResponse.php index 93f3bd2..da137d0 100644 --- a/src/GeneratedModels/UnfollowBatchResponse.php +++ b/src/GeneratedModels/UnfollowBatchResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnfollowBatchResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnfollowResponse.php b/src/GeneratedModels/UnfollowResponse.php index 6de284c..cb7a599 100644 --- a/src/GeneratedModels/UnfollowResponse.php +++ b/src/GeneratedModels/UnfollowResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnfollowResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnmuteChannelRequest.php b/src/GeneratedModels/UnmuteChannelRequest.php index 7c1f6db..610afb3 100644 --- a/src/GeneratedModels/UnmuteChannelRequest.php +++ b/src/GeneratedModels/UnmuteChannelRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnmuteChannelRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnmuteRequest.php b/src/GeneratedModels/UnmuteRequest.php index 50c8e8a..a69feff 100644 --- a/src/GeneratedModels/UnmuteRequest.php +++ b/src/GeneratedModels/UnmuteRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnmuteRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnmuteResponse.php b/src/GeneratedModels/UnmuteResponse.php index 2cc1a8d..6ded1d6 100644 --- a/src/GeneratedModels/UnmuteResponse.php +++ b/src/GeneratedModels/UnmuteResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnmuteResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnpinActivityResponse.php b/src/GeneratedModels/UnpinActivityResponse.php index d2dae4a..291a6c3 100644 --- a/src/GeneratedModels/UnpinActivityResponse.php +++ b/src/GeneratedModels/UnpinActivityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnpinActivityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnreadCountsBatchRequest.php b/src/GeneratedModels/UnreadCountsBatchRequest.php index f6c4920..9a6ce65 100644 --- a/src/GeneratedModels/UnreadCountsBatchRequest.php +++ b/src/GeneratedModels/UnreadCountsBatchRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnreadCountsBatchRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnreadCountsBatchResponse.php b/src/GeneratedModels/UnreadCountsBatchResponse.php index ee46d3d..0ae5655 100644 --- a/src/GeneratedModels/UnreadCountsBatchResponse.php +++ b/src/GeneratedModels/UnreadCountsBatchResponse.php @@ -10,8 +10,8 @@ class UnreadCountsBatchResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds - /** @var array|null */ - #[ArrayOf(UnreadCountsResponse::class)] + /** @var array|null */ + #[MapOf(UnreadCountsResponse::class)] public ?array $countsByUser = null, ) { } diff --git a/src/GeneratedModels/UnreadCountsChannel.php b/src/GeneratedModels/UnreadCountsChannel.php index 41d051b..0e2cfdc 100644 --- a/src/GeneratedModels/UnreadCountsChannel.php +++ b/src/GeneratedModels/UnreadCountsChannel.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnreadCountsChannel extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnreadCountsChannelType.php b/src/GeneratedModels/UnreadCountsChannelType.php index bc549ab..8b56717 100644 --- a/src/GeneratedModels/UnreadCountsChannelType.php +++ b/src/GeneratedModels/UnreadCountsChannelType.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnreadCountsChannelType extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnreadCountsResponse.php b/src/GeneratedModels/UnreadCountsResponse.php index d699634..e523647 100644 --- a/src/GeneratedModels/UnreadCountsResponse.php +++ b/src/GeneratedModels/UnreadCountsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnreadCountsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UnreadCountsThread.php b/src/GeneratedModels/UnreadCountsThread.php index c06679c..e988bd9 100644 --- a/src/GeneratedModels/UnreadCountsThread.php +++ b/src/GeneratedModels/UnreadCountsThread.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UnreadCountsThread extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateActivitiesPartialBatchRequest.php b/src/GeneratedModels/UpdateActivitiesPartialBatchRequest.php index fa0f90d..089e85b 100644 --- a/src/GeneratedModels/UpdateActivitiesPartialBatchRequest.php +++ b/src/GeneratedModels/UpdateActivitiesPartialBatchRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateActivitiesPartialBatchRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php b/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php index 07d0ecc..da68dad 100644 --- a/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php +++ b/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateActivitiesPartialBatchResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateActivityPartialChangeRequest.php b/src/GeneratedModels/UpdateActivityPartialChangeRequest.php index 0f64bbf..7503f27 100644 --- a/src/GeneratedModels/UpdateActivityPartialChangeRequest.php +++ b/src/GeneratedModels/UpdateActivityPartialChangeRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateActivityPartialChangeRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateActivityPartialRequest.php b/src/GeneratedModels/UpdateActivityPartialRequest.php index 2b28d55..b45619e 100644 --- a/src/GeneratedModels/UpdateActivityPartialRequest.php +++ b/src/GeneratedModels/UpdateActivityPartialRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateActivityPartialRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateActivityPartialResponse.php b/src/GeneratedModels/UpdateActivityPartialResponse.php index 48aebfe..a6c4853 100644 --- a/src/GeneratedModels/UpdateActivityPartialResponse.php +++ b/src/GeneratedModels/UpdateActivityPartialResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateActivityPartialResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateActivityRequest.php b/src/GeneratedModels/UpdateActivityRequest.php index 529e23b..0c1f876 100644 --- a/src/GeneratedModels/UpdateActivityRequest.php +++ b/src/GeneratedModels/UpdateActivityRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateActivityRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateActivityResponse.php b/src/GeneratedModels/UpdateActivityResponse.php index 7fbb5b9..d6068af 100644 --- a/src/GeneratedModels/UpdateActivityResponse.php +++ b/src/GeneratedModels/UpdateActivityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateActivityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateAppRequest.php b/src/GeneratedModels/UpdateAppRequest.php index 012b6e6..6b78696 100644 --- a/src/GeneratedModels/UpdateAppRequest.php +++ b/src/GeneratedModels/UpdateAppRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateAppRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateBlockListRequest.php b/src/GeneratedModels/UpdateBlockListRequest.php index 84e404d..3a16e93 100644 --- a/src/GeneratedModels/UpdateBlockListRequest.php +++ b/src/GeneratedModels/UpdateBlockListRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateBlockListRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateBookmarkFolderRequest.php b/src/GeneratedModels/UpdateBookmarkFolderRequest.php index f934997..945a943 100644 --- a/src/GeneratedModels/UpdateBookmarkFolderRequest.php +++ b/src/GeneratedModels/UpdateBookmarkFolderRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateBookmarkFolderRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateBookmarkFolderResponse.php b/src/GeneratedModels/UpdateBookmarkFolderResponse.php index 50255f6..f13a671 100644 --- a/src/GeneratedModels/UpdateBookmarkFolderResponse.php +++ b/src/GeneratedModels/UpdateBookmarkFolderResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateBookmarkFolderResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateBookmarkRequest.php b/src/GeneratedModels/UpdateBookmarkRequest.php index 82a24fe..a66a0b3 100644 --- a/src/GeneratedModels/UpdateBookmarkRequest.php +++ b/src/GeneratedModels/UpdateBookmarkRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateBookmarkRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateBookmarkResponse.php b/src/GeneratedModels/UpdateBookmarkResponse.php index 658e2c0..72c213d 100644 --- a/src/GeneratedModels/UpdateBookmarkResponse.php +++ b/src/GeneratedModels/UpdateBookmarkResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateBookmarkResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateChannelPartialRequest.php b/src/GeneratedModels/UpdateChannelPartialRequest.php index 65e84dc..1d25d09 100644 --- a/src/GeneratedModels/UpdateChannelPartialRequest.php +++ b/src/GeneratedModels/UpdateChannelPartialRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateChannelPartialRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateChannelPartialResponse.php b/src/GeneratedModels/UpdateChannelPartialResponse.php index 8c7448f..4434565 100644 --- a/src/GeneratedModels/UpdateChannelPartialResponse.php +++ b/src/GeneratedModels/UpdateChannelPartialResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateChannelPartialResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateChannelRequest.php b/src/GeneratedModels/UpdateChannelRequest.php index 351e891..b7a105a 100644 --- a/src/GeneratedModels/UpdateChannelRequest.php +++ b/src/GeneratedModels/UpdateChannelRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateChannelRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateChannelResponse.php b/src/GeneratedModels/UpdateChannelResponse.php index 63f5410..6e0263f 100644 --- a/src/GeneratedModels/UpdateChannelResponse.php +++ b/src/GeneratedModels/UpdateChannelResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateChannelResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateChannelTypeRequest.php b/src/GeneratedModels/UpdateChannelTypeRequest.php index 03d1a66..6a292a7 100644 --- a/src/GeneratedModels/UpdateChannelTypeRequest.php +++ b/src/GeneratedModels/UpdateChannelTypeRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateChannelTypeRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateChannelTypeResponse.php b/src/GeneratedModels/UpdateChannelTypeResponse.php index f210bd4..1e3490d 100644 --- a/src/GeneratedModels/UpdateChannelTypeResponse.php +++ b/src/GeneratedModels/UpdateChannelTypeResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateChannelTypeResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateCollectionRequest.php b/src/GeneratedModels/UpdateCollectionRequest.php index d1f95d6..80b7f81 100644 --- a/src/GeneratedModels/UpdateCollectionRequest.php +++ b/src/GeneratedModels/UpdateCollectionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateCollectionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateCollectionsRequest.php b/src/GeneratedModels/UpdateCollectionsRequest.php index 71cbbea..78fc2e5 100644 --- a/src/GeneratedModels/UpdateCollectionsRequest.php +++ b/src/GeneratedModels/UpdateCollectionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateCollectionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateCollectionsResponse.php b/src/GeneratedModels/UpdateCollectionsResponse.php index a027a8f..80cbe27 100644 --- a/src/GeneratedModels/UpdateCollectionsResponse.php +++ b/src/GeneratedModels/UpdateCollectionsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateCollectionsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateCommandRequest.php b/src/GeneratedModels/UpdateCommandRequest.php index 02b3182..ac9581e 100644 --- a/src/GeneratedModels/UpdateCommandRequest.php +++ b/src/GeneratedModels/UpdateCommandRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateCommandRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateCommandResponse.php b/src/GeneratedModels/UpdateCommandResponse.php index b9988ce..05810b2 100644 --- a/src/GeneratedModels/UpdateCommandResponse.php +++ b/src/GeneratedModels/UpdateCommandResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateCommandResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateCommentRequest.php b/src/GeneratedModels/UpdateCommentRequest.php index af87306..0299cca 100644 --- a/src/GeneratedModels/UpdateCommentRequest.php +++ b/src/GeneratedModels/UpdateCommentRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateCommentRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateCommentResponse.php b/src/GeneratedModels/UpdateCommentResponse.php index cadffde..76147b9 100644 --- a/src/GeneratedModels/UpdateCommentResponse.php +++ b/src/GeneratedModels/UpdateCommentResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateCommentResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFeedGroupRequest.php b/src/GeneratedModels/UpdateFeedGroupRequest.php index 11d546d..7719b8b 100644 --- a/src/GeneratedModels/UpdateFeedGroupRequest.php +++ b/src/GeneratedModels/UpdateFeedGroupRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFeedGroupRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFeedGroupResponse.php b/src/GeneratedModels/UpdateFeedGroupResponse.php index 3293222..de378fe 100644 --- a/src/GeneratedModels/UpdateFeedGroupResponse.php +++ b/src/GeneratedModels/UpdateFeedGroupResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFeedGroupResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFeedMembersRequest.php b/src/GeneratedModels/UpdateFeedMembersRequest.php index afa1fa9..7c6af62 100644 --- a/src/GeneratedModels/UpdateFeedMembersRequest.php +++ b/src/GeneratedModels/UpdateFeedMembersRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFeedMembersRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFeedRequest.php b/src/GeneratedModels/UpdateFeedRequest.php index 4576281..dcb3c45 100644 --- a/src/GeneratedModels/UpdateFeedRequest.php +++ b/src/GeneratedModels/UpdateFeedRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFeedRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFeedResponse.php b/src/GeneratedModels/UpdateFeedResponse.php index c6dda9f..e7d029c 100644 --- a/src/GeneratedModels/UpdateFeedResponse.php +++ b/src/GeneratedModels/UpdateFeedResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFeedResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFeedViewRequest.php b/src/GeneratedModels/UpdateFeedViewRequest.php index f20fe2b..e6b091b 100644 --- a/src/GeneratedModels/UpdateFeedViewRequest.php +++ b/src/GeneratedModels/UpdateFeedViewRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFeedViewRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFeedViewResponse.php b/src/GeneratedModels/UpdateFeedViewResponse.php index 71be21f..c1cef1d 100644 --- a/src/GeneratedModels/UpdateFeedViewResponse.php +++ b/src/GeneratedModels/UpdateFeedViewResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFeedViewResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFeedVisibilityRequest.php b/src/GeneratedModels/UpdateFeedVisibilityRequest.php index 214e1a4..6eb128a 100644 --- a/src/GeneratedModels/UpdateFeedVisibilityRequest.php +++ b/src/GeneratedModels/UpdateFeedVisibilityRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFeedVisibilityRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFeedVisibilityResponse.php b/src/GeneratedModels/UpdateFeedVisibilityResponse.php index 85b5228..c5fd331 100644 --- a/src/GeneratedModels/UpdateFeedVisibilityResponse.php +++ b/src/GeneratedModels/UpdateFeedVisibilityResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFeedVisibilityResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFollowRequest.php b/src/GeneratedModels/UpdateFollowRequest.php index 2b4e33f..2523d3c 100644 --- a/src/GeneratedModels/UpdateFollowRequest.php +++ b/src/GeneratedModels/UpdateFollowRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFollowRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateFollowResponse.php b/src/GeneratedModels/UpdateFollowResponse.php index 986bac8..fa7d232 100644 --- a/src/GeneratedModels/UpdateFollowResponse.php +++ b/src/GeneratedModels/UpdateFollowResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateFollowResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateLiveLocationRequest.php b/src/GeneratedModels/UpdateLiveLocationRequest.php index 26f2193..b191d38 100644 --- a/src/GeneratedModels/UpdateLiveLocationRequest.php +++ b/src/GeneratedModels/UpdateLiveLocationRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateLiveLocationRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateMemberPartialRequest.php b/src/GeneratedModels/UpdateMemberPartialRequest.php index 5605e38..2eff1b6 100644 --- a/src/GeneratedModels/UpdateMemberPartialRequest.php +++ b/src/GeneratedModels/UpdateMemberPartialRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateMemberPartialRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateMemberPartialResponse.php b/src/GeneratedModels/UpdateMemberPartialResponse.php index 6f854c5..1a435c8 100644 --- a/src/GeneratedModels/UpdateMemberPartialResponse.php +++ b/src/GeneratedModels/UpdateMemberPartialResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateMemberPartialResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateMembershipLevelResponse.php b/src/GeneratedModels/UpdateMembershipLevelResponse.php index b8945f4..1b5f71a 100644 --- a/src/GeneratedModels/UpdateMembershipLevelResponse.php +++ b/src/GeneratedModels/UpdateMembershipLevelResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateMembershipLevelResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateMessagePartialRequest.php b/src/GeneratedModels/UpdateMessagePartialRequest.php index 50f4516..bc74287 100644 --- a/src/GeneratedModels/UpdateMessagePartialRequest.php +++ b/src/GeneratedModels/UpdateMessagePartialRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateMessagePartialRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateMessagePartialResponse.php b/src/GeneratedModels/UpdateMessagePartialResponse.php index 01928bb..d8923a9 100644 --- a/src/GeneratedModels/UpdateMessagePartialResponse.php +++ b/src/GeneratedModels/UpdateMessagePartialResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateMessagePartialResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateMessageRequest.php b/src/GeneratedModels/UpdateMessageRequest.php index ce85a52..57f7dcc 100644 --- a/src/GeneratedModels/UpdateMessageRequest.php +++ b/src/GeneratedModels/UpdateMessageRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateMessageRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdatePollOptionRequest.php b/src/GeneratedModels/UpdatePollOptionRequest.php index ced5d2a..c62aa5b 100644 --- a/src/GeneratedModels/UpdatePollOptionRequest.php +++ b/src/GeneratedModels/UpdatePollOptionRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdatePollOptionRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdatePollPartialRequest.php b/src/GeneratedModels/UpdatePollPartialRequest.php index 813bd6d..9082f19 100644 --- a/src/GeneratedModels/UpdatePollPartialRequest.php +++ b/src/GeneratedModels/UpdatePollPartialRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdatePollPartialRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdatePollRequest.php b/src/GeneratedModels/UpdatePollRequest.php index f5ec8d8..bf23fe7 100644 --- a/src/GeneratedModels/UpdatePollRequest.php +++ b/src/GeneratedModels/UpdatePollRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdatePollRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateReminderRequest.php b/src/GeneratedModels/UpdateReminderRequest.php index 93d62b0..5d90762 100644 --- a/src/GeneratedModels/UpdateReminderRequest.php +++ b/src/GeneratedModels/UpdateReminderRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateReminderRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateThreadPartialRequest.php b/src/GeneratedModels/UpdateThreadPartialRequest.php index ddd732b..db17ece 100644 --- a/src/GeneratedModels/UpdateThreadPartialRequest.php +++ b/src/GeneratedModels/UpdateThreadPartialRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateThreadPartialRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateThreadPartialResponse.php b/src/GeneratedModels/UpdateThreadPartialResponse.php index fb774e1..5008414 100644 --- a/src/GeneratedModels/UpdateThreadPartialResponse.php +++ b/src/GeneratedModels/UpdateThreadPartialResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateThreadPartialResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateUserPartialRequest.php b/src/GeneratedModels/UpdateUserPartialRequest.php index 263786b..998a8c0 100644 --- a/src/GeneratedModels/UpdateUserPartialRequest.php +++ b/src/GeneratedModels/UpdateUserPartialRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateUserPartialRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateUserPermissionsRequest.php b/src/GeneratedModels/UpdateUserPermissionsRequest.php index 7816e70..eb65697 100644 --- a/src/GeneratedModels/UpdateUserPermissionsRequest.php +++ b/src/GeneratedModels/UpdateUserPermissionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateUserPermissionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateUsersPartialRequest.php b/src/GeneratedModels/UpdateUsersPartialRequest.php index d388f46..fccff12 100644 --- a/src/GeneratedModels/UpdateUsersPartialRequest.php +++ b/src/GeneratedModels/UpdateUsersPartialRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateUsersPartialRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpdateUsersRequest.php b/src/GeneratedModels/UpdateUsersRequest.php index 40f0b45..c335ff1 100644 --- a/src/GeneratedModels/UpdateUsersRequest.php +++ b/src/GeneratedModels/UpdateUsersRequest.php @@ -3,14 +3,11 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateUsersRequest extends BaseModel { public function __construct( - /** @var array|null */ - #[ArrayOf(UserRequest::class)] + /** @var array|null */ + #[MapOf(UserRequest::class)] public ?array $users = null, // Object containing users ) { } diff --git a/src/GeneratedModels/UpdateUsersResponse.php b/src/GeneratedModels/UpdateUsersResponse.php index 228eb9e..f356911 100644 --- a/src/GeneratedModels/UpdateUsersResponse.php +++ b/src/GeneratedModels/UpdateUsersResponse.php @@ -3,16 +3,13 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpdateUsersResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds public ?string $membershipDeletionTaskID = null, - /** @var array|null */ - #[ArrayOf(FullUserResponse::class)] + /** @var array|null */ + #[MapOf(FullUserResponse::class)] public ?array $users = null, // Object containing users ) { } diff --git a/src/GeneratedModels/UploadChannelFileRequest.php b/src/GeneratedModels/UploadChannelFileRequest.php index 431c701..9ff565b 100644 --- a/src/GeneratedModels/UploadChannelFileRequest.php +++ b/src/GeneratedModels/UploadChannelFileRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UploadChannelFileRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UploadChannelFileResponse.php b/src/GeneratedModels/UploadChannelFileResponse.php index 05202b0..ef93151 100644 --- a/src/GeneratedModels/UploadChannelFileResponse.php +++ b/src/GeneratedModels/UploadChannelFileResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UploadChannelFileResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UploadChannelRequest.php b/src/GeneratedModels/UploadChannelRequest.php index 062b5e2..b1b703c 100644 --- a/src/GeneratedModels/UploadChannelRequest.php +++ b/src/GeneratedModels/UploadChannelRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UploadChannelRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UploadChannelResponse.php b/src/GeneratedModels/UploadChannelResponse.php index d59ee82..5403e5d 100644 --- a/src/GeneratedModels/UploadChannelResponse.php +++ b/src/GeneratedModels/UploadChannelResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UploadChannelResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertActivitiesRequest.php b/src/GeneratedModels/UpsertActivitiesRequest.php index a1eca44..89ab02f 100644 --- a/src/GeneratedModels/UpsertActivitiesRequest.php +++ b/src/GeneratedModels/UpsertActivitiesRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertActivitiesRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertActivitiesResponse.php b/src/GeneratedModels/UpsertActivitiesResponse.php index f08d01c..817b1f4 100644 --- a/src/GeneratedModels/UpsertActivitiesResponse.php +++ b/src/GeneratedModels/UpsertActivitiesResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertActivitiesResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertCollectionsRequest.php b/src/GeneratedModels/UpsertCollectionsRequest.php index fd77450..c15a8b4 100644 --- a/src/GeneratedModels/UpsertCollectionsRequest.php +++ b/src/GeneratedModels/UpsertCollectionsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertCollectionsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertCollectionsResponse.php b/src/GeneratedModels/UpsertCollectionsResponse.php index d6f08dc..de02f57 100644 --- a/src/GeneratedModels/UpsertCollectionsResponse.php +++ b/src/GeneratedModels/UpsertCollectionsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertCollectionsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertConfigRequest.php b/src/GeneratedModels/UpsertConfigRequest.php index d537552..cf3d858 100644 --- a/src/GeneratedModels/UpsertConfigRequest.php +++ b/src/GeneratedModels/UpsertConfigRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertConfigRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertConfigResponse.php b/src/GeneratedModels/UpsertConfigResponse.php index de2bd01..7e33bb1 100644 --- a/src/GeneratedModels/UpsertConfigResponse.php +++ b/src/GeneratedModels/UpsertConfigResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertConfigResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertModerationRuleRequest.php b/src/GeneratedModels/UpsertModerationRuleRequest.php index 40d5328..7bbada6 100644 --- a/src/GeneratedModels/UpsertModerationRuleRequest.php +++ b/src/GeneratedModels/UpsertModerationRuleRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertModerationRuleRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertModerationTemplateRequest.php b/src/GeneratedModels/UpsertModerationTemplateRequest.php index 1ecefd0..c733c88 100644 --- a/src/GeneratedModels/UpsertModerationTemplateRequest.php +++ b/src/GeneratedModels/UpsertModerationTemplateRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertModerationTemplateRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertModerationTemplateResponse.php b/src/GeneratedModels/UpsertModerationTemplateResponse.php index f2d37d8..52099ec 100644 --- a/src/GeneratedModels/UpsertModerationTemplateResponse.php +++ b/src/GeneratedModels/UpsertModerationTemplateResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertModerationTemplateResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertPushPreferencesRequest.php b/src/GeneratedModels/UpsertPushPreferencesRequest.php index 9fdc0d7..9f79256 100644 --- a/src/GeneratedModels/UpsertPushPreferencesRequest.php +++ b/src/GeneratedModels/UpsertPushPreferencesRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertPushPreferencesRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertPushPreferencesResponse.php b/src/GeneratedModels/UpsertPushPreferencesResponse.php index cc8fade..b32939a 100644 --- a/src/GeneratedModels/UpsertPushPreferencesResponse.php +++ b/src/GeneratedModels/UpsertPushPreferencesResponse.php @@ -3,16 +3,13 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertPushPreferencesResponse extends BaseModel { public function __construct( public ?string $duration = null, // Duration of the request in milliseconds public ?array $userChannelPreferences = null, // The channel specific push notification preferences, only returned for channels you've edited. - /** @var array|null */ - #[ArrayOf(PushPreferencesResponse::class)] + /** @var array|null */ + #[MapOf(PushPreferencesResponse::class)] public ?array $userPreferences = null, // The user preferences, always returned regardless if you edited it ) { } diff --git a/src/GeneratedModels/UpsertPushProviderRequest.php b/src/GeneratedModels/UpsertPushProviderRequest.php index 95ad793..c2da106 100644 --- a/src/GeneratedModels/UpsertPushProviderRequest.php +++ b/src/GeneratedModels/UpsertPushProviderRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertPushProviderRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UpsertPushTemplateRequest.php b/src/GeneratedModels/UpsertPushTemplateRequest.php index 77dc159..04134d7 100644 --- a/src/GeneratedModels/UpsertPushTemplateRequest.php +++ b/src/GeneratedModels/UpsertPushTemplateRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UpsertPushTemplateRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/User.php b/src/GeneratedModels/User.php index e409ea7..66c5bb2 100644 --- a/src/GeneratedModels/User.php +++ b/src/GeneratedModels/User.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class User extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserCreatedWithinParameters.php b/src/GeneratedModels/UserCreatedWithinParameters.php index 39f70b5..2e9bf07 100644 --- a/src/GeneratedModels/UserCreatedWithinParameters.php +++ b/src/GeneratedModels/UserCreatedWithinParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserCreatedWithinParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserCustomEventRequest.php b/src/GeneratedModels/UserCustomEventRequest.php index 12a0cf7..4463132 100644 --- a/src/GeneratedModels/UserCustomEventRequest.php +++ b/src/GeneratedModels/UserCustomEventRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserCustomEventRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserCustomPropertyParameters.php b/src/GeneratedModels/UserCustomPropertyParameters.php index e2388b2..36f21f2 100644 --- a/src/GeneratedModels/UserCustomPropertyParameters.php +++ b/src/GeneratedModels/UserCustomPropertyParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserCustomPropertyParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserFeedbackReport.php b/src/GeneratedModels/UserFeedbackReport.php index 7cdf630..57b4a1f 100644 --- a/src/GeneratedModels/UserFeedbackReport.php +++ b/src/GeneratedModels/UserFeedbackReport.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserFeedbackReport extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserFeedbackReportResponse.php b/src/GeneratedModels/UserFeedbackReportResponse.php index db08877..d967ed6 100644 --- a/src/GeneratedModels/UserFeedbackReportResponse.php +++ b/src/GeneratedModels/UserFeedbackReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserFeedbackReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserFeedbackResponse.php b/src/GeneratedModels/UserFeedbackResponse.php index a7d9a30..38ac6ca 100644 --- a/src/GeneratedModels/UserFeedbackResponse.php +++ b/src/GeneratedModels/UserFeedbackResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserFeedbackResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserIdenticalContentCountParameters.php b/src/GeneratedModels/UserIdenticalContentCountParameters.php index ca6d5a0..9620b20 100644 --- a/src/GeneratedModels/UserIdenticalContentCountParameters.php +++ b/src/GeneratedModels/UserIdenticalContentCountParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserIdenticalContentCountParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserMuteResponse.php b/src/GeneratedModels/UserMuteResponse.php index 027c4a3..51193c2 100644 --- a/src/GeneratedModels/UserMuteResponse.php +++ b/src/GeneratedModels/UserMuteResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserMuteResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserRatingReportResponse.php b/src/GeneratedModels/UserRatingReportResponse.php index 91c9018..f2208b9 100644 --- a/src/GeneratedModels/UserRatingReportResponse.php +++ b/src/GeneratedModels/UserRatingReportResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserRatingReportResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserResponseCommonFields.php b/src/GeneratedModels/UserResponseCommonFields.php index 9638b6a..84acdd2 100644 --- a/src/GeneratedModels/UserResponseCommonFields.php +++ b/src/GeneratedModels/UserResponseCommonFields.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserResponseCommonFields extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserResponsePrivacyFields.php b/src/GeneratedModels/UserResponsePrivacyFields.php index 2e9ab26..841c527 100644 --- a/src/GeneratedModels/UserResponsePrivacyFields.php +++ b/src/GeneratedModels/UserResponsePrivacyFields.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserResponsePrivacyFields extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserRoleParameters.php b/src/GeneratedModels/UserRoleParameters.php index a02a713..a16f2be 100644 --- a/src/GeneratedModels/UserRoleParameters.php +++ b/src/GeneratedModels/UserRoleParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserRoleParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserRuleParameters.php b/src/GeneratedModels/UserRuleParameters.php index d2186d9..c36db0e 100644 --- a/src/GeneratedModels/UserRuleParameters.php +++ b/src/GeneratedModels/UserRuleParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class UserRuleParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/UserUnreadReminderEvent.php b/src/GeneratedModels/UserUnreadReminderEvent.php index ecda19e..265936b 100644 --- a/src/GeneratedModels/UserUnreadReminderEvent.php +++ b/src/GeneratedModels/UserUnreadReminderEvent.php @@ -10,8 +10,8 @@ class UserUnreadReminderEvent extends BaseModel { public function __construct( public ?\DateTime $createdAt = null, // Date/time of creation - /** @var array|null */ - #[ArrayOf(ChannelMessagesResponse::class)] + /** @var array|null */ + #[MapOf(ChannelMessagesResponse::class)] public ?array $channels = null, // The channels with unread messages public ?object $custom = null, public ?UserResponseCommonFields $user = null, diff --git a/src/GeneratedModels/VelocityFilterConfig.php b/src/GeneratedModels/VelocityFilterConfig.php index 5fac939..c2942fa 100644 --- a/src/GeneratedModels/VelocityFilterConfig.php +++ b/src/GeneratedModels/VelocityFilterConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VelocityFilterConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VelocityFilterConfigRule.php b/src/GeneratedModels/VelocityFilterConfigRule.php index 90d01e4..67f59b9 100644 --- a/src/GeneratedModels/VelocityFilterConfigRule.php +++ b/src/GeneratedModels/VelocityFilterConfigRule.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VelocityFilterConfigRule extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VideoCallRuleConfig.php b/src/GeneratedModels/VideoCallRuleConfig.php index c2c94d7..7be8286 100644 --- a/src/GeneratedModels/VideoCallRuleConfig.php +++ b/src/GeneratedModels/VideoCallRuleConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VideoCallRuleConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VideoContentParameters.php b/src/GeneratedModels/VideoContentParameters.php index fe4c8b6..130d638 100644 --- a/src/GeneratedModels/VideoContentParameters.php +++ b/src/GeneratedModels/VideoContentParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VideoContentParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VideoReactionOverTimeResponse.php b/src/GeneratedModels/VideoReactionOverTimeResponse.php index 75c6044..315cfbd 100644 --- a/src/GeneratedModels/VideoReactionOverTimeResponse.php +++ b/src/GeneratedModels/VideoReactionOverTimeResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VideoReactionOverTimeResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VideoReactionResponse.php b/src/GeneratedModels/VideoReactionResponse.php index 04bf5e8..5f54dc4 100644 --- a/src/GeneratedModels/VideoReactionResponse.php +++ b/src/GeneratedModels/VideoReactionResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VideoReactionResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VideoReactionsResponse.php b/src/GeneratedModels/VideoReactionsResponse.php index 7a9f15b..d760792 100644 --- a/src/GeneratedModels/VideoReactionsResponse.php +++ b/src/GeneratedModels/VideoReactionsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VideoReactionsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VideoRuleParameters.php b/src/GeneratedModels/VideoRuleParameters.php index c51d84d..2cb7f5f 100644 --- a/src/GeneratedModels/VideoRuleParameters.php +++ b/src/GeneratedModels/VideoRuleParameters.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VideoRuleParameters extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VideoSettings.php b/src/GeneratedModels/VideoSettings.php index 99c7103..2990a5c 100644 --- a/src/GeneratedModels/VideoSettings.php +++ b/src/GeneratedModels/VideoSettings.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VideoSettings extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VideoSettingsRequest.php b/src/GeneratedModels/VideoSettingsRequest.php index e826ed1..9f813fc 100644 --- a/src/GeneratedModels/VideoSettingsRequest.php +++ b/src/GeneratedModels/VideoSettingsRequest.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VideoSettingsRequest extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VideoSettingsResponse.php b/src/GeneratedModels/VideoSettingsResponse.php index 27ebe5d..1ec973f 100644 --- a/src/GeneratedModels/VideoSettingsResponse.php +++ b/src/GeneratedModels/VideoSettingsResponse.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VideoSettingsResponse extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/VoteData.php b/src/GeneratedModels/VoteData.php index b355e53..58d11d6 100644 --- a/src/GeneratedModels/VoteData.php +++ b/src/GeneratedModels/VoteData.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class VoteData extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/WHIPIngress.php b/src/GeneratedModels/WHIPIngress.php index 74ee199..76e8041 100644 --- a/src/GeneratedModels/WHIPIngress.php +++ b/src/GeneratedModels/WHIPIngress.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class WHIPIngress extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/XiaomiConfig.php b/src/GeneratedModels/XiaomiConfig.php index c100577..f25c1c5 100644 --- a/src/GeneratedModels/XiaomiConfig.php +++ b/src/GeneratedModels/XiaomiConfig.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class XiaomiConfig extends BaseModel { public function __construct( diff --git a/src/GeneratedModels/XiaomiConfigFields.php b/src/GeneratedModels/XiaomiConfigFields.php index 3f863a6..644e9b8 100644 --- a/src/GeneratedModels/XiaomiConfigFields.php +++ b/src/GeneratedModels/XiaomiConfigFields.php @@ -3,9 +3,6 @@ declare(strict_types=1); namespace GetStream\GeneratedModels; -/** - * - */ class XiaomiConfigFields extends BaseModel { public function __construct( From c1e0e43803ddcf7fadfecfea5dddc9de50d89076 Mon Sep 17 00:00:00 2001 From: Yun Wang Date: Thu, 19 Feb 2026 14:54:54 +0100 Subject: [PATCH 7/8] feat: update argument position for constructors --- README.md | 3 + src/GeneratedModels/AIImageConfig.php | 6 +- src/GeneratedModels/APIError.php | 6 +- src/GeneratedModels/APNConfig.php | 10 +-- src/GeneratedModels/APNConfigFields.php | 10 +-- src/GeneratedModels/APNS.php | 4 +- src/GeneratedModels/APNSPayload.php | 4 +- src/GeneratedModels/AWSRekognitionRule.php | 2 +- .../AcceptFeedMemberInviteRequest.php | 2 +- .../AcceptFeedMemberInviteResponse.php | 2 +- src/GeneratedModels/AcceptFollowResponse.php | 2 +- src/GeneratedModels/Action.php | 2 +- src/GeneratedModels/ActionLogResponse.php | 14 +-- src/GeneratedModels/ActionSequence.php | 4 +- src/GeneratedModels/ActivityAddedEvent.php | 10 +-- src/GeneratedModels/ActivityDeletedEvent.php | 10 +-- src/GeneratedModels/ActivityFeedbackEvent.php | 6 +- .../ActivityFeedbackEventPayload.php | 6 +- .../ActivityFeedbackRequest.php | 4 +- src/GeneratedModels/ActivityMarkEvent.php | 18 ++-- src/GeneratedModels/ActivityPinResponse.php | 6 +- src/GeneratedModels/ActivityPinnedEvent.php | 10 +-- .../ActivityReactionAddedEvent.php | 10 +-- .../ActivityReactionDeletedEvent.php | 10 +-- .../ActivityReactionUpdatedEvent.php | 10 +-- .../ActivityRemovedFromFeedEvent.php | 10 +-- src/GeneratedModels/ActivityRequest.php | 32 +++---- src/GeneratedModels/ActivityResponse.php | 78 ++++++++-------- src/GeneratedModels/ActivityRestoredEvent.php | 10 +-- .../ActivitySelectorConfig.php | 8 +- .../ActivitySelectorConfigResponse.php | 8 +- src/GeneratedModels/ActivityUnpinnedEvent.php | 10 +-- src/GeneratedModels/ActivityUpdatedEvent.php | 10 +-- src/GeneratedModels/AddActivityRequest.php | 32 +++---- src/GeneratedModels/AddActivityResponse.php | 2 +- src/GeneratedModels/AddBookmarkRequest.php | 6 +- src/GeneratedModels/AddBookmarkResponse.php | 2 +- .../AddCommentReactionRequest.php | 8 +- .../AddCommentReactionResponse.php | 2 +- src/GeneratedModels/AddCommentRequest.php | 16 ++-- src/GeneratedModels/AddCommentResponse.php | 4 +- .../AddCommentsBatchResponse.php | 2 +- src/GeneratedModels/AddReactionRequest.php | 8 +- src/GeneratedModels/AddReactionResponse.php | 2 +- .../AggregatedActivityResponse.php | 12 +-- src/GeneratedModels/AppResponseFields.php | 90 +++++++++---------- src/GeneratedModels/AppealAcceptedEvent.php | 6 +- src/GeneratedModels/AppealCreatedEvent.php | 6 +- src/GeneratedModels/AppealItemResponse.php | 14 +-- src/GeneratedModels/AppealRejectedEvent.php | 6 +- src/GeneratedModels/AppealRequest.php | 6 +- .../AsyncBulkImageModerationEvent.php | 10 +-- .../AsyncExportChannelsEvent.php | 10 +-- src/GeneratedModels/AsyncExportErrorEvent.php | 8 +- .../AsyncExportModerationLogsEvent.php | 10 +-- src/GeneratedModels/AsyncExportUsersEvent.php | 10 +-- .../AsyncModerationCallbackConfig.php | 2 +- .../AsyncModerationConfiguration.php | 2 +- src/GeneratedModels/Attachment.php | 32 +++---- src/GeneratedModels/AudioSettings.php | 8 +- src/GeneratedModels/AudioSettingsRequest.php | 8 +- src/GeneratedModels/AudioSettingsResponse.php | 8 +- .../AutomodDetailsResponse.php | 4 +- src/GeneratedModels/AutomodRule.php | 2 +- .../AutomodSemanticFiltersRule.php | 2 +- src/GeneratedModels/AzureRequest.php | 2 +- .../BanActionRequestPayload.php | 8 +- src/GeneratedModels/BanInfoResponse.php | 6 +- src/GeneratedModels/BanOptions.php | 4 +- src/GeneratedModels/BanRequest.php | 12 +-- src/GeneratedModels/BanResponse.php | 8 +- src/GeneratedModels/BlockListOptions.php | 2 +- src/GeneratedModels/BlockListResponse.php | 10 +-- src/GeneratedModels/BlockListRule.php | 2 +- src/GeneratedModels/BlockUsersRequest.php | 2 +- src/GeneratedModels/BlockUsersResponse.php | 2 +- src/GeneratedModels/BlockedUserEvent.php | 6 +- src/GeneratedModels/BlockedUserResponse.php | 6 +- src/GeneratedModels/BodyguardSeverityRule.php | 2 +- src/GeneratedModels/BookmarkAddedEvent.php | 6 +- src/GeneratedModels/BookmarkDeletedEvent.php | 6 +- .../BookmarkFolderDeletedEvent.php | 6 +- .../BookmarkFolderResponse.php | 6 +- .../BookmarkFolderUpdatedEvent.php | 6 +- src/GeneratedModels/BookmarkResponse.php | 6 +- src/GeneratedModels/BookmarkUpdatedEvent.php | 6 +- src/GeneratedModels/Bound.php | 2 +- src/GeneratedModels/BroadcastSettings.php | 2 +- .../BroadcastSettingsRequest.php | 2 +- .../BroadcastSettingsResponse.php | 2 +- .../BulkImageModerationResponse.php | 2 +- src/GeneratedModels/CallAcceptedEvent.php | 4 +- src/GeneratedModels/CallActionOptions.php | 6 +- src/GeneratedModels/CallClosedCaption.php | 12 +-- .../CallClosedCaptionsFailedEvent.php | 4 +- .../CallClosedCaptionsStartedEvent.php | 4 +- .../CallClosedCaptionsStoppedEvent.php | 4 +- src/GeneratedModels/CallCreatedEvent.php | 6 +- .../CallCustomPropertyParameters.php | 2 +- src/GeneratedModels/CallDTMFEvent.php | 6 +- src/GeneratedModels/CallDeletedEvent.php | 4 +- src/GeneratedModels/CallEndedEvent.php | 6 +- .../CallFrameRecordingFailedEvent.php | 6 +- .../CallFrameRecordingFrameReadyEvent.php | 8 +- .../CallFrameRecordingStartedEvent.php | 6 +- .../CallFrameRecordingStoppedEvent.php | 6 +- .../CallHLSBroadcastingFailedEvent.php | 4 +- .../CallHLSBroadcastingStartedEvent.php | 6 +- .../CallHLSBroadcastingStoppedEvent.php | 4 +- src/GeneratedModels/CallLiveStartedEvent.php | 4 +- src/GeneratedModels/CallMemberAddedEvent.php | 6 +- .../CallMemberRemovedEvent.php | 6 +- .../CallMemberUpdatedEvent.php | 6 +- .../CallMemberUpdatedPermissionEvent.php | 8 +- src/GeneratedModels/CallMissedEvent.php | 10 +-- .../CallModerationBlurEvent.php | 4 +- .../CallModerationWarningEvent.php | 6 +- src/GeneratedModels/CallNotificationEvent.php | 8 +- .../CallParticipantResponse.php | 6 +- .../CallParticipantTimeline.php | 2 +- src/GeneratedModels/CallReactionEvent.php | 4 +- src/GeneratedModels/CallRecording.php | 8 +- .../CallRecordingFailedEvent.php | 4 +- .../CallRecordingReadyEvent.php | 6 +- .../CallRecordingStartedEvent.php | 6 +- .../CallRecordingStoppedEvent.php | 6 +- src/GeneratedModels/CallRejectedEvent.php | 4 +- src/GeneratedModels/CallReportResponse.php | 2 +- src/GeneratedModels/CallRequest.php | 14 +-- src/GeneratedModels/CallResponse.php | 34 +++---- src/GeneratedModels/CallRingEvent.php | 10 +-- .../CallRtmpBroadcastFailedEvent.php | 4 +- .../CallRtmpBroadcastStartedEvent.php | 4 +- .../CallRtmpBroadcastStoppedEvent.php | 4 +- .../CallRuleActionSequence.php | 2 +- src/GeneratedModels/CallSessionEndedEvent.php | 6 +- ...llSessionParticipantCountsUpdatedEvent.php | 6 +- .../CallSessionParticipantJoinedEvent.php | 6 +- .../CallSessionParticipantLeftEvent.php | 8 +- src/GeneratedModels/CallSessionResponse.php | 12 +-- .../CallSessionStartedEvent.php | 6 +- src/GeneratedModels/CallSettingsResponse.php | 2 +- .../CallStateResponseFields.php | 2 +- src/GeneratedModels/CallStatsLocation.php | 6 +- src/GeneratedModels/CallStatsMapLocation.php | 2 +- src/GeneratedModels/CallStatsMapPublisher.php | 8 +- .../CallStatsMapSubscriber.php | 6 +- src/GeneratedModels/CallStatsParticipant.php | 4 +- .../CallStatsParticipantCounts.php | 8 +- .../CallStatsParticipantSession.php | 22 ++--- .../CallStatsReportReadyEvent.php | 4 +- .../CallStatsReportSummaryResponse.php | 8 +- src/GeneratedModels/CallTranscription.php | 6 +- .../CallTranscriptionFailedEvent.php | 4 +- .../CallTranscriptionReadyEvent.php | 6 +- .../CallTranscriptionStartedEvent.php | 4 +- .../CallTranscriptionStoppedEvent.php | 4 +- src/GeneratedModels/CallType.php | 10 +-- src/GeneratedModels/CallTypeResponse.php | 8 +- src/GeneratedModels/CallUpdatedEvent.php | 6 +- .../CallUserFeedbackSubmittedEvent.php | 10 +-- src/GeneratedModels/CallUserMutedEvent.php | 6 +- .../CampaignChannelTemplate.php | 4 +- .../CampaignCompletedEvent.php | 6 +- .../CampaignMessageTemplate.php | 4 +- src/GeneratedModels/CampaignResponse.php | 32 +++---- src/GeneratedModels/CampaignStartedEvent.php | 6 +- src/GeneratedModels/CampaignStatsResponse.php | 8 +- src/GeneratedModels/CastPollVoteRequest.php | 2 +- .../ChannelBatchCompletedEvent.php | 12 +-- .../ChannelBatchStartedEvent.php | 12 +-- src/GeneratedModels/ChannelConfig.php | 50 +++++------ src/GeneratedModels/ChannelConfigWithInfo.php | 54 +++++------ src/GeneratedModels/ChannelCreatedEvent.php | 16 ++-- src/GeneratedModels/ChannelDeletedEvent.php | 16 ++-- src/GeneratedModels/ChannelExport.php | 4 +- src/GeneratedModels/ChannelFrozenEvent.php | 8 +- .../ChannelGetOrCreateRequest.php | 6 +- src/GeneratedModels/ChannelHiddenEvent.php | 18 ++-- src/GeneratedModels/ChannelInput.php | 14 +-- src/GeneratedModels/ChannelInputRequest.php | 10 +-- src/GeneratedModels/ChannelMemberRequest.php | 4 +- src/GeneratedModels/ChannelMemberResponse.php | 28 +++--- .../ChannelMessagesResponse.php | 2 +- src/GeneratedModels/ChannelMute.php | 6 +- src/GeneratedModels/ChannelMutedEvent.php | 8 +- src/GeneratedModels/ChannelResponse.php | 44 ++++----- src/GeneratedModels/ChannelStateResponse.php | 36 ++++---- .../ChannelStateResponseFields.php | 34 +++---- src/GeneratedModels/ChannelTruncatedEvent.php | 18 ++-- src/GeneratedModels/ChannelTypeConfig.php | 62 ++++++------- src/GeneratedModels/ChannelUnFrozenEvent.php | 8 +- src/GeneratedModels/ChannelUnmutedEvent.php | 8 +- src/GeneratedModels/ChannelUpdatedEvent.php | 18 ++-- src/GeneratedModels/ChannelVisibleEvent.php | 16 ++-- src/GeneratedModels/CheckPushRequest.php | 12 +-- src/GeneratedModels/CheckPushResponse.php | 12 +-- src/GeneratedModels/CheckRequest.php | 12 +-- src/GeneratedModels/CheckResponse.php | 6 +- src/GeneratedModels/CheckSNSRequest.php | 2 +- src/GeneratedModels/CheckSNSResponse.php | 2 +- src/GeneratedModels/CheckSQSRequest.php | 2 +- src/GeneratedModels/CheckSQSResponse.php | 2 +- src/GeneratedModels/ClientOSDataResponse.php | 2 +- src/GeneratedModels/ClosedCaptionEvent.php | 4 +- .../ClosedCaptionRuleParameters.php | 2 +- .../CollectUserFeedbackRequest.php | 4 +- src/GeneratedModels/CollectionRequest.php | 2 +- src/GeneratedModels/CollectionResponse.php | 6 +- src/GeneratedModels/Command.php | 8 +- src/GeneratedModels/CommentAddedEvent.php | 10 +-- src/GeneratedModels/CommentDeletedEvent.php | 10 +-- .../CommentReactionAddedEvent.php | 10 +-- .../CommentReactionDeletedEvent.php | 8 +- .../CommentReactionUpdatedEvent.php | 10 +-- src/GeneratedModels/CommentResponse.php | 48 +++++----- src/GeneratedModels/CommentUpdatedEvent.php | 10 +-- .../ConfigOverridesRequest.php | 18 ++-- src/GeneratedModels/ConfigResponse.php | 12 +-- src/GeneratedModels/CountByMinuteResponse.php | 2 +- .../CreateBlockListRequest.php | 6 +- .../CreateBlockListResponse.php | 2 +- src/GeneratedModels/CreateCallTypeRequest.php | 6 +- .../CreateCallTypeResponse.php | 10 +-- .../CreateChannelTypeRequest.php | 44 ++++----- .../CreateChannelTypeResponse.php | 58 ++++++------ .../CreateCollectionsRequest.php | 2 +- .../CreateCollectionsResponse.php | 2 +- src/GeneratedModels/CreateCommandRequest.php | 2 +- src/GeneratedModels/CreateCommandResponse.php | 2 +- src/GeneratedModels/CreateDeviceRequest.php | 4 +- .../CreateExternalStorageRequest.php | 8 +- .../CreateFeedGroupRequest.php | 12 +-- .../CreateFeedGroupResponse.php | 2 +- src/GeneratedModels/CreateFeedViewRequest.php | 4 +- .../CreateFeedViewResponse.php | 2 +- .../CreateFeedsBatchResponse.php | 2 +- src/GeneratedModels/CreateGuestResponse.php | 2 +- src/GeneratedModels/CreateImportRequest.php | 2 +- src/GeneratedModels/CreateImportResponse.php | 2 +- .../CreateImportURLResponse.php | 2 +- .../CreateImportV2TaskRequest.php | 4 +- .../CreateImportV2TaskResponse.php | 8 +- .../CreateMembershipLevelResponse.php | 2 +- .../CreatePollOptionRequest.php | 4 +- src/GeneratedModels/CreatePollRequest.php | 18 ++-- src/GeneratedModels/CreateReminderRequest.php | 2 +- src/GeneratedModels/CreateRoleResponse.php | 2 +- .../CreateSIPTrunkResponse.php | 2 +- src/GeneratedModels/CustomCheckFlag.php | 2 +- src/GeneratedModels/CustomCheckRequest.php | 8 +- src/GeneratedModels/CustomCheckResponse.php | 4 +- src/GeneratedModels/CustomEvent.php | 4 +- src/GeneratedModels/CustomVideoEvent.php | 6 +- ...ilyAggregateCallDurationReportResponse.php | 2 +- ...gateCallParticipantCountReportResponse.php | 2 +- ...ailyAggregateCallsPerDayReportResponse.php | 2 +- ...ilyAggregateQualityScoreReportResponse.php | 2 +- .../DailyAggregateSDKUsageReportResponse.php | 2 +- ...ilyAggregateUserFeedbackReportResponse.php | 2 +- .../DailyMetricStatsResponse.php | 2 +- src/GeneratedModels/DataDogInfo.php | 2 +- src/GeneratedModels/DeactivateUserRequest.php | 2 +- .../DeactivateUserResponse.php | 2 +- .../DeactivateUsersRequest.php | 2 +- .../DeactivateUsersResponse.php | 2 +- src/GeneratedModels/DecayFunctionConfig.php | 6 +- .../DeleteActivitiesRequest.php | 4 +- .../DeleteActivitiesResponse.php | 2 +- .../DeleteActivityReactionResponse.php | 2 +- .../DeleteBookmarkResponse.php | 2 +- src/GeneratedModels/DeleteCallResponse.php | 2 +- src/GeneratedModels/DeleteChannelResponse.php | 2 +- .../DeleteChannelsResponse.php | 4 +- src/GeneratedModels/DeleteCommandResponse.php | 2 +- .../DeleteCommentReactionResponse.php | 2 +- src/GeneratedModels/DeleteCommentResponse.php | 2 +- src/GeneratedModels/DeleteFeedResponse.php | 2 +- .../DeleteFeedUserDataResponse.php | 2 +- .../DeleteFeedsBatchResponse.php | 2 +- src/GeneratedModels/DeleteMessageResponse.php | 2 +- .../DeleteReactionResponse.php | 2 +- .../DeleteUserRequestPayload.php | 6 +- src/GeneratedModels/DeleteUsersRequest.php | 8 +- src/GeneratedModels/DeleteUsersResponse.php | 2 +- src/GeneratedModels/DeviceErrorInfo.php | 2 +- src/GeneratedModels/DeviceResponse.php | 8 +- src/GeneratedModels/DraftPayloadResponse.php | 16 ++-- src/GeneratedModels/DraftResponse.php | 8 +- src/GeneratedModels/EdgeResponse.php | 10 +-- src/GeneratedModels/EgressRTMPResponse.php | 4 +- src/GeneratedModels/EgressResponse.php | 8 +- src/GeneratedModels/EnrichedActivity.php | 16 ++-- .../EnrichedCollectionResponse.php | 8 +- src/GeneratedModels/EnrichedReaction.php | 16 ++-- src/GeneratedModels/EnrichmentOptions.php | 18 ++-- src/GeneratedModels/EntityCreatorResponse.php | 38 ++++---- src/GeneratedModels/EventHook.php | 36 ++++---- .../EventNotificationSettings.php | 2 +- .../EventNotificationSettingsRequest.php | 2 +- .../EventNotificationSettingsResponse.php | 2 +- src/GeneratedModels/EventRequest.php | 4 +- src/GeneratedModels/EventResponse.php | 2 +- src/GeneratedModels/ExportChannelsRequest.php | 6 +- .../ExportChannelsResponse.php | 2 +- .../ExportFeedUserDataResponse.php | 2 +- src/GeneratedModels/ExportUserResponse.php | 4 +- src/GeneratedModels/ExportUsersResponse.php | 2 +- .../ExternalStorageResponse.php | 4 +- src/GeneratedModels/FeedCreatedEvent.php | 12 +-- src/GeneratedModels/FeedDeletedEvent.php | 8 +- src/GeneratedModels/FeedGroup.php | 20 ++--- src/GeneratedModels/FeedGroupChangedEvent.php | 10 +-- src/GeneratedModels/FeedGroupDeletedEvent.php | 8 +- src/GeneratedModels/FeedGroupResponse.php | 16 ++-- src/GeneratedModels/FeedInput.php | 4 +- src/GeneratedModels/FeedMemberAddedEvent.php | 10 +-- .../FeedMemberRemovedEvent.php | 10 +-- src/GeneratedModels/FeedMemberRequest.php | 4 +- src/GeneratedModels/FeedMemberResponse.php | 8 +- .../FeedMemberUpdatedEvent.php | 10 +-- src/GeneratedModels/FeedOwnData.php | 12 +-- src/GeneratedModels/FeedRequest.php | 4 +- src/GeneratedModels/FeedResponse.php | 38 ++++---- .../FeedSuggestionResponse.php | 42 ++++----- src/GeneratedModels/FeedUpdatedEvent.php | 10 +-- src/GeneratedModels/FeedViewResponse.php | 6 +- .../FeedVisibilityResponse.php | 2 +- src/GeneratedModels/FeedsPreferences.php | 4 +- .../FeedsPreferencesResponse.php | 4 +- src/GeneratedModels/FeedsReactionResponse.php | 8 +- src/GeneratedModels/Field.php | 2 +- src/GeneratedModels/FileUploadConfig.php | 4 +- src/GeneratedModels/FileUploadRequest.php | 2 +- src/GeneratedModels/FileUploadResponse.php | 2 +- src/GeneratedModels/FirebaseConfig.php | 8 +- src/GeneratedModels/FirebaseConfigFields.php | 6 +- src/GeneratedModels/FlagDetailsResponse.php | 2 +- src/GeneratedModels/FlagFeedbackResponse.php | 2 +- .../FlagMessageDetailsResponse.php | 2 +- src/GeneratedModels/FlagRequest.php | 8 +- src/GeneratedModels/FlagResponse.php | 2 +- src/GeneratedModels/FlagUpdatedEvent.php | 8 +- src/GeneratedModels/FollowBatchResponse.php | 6 +- src/GeneratedModels/FollowCreatedEvent.php | 8 +- src/GeneratedModels/FollowDeletedEvent.php | 8 +- src/GeneratedModels/FollowRequest.php | 6 +- src/GeneratedModels/FollowResponse.php | 12 +-- src/GeneratedModels/FollowUpdatedEvent.php | 8 +- src/GeneratedModels/FrameRecordSettings.php | 2 +- .../FrameRecordingSettingsRequest.php | 2 +- .../FrameRecordingSettingsResponse.php | 2 +- .../FriendReactionsOptions.php | 2 +- src/GeneratedModels/FullUserResponse.php | 50 +++++------ .../FutureChannelBanResponse.php | 6 +- src/GeneratedModels/GeofenceResponse.php | 2 +- .../GetActiveCallsStatusResponse.php | 6 +- src/GeneratedModels/GetActivityResponse.php | 2 +- src/GeneratedModels/GetAppealResponse.php | 2 +- .../GetApplicationResponse.php | 2 +- src/GeneratedModels/GetBlockListResponse.php | 2 +- .../GetBlockedUsersResponse.php | 2 +- ...tCallParticipantSessionMetricsResponse.php | 10 +-- src/GeneratedModels/GetCallReportResponse.php | 6 +- src/GeneratedModels/GetCallResponse.php | 4 +- ...SessionParticipantStatsDetailsResponse.php | 12 +-- src/GeneratedModels/GetCallTypeResponse.php | 10 +-- src/GeneratedModels/GetCampaignResponse.php | 2 +- .../GetChannelTypeResponse.php | 64 ++++++------- src/GeneratedModels/GetCommandResponse.php | 10 +-- .../GetCommentRepliesResponse.php | 4 +- src/GeneratedModels/GetCommentResponse.php | 2 +- src/GeneratedModels/GetCommentsResponse.php | 4 +- src/GeneratedModels/GetConfigResponse.php | 2 +- .../GetCustomPermissionResponse.php | 2 +- src/GeneratedModels/GetDraftResponse.php | 2 +- src/GeneratedModels/GetEdgesResponse.php | 2 +- src/GeneratedModels/GetFeedGroupResponse.php | 2 +- src/GeneratedModels/GetFeedViewResponse.php | 2 +- .../GetFeedVisibilityResponse.php | 2 +- .../GetFeedsRateLimitsResponse.php | 4 +- .../GetFollowSuggestionsResponse.php | 2 +- src/GeneratedModels/GetImportResponse.php | 2 +- .../GetImportV2TaskResponse.php | 8 +- .../GetManyMessagesResponse.php | 2 +- src/GeneratedModels/GetMessageResponse.php | 2 +- .../GetModerationRuleResponse.php | 2 +- src/GeneratedModels/GetOGResponse.php | 34 +++---- .../GetOrCreateCallRequest.php | 6 +- .../GetOrCreateCallResponse.php | 6 +- .../GetOrCreateFeedGroupRequest.php | 12 +-- .../GetOrCreateFeedGroupResponse.php | 4 +- .../GetOrCreateFeedRequest.php | 20 ++--- .../GetOrCreateFeedResponse.php | 20 ++--- .../GetOrCreateFeedViewRequest.php | 4 +- .../GetOrCreateFeedViewResponse.php | 4 +- src/GeneratedModels/GetRateLimitsResponse.php | 8 +- src/GeneratedModels/GetReactionsResponse.php | 2 +- src/GeneratedModels/GetRepliesResponse.php | 2 +- .../GetReviewQueueItemResponse.php | 2 +- src/GeneratedModels/GetSegmentResponse.php | 2 +- src/GeneratedModels/GetTaskResponse.php | 8 +- src/GeneratedModels/GetThreadResponse.php | 2 +- src/GeneratedModels/GoLiveRequest.php | 10 +-- src/GeneratedModels/GoLiveResponse.php | 2 +- src/GeneratedModels/HLSSettings.php | 2 +- src/GeneratedModels/HLSSettingsRequest.php | 4 +- src/GeneratedModels/HLSSettingsResponse.php | 2 +- src/GeneratedModels/HarmConfig.php | 6 +- src/GeneratedModels/HideChannelRequest.php | 2 +- src/GeneratedModels/HuaweiConfig.php | 2 +- src/GeneratedModels/ImageData.php | 6 +- src/GeneratedModels/ImageSize.php | 2 +- src/GeneratedModels/ImageUploadRequest.php | 2 +- src/GeneratedModels/ImageUploadResponse.php | 2 +- src/GeneratedModels/ImportTask.php | 8 +- src/GeneratedModels/ImportTaskHistory.php | 2 +- src/GeneratedModels/ImportV2TaskItem.php | 6 +- src/GeneratedModels/ImportV2TaskSettings.php | 2 +- .../ImportV2TaskSettingsS3.php | 2 +- .../IngressAudioEncodingOptions.php | 2 +- .../IngressAudioEncodingOptionsRequest.php | 2 +- .../IngressAudioEncodingResponse.php | 2 +- src/GeneratedModels/IngressErrorEvent.php | 6 +- src/GeneratedModels/IngressSettings.php | 2 +- .../IngressSettingsRequest.php | 2 +- .../IngressSettingsResponse.php | 2 +- src/GeneratedModels/IngressSource.php | 4 +- src/GeneratedModels/IngressSourceRequest.php | 2 +- src/GeneratedModels/IngressSourceResponse.php | 4 +- src/GeneratedModels/IngressStartedEvent.php | 8 +- src/GeneratedModels/IngressStoppedEvent.php | 4 +- .../IngressVideoEncodingOptions.php | 2 +- .../IngressVideoEncodingOptionsRequest.php | 2 +- .../IngressVideoEncodingResponse.php | 2 +- src/GeneratedModels/IngressVideoLayer.php | 4 +- .../IngressVideoLayerRequest.php | 6 +- .../IngressVideoLayerResponse.php | 6 +- src/GeneratedModels/JoinCallAPIMetrics.php | 4 +- .../KeyframeRuleParameters.php | 4 +- src/GeneratedModels/KickUserRequest.php | 2 +- src/GeneratedModels/KickedUserEvent.php | 6 +- src/GeneratedModels/LLMConfig.php | 2 +- src/GeneratedModels/LLMRule.php | 2 +- src/GeneratedModels/LabelResponse.php | 2 +- src/GeneratedModels/LabelThresholds.php | 2 +- src/GeneratedModels/LayoutSettings.php | 4 +- src/GeneratedModels/LayoutSettingsRequest.php | 4 +- .../LayoutSettingsResponse.php | 4 +- src/GeneratedModels/LimitsSettings.php | 4 +- src/GeneratedModels/LimitsSettingsRequest.php | 4 +- .../LimitsSettingsResponse.php | 4 +- src/GeneratedModels/ListBlockListResponse.php | 2 +- src/GeneratedModels/ListCallTypeResponse.php | 2 +- .../ListChannelTypesResponse.php | 2 +- src/GeneratedModels/ListCommandsResponse.php | 2 +- src/GeneratedModels/ListDevicesResponse.php | 2 +- .../ListFeedGroupsResponse.php | 2 +- src/GeneratedModels/ListFeedViewsResponse.php | 2 +- .../ListFeedVisibilitiesResponse.php | 2 +- .../ListImportV2TasksResponse.php | 2 +- src/GeneratedModels/ListImportsResponse.php | 2 +- .../ListPermissionsResponse.php | 2 +- .../ListPushProvidersResponse.php | 2 +- src/GeneratedModels/ListRolesResponse.php | 2 +- .../ListSIPInboundRoutingRuleResponse.php | 2 +- src/GeneratedModels/ListSIPTrunksResponse.php | 2 +- src/GeneratedModels/LocationResponse.php | 4 +- src/GeneratedModels/MarkActivityRequest.php | 6 +- .../MarkChannelsReadRequest.php | 4 +- src/GeneratedModels/MarkReadRequest.php | 2 +- src/GeneratedModels/MarkReadResponse.php | 2 +- src/GeneratedModels/MarkReadResponseEvent.php | 14 +-- .../MarkReviewedRequestPayload.php | 2 +- src/GeneratedModels/MarkUnreadRequest.php | 4 +- src/GeneratedModels/MaxStreakChangedEvent.php | 4 +- src/GeneratedModels/MemberAddedEvent.php | 16 ++-- src/GeneratedModels/MemberRemovedEvent.php | 16 ++-- src/GeneratedModels/MemberResponse.php | 8 +- src/GeneratedModels/MemberUpdatedEvent.php | 16 ++-- src/GeneratedModels/MembersResponse.php | 2 +- .../MembershipLevelResponse.php | 6 +- src/GeneratedModels/MessageActionRequest.php | 2 +- src/GeneratedModels/MessageActionResponse.php | 2 +- src/GeneratedModels/MessageChangeSet.php | 8 +- src/GeneratedModels/MessageDeletedEvent.php | 20 ++--- src/GeneratedModels/MessageFlagResponse.php | 16 ++-- src/GeneratedModels/MessageFlaggedEvent.php | 20 ++--- .../MessageHistoryEntryResponse.php | 4 +- .../MessageModerationResult.php | 16 ++-- src/GeneratedModels/MessageNewEvent.php | 30 +++---- .../MessagePaginationParams.php | 16 ++-- src/GeneratedModels/MessageReadEvent.php | 18 ++-- src/GeneratedModels/MessageRequest.php | 34 +++---- src/GeneratedModels/MessageResponse.php | 76 ++++++++-------- src/GeneratedModels/MessageUnblockedEvent.php | 10 +-- src/GeneratedModels/MessageUndeletedEvent.php | 16 ++-- src/GeneratedModels/MessageUpdate.php | 2 +- src/GeneratedModels/MessageUpdatedEvent.php | 20 ++--- .../MessageWithChannelResponse.php | 78 ++++++++-------- src/GeneratedModels/MetricDescriptor.php | 2 +- .../ModerationActionConfigResponse.php | 6 +- .../ModerationCheckCompletedEvent.php | 6 +- src/GeneratedModels/ModerationConfig.php | 12 +-- .../ModerationCustomActionEvent.php | 8 +- .../ModerationDashboardPreferences.php | 10 +-- .../ModerationFlagResponse.php | 20 ++--- .../ModerationFlaggedEvent.php | 8 +- .../ModerationMarkReviewedEvent.php | 6 +- src/GeneratedModels/ModerationPayload.php | 2 +- .../ModerationPayloadRequest.php | 2 +- .../ModerationPayloadResponse.php | 2 +- src/GeneratedModels/ModerationResponse.php | 4 +- src/GeneratedModels/ModerationRuleInfo.php | 2 +- .../ModerationRuleV2Response.php | 24 ++--- .../ModerationRulesTriggeredEvent.php | 10 +-- src/GeneratedModels/ModerationV2Response.php | 8 +- src/GeneratedModels/MuteChannelRequest.php | 4 +- src/GeneratedModels/MuteChannelResponse.php | 6 +- src/GeneratedModels/MuteRequest.php | 2 +- src/GeneratedModels/MuteResponse.php | 4 +- src/GeneratedModels/MuteUsersRequest.php | 10 +-- .../NetworkMetricsReportResponse.php | 4 +- src/GeneratedModels/NotificationComment.php | 2 +- src/GeneratedModels/NotificationConfig.php | 4 +- .../NotificationFeedUpdatedEvent.php | 16 ++-- .../NotificationMarkUnreadEvent.php | 24 ++--- .../NotificationParentActivity.php | 4 +- src/GeneratedModels/NotificationSettings.php | 2 +- .../NotificationSettingsRequest.php | 2 +- .../NotificationSettingsResponse.php | 2 +- .../NotificationStatusResponse.php | 4 +- src/GeneratedModels/NotificationTarget.php | 10 +-- .../NotificationThreadMessageNewEvent.php | 26 +++--- src/GeneratedModels/NotificationTrigger.php | 4 +- src/GeneratedModels/OCRRule.php | 2 +- .../OverviewDashboardConfig.php | 2 +- src/GeneratedModels/OwnBatchRequest.php | 4 +- src/GeneratedModels/OwnBatchResponse.php | 2 +- src/GeneratedModels/OwnUserResponse.php | 50 +++++------ .../ParticipantCountByMinuteResponse.php | 2 +- .../ParticipantReportResponse.php | 12 +-- .../ParticipantSeriesPublisherStats.php | 2 +- .../ParticipantSeriesSubscriberStats.php | 8 +- ...ticipantSeriesSubscriptionTrackMetrics.php | 2 +- .../ParticipantSeriesTimeframe.php | 4 +- .../ParticipantSeriesTrackMetrics.php | 6 +- .../ParticipantSeriesUserStats.php | 2 +- .../ParticipantSessionDetails.php | 6 +- src/GeneratedModels/PendingMessageEvent.php | 12 +-- .../PendingMessageResponse.php | 2 +- src/GeneratedModels/Permission.php | 10 +-- .../PermissionRequestEvent.php | 6 +- src/GeneratedModels/PinActivityRequest.php | 2 +- src/GeneratedModels/PinActivityResponse.php | 6 +- src/GeneratedModels/PinRequest.php | 2 +- src/GeneratedModels/Policy.php | 8 +- src/GeneratedModels/PolicyRequest.php | 4 +- src/GeneratedModels/PollOptionResponse.php | 2 +- src/GeneratedModels/PollResponse.php | 2 +- src/GeneratedModels/PollResponseData.php | 34 +++---- src/GeneratedModels/PollVoteResponse.php | 2 +- src/GeneratedModels/PollVoteResponseData.php | 10 +-- src/GeneratedModels/PollVotesResponse.php | 2 +- src/GeneratedModels/PublishedTrackFlags.php | 2 +- src/GeneratedModels/PublishedTrackMetrics.php | 8 +- .../PushNotificationFields.php | 4 +- src/GeneratedModels/PushPreferenceInput.php | 8 +- .../PushPreferencesResponse.php | 6 +- src/GeneratedModels/PushProvider.php | 26 +++--- src/GeneratedModels/PushProviderRequest.php | 24 ++--- src/GeneratedModels/PushProviderResponse.php | 26 +++--- src/GeneratedModels/PushTemplate.php | 4 +- src/GeneratedModels/PushTemplateResponse.php | 6 +- .../QueryActivitiesRequest.php | 12 +-- .../QueryActivitiesResponse.php | 2 +- .../QueryActivityReactionsRequest.php | 8 +- .../QueryActivityReactionsResponse.php | 2 +- .../QueryAggregateCallStatsResponse.php | 2 +- src/GeneratedModels/QueryAppealsRequest.php | 10 +-- src/GeneratedModels/QueryAppealsResponse.php | 2 +- .../QueryBannedUsersPayload.php | 10 +-- .../QueryBannedUsersResponse.php | 2 +- .../QueryBookmarkFoldersRequest.php | 8 +- .../QueryBookmarkFoldersResponse.php | 2 +- src/GeneratedModels/QueryBookmarksRequest.php | 8 +- .../QueryBookmarksResponse.php | 2 +- .../QueryCallMembersRequest.php | 10 +-- .../QueryCallMembersResponse.php | 2 +- .../QueryCallParticipantSessionsResponse.php | 10 +-- .../QueryCallParticipantsResponse.php | 6 +- ...eryCallSessionParticipantStatsResponse.php | 14 +-- ...essionParticipantStatsTimelineResponse.php | 4 +- .../QueryCallStatsMapResponse.php | 18 ++-- src/GeneratedModels/QueryCallStatsRequest.php | 8 +- .../QueryCallStatsResponse.php | 2 +- src/GeneratedModels/QueryCallsRequest.php | 8 +- src/GeneratedModels/QueryCallsResponse.php | 2 +- src/GeneratedModels/QueryCampaignsRequest.php | 10 +-- .../QueryCampaignsResponse.php | 2 +- src/GeneratedModels/QueryChannelsRequest.php | 18 ++-- src/GeneratedModels/QueryChannelsResponse.php | 4 +- .../QueryCommentReactionsRequest.php | 8 +- .../QueryCommentReactionsResponse.php | 2 +- src/GeneratedModels/QueryCommentsRequest.php | 2 +- src/GeneratedModels/QueryCommentsResponse.php | 2 +- src/GeneratedModels/QueryDraftsRequest.php | 12 +-- src/GeneratedModels/QueryDraftsResponse.php | 2 +- .../QueryFeedMembersRequest.php | 8 +- .../QueryFeedMembersResponse.php | 2 +- .../QueryFeedModerationTemplate.php | 4 +- .../QueryFeedModerationTemplatesResponse.php | 2 +- src/GeneratedModels/QueryFeedsRequest.php | 8 +- src/GeneratedModels/QueryFeedsResponse.php | 2 +- .../QueryFeedsUsageStatsResponse.php | 2 +- src/GeneratedModels/QueryFollowsRequest.php | 8 +- src/GeneratedModels/QueryFollowsResponse.php | 2 +- .../QueryFutureChannelBansPayload.php | 4 +- .../QueryFutureChannelBansResponse.php | 2 +- src/GeneratedModels/QueryMembersPayload.php | 10 +-- .../QueryMembershipLevelsRequest.php | 8 +- .../QueryMembershipLevelsResponse.php | 2 +- .../QueryMessageFlagsPayload.php | 8 +- .../QueryMessageFlagsResponse.php | 2 +- .../QueryMessageHistoryRequest.php | 6 +- .../QueryMessageHistoryResponse.php | 2 +- .../QueryModerationConfigsRequest.php | 10 +-- .../QueryModerationConfigsResponse.php | 2 +- .../QueryModerationFlagsRequest.php | 8 +- .../QueryModerationFlagsResponse.php | 2 +- .../QueryModerationLogsRequest.php | 10 +-- .../QueryModerationLogsResponse.php | 2 +- .../QueryModerationRulesRequest.php | 10 +-- .../QueryModerationRulesResponse.php | 6 +- .../QueryPinnedActivitiesRequest.php | 8 +- .../QueryPinnedActivitiesResponse.php | 2 +- src/GeneratedModels/QueryPollVotesRequest.php | 8 +- src/GeneratedModels/QueryPollsRequest.php | 8 +- src/GeneratedModels/QueryPollsResponse.php | 2 +- src/GeneratedModels/QueryReactionsRequest.php | 12 +-- .../QueryReactionsResponse.php | 2 +- src/GeneratedModels/QueryRemindersRequest.php | 12 +-- .../QueryRemindersResponse.php | 2 +- .../QueryReviewQueueRequest.php | 18 ++-- .../QueryReviewQueueResponse.php | 4 +- .../QuerySegmentTargetsRequest.php | 2 +- .../QuerySegmentTargetsResponse.php | 2 +- src/GeneratedModels/QuerySegmentsRequest.php | 6 +- src/GeneratedModels/QuerySegmentsResponse.php | 2 +- src/GeneratedModels/QueryThreadsRequest.php | 16 ++-- src/GeneratedModels/QueryThreadsResponse.php | 2 +- .../QueryUserFeedbackRequest.php | 8 +- .../QueryUserFeedbackResponse.php | 2 +- src/GeneratedModels/QueryUsersPayload.php | 10 +-- src/GeneratedModels/QueryUsersResponse.php | 2 +- src/GeneratedModels/RTMPBroadcastRequest.php | 4 +- src/GeneratedModels/RTMPLocation.php | 2 +- src/GeneratedModels/RTMPSettings.php | 4 +- src/GeneratedModels/RTMPSettingsRequest.php | 2 +- src/GeneratedModels/RTMPSettingsResponse.php | 2 +- src/GeneratedModels/Reaction.php | 22 ++--- src/GeneratedModels/ReactionDeletedEvent.php | 26 +++--- src/GeneratedModels/ReactionGroupResponse.php | 2 +- src/GeneratedModels/ReactionNewEvent.php | 26 +++--- src/GeneratedModels/ReactionRequest.php | 6 +- src/GeneratedModels/ReactionResponse.php | 8 +- src/GeneratedModels/ReactionUpdatedEvent.php | 20 ++--- src/GeneratedModels/ReactivateUserRequest.php | 4 +- .../ReactivateUserResponse.php | 2 +- .../ReactivateUsersRequest.php | 2 +- .../ReactivateUsersResponse.php | 2 +- .../ReadCollectionsResponse.php | 2 +- src/GeneratedModels/ReadStateResponse.php | 4 +- src/GeneratedModels/RecordSettings.php | 4 +- src/GeneratedModels/RecordSettingsRequest.php | 4 +- .../RecordSettingsResponse.php | 2 +- .../RejectFeedMemberInviteRequest.php | 2 +- .../RejectFeedMemberInviteResponse.php | 2 +- src/GeneratedModels/RejectFollowResponse.php | 2 +- src/GeneratedModels/ReminderCreatedEvent.php | 10 +-- src/GeneratedModels/ReminderDeletedEvent.php | 10 +-- .../ReminderNotificationEvent.php | 10 +-- src/GeneratedModels/ReminderResponseData.php | 12 +-- src/GeneratedModels/ReminderUpdatedEvent.php | 10 +-- src/GeneratedModels/RepliesMeta.php | 4 +- .../ReportByHistogramBucket.php | 6 +- .../ResolveSipInboundRequest.php | 6 +- .../ResolveSipInboundResponse.php | 2 +- .../RestoreActivityRequest.php | 2 +- .../RestoreActivityResponse.php | 2 +- .../ReviewQueueItemNewEvent.php | 8 +- .../ReviewQueueItemResponse.php | 54 +++++------ .../ReviewQueueItemUpdatedEvent.php | 8 +- src/GeneratedModels/RingCallRequest.php | 2 +- src/GeneratedModels/RingSettings.php | 2 +- src/GeneratedModels/RingSettingsRequest.php | 2 +- src/GeneratedModels/RingSettingsResponse.php | 2 +- src/GeneratedModels/Role.php | 6 +- src/GeneratedModels/RuleBuilderAction.php | 2 +- src/GeneratedModels/RuleBuilderCondition.php | 4 +- src/GeneratedModels/RuleBuilderRule.php | 14 +-- src/GeneratedModels/S3Request.php | 2 +- src/GeneratedModels/SFULocationResponse.php | 4 +- src/GeneratedModels/SIPChallengeRequest.php | 24 ++--- ...SIPDirectRoutingRuleCallConfigsRequest.php | 2 +- ...IPDirectRoutingRuleCallConfigsResponse.php | 2 +- ...SIPInboundRoutingRulePinConfigsRequest.php | 6 +- ...IPInboundRoutingRulePinConfigsResponse.php | 6 +- .../SIPInboundRoutingRuleRequest.php | 10 +-- .../SIPInboundRoutingRuleResponse.php | 16 ++-- .../SIPPinProtectionConfigsRequest.php | 2 +- .../SIPPinProtectionConfigsResponse.php | 2 +- src/GeneratedModels/SIPTrunkResponse.php | 8 +- src/GeneratedModels/ScreensharingSettings.php | 4 +- .../ScreensharingSettingsRequest.php | 4 +- .../ScreensharingSettingsResponse.php | 4 +- src/GeneratedModels/SearchPayload.php | 12 +-- src/GeneratedModels/SearchResponse.php | 4 +- src/GeneratedModels/SearchResultMessage.php | 78 ++++++++-------- src/GeneratedModels/SearchWarning.php | 2 +- src/GeneratedModels/Segment.php | 14 +-- src/GeneratedModels/SegmentResponse.php | 14 +-- src/GeneratedModels/SegmentTargetResponse.php | 2 +- src/GeneratedModels/SendCallEventRequest.php | 2 +- .../SendClosedCaptionRequest.php | 10 +-- src/GeneratedModels/SendMessageRequest.php | 8 +- src/GeneratedModels/SendMessageResponse.php | 2 +- src/GeneratedModels/SendReactionResponse.php | 2 +- src/GeneratedModels/SessionClient.php | 6 +- .../SessionWarningResponse.php | 2 +- .../SharedLocationResponse.php | 16 ++-- .../SharedLocationResponseData.php | 14 +-- .../SharedLocationsResponse.php | 2 +- src/GeneratedModels/ShowChannelRequest.php | 2 +- src/GeneratedModels/SingleFollowResponse.php | 2 +- src/GeneratedModels/SipInboundCredentials.php | 6 +- src/GeneratedModels/SortParamRequest.php | 2 +- src/GeneratedModels/StartCampaignResponse.php | 2 +- .../StartClosedCaptionsRequest.php | 2 +- .../StartTranscriptionRequest.php | 2 +- src/GeneratedModels/StopLiveRequest.php | 8 +- src/GeneratedModels/StopLiveResponse.php | 2 +- .../StoriesFeedUpdatedEvent.php | 20 ++--- src/GeneratedModels/SubmitActionRequest.php | 8 +- src/GeneratedModels/SubmitActionResponse.php | 2 +- .../SubscriberStatsResponse.php | 2 +- src/GeneratedModels/TargetResolution.php | 4 +- src/GeneratedModels/TextContentParameters.php | 4 +- src/GeneratedModels/TextRuleParameters.php | 10 +-- src/GeneratedModels/ThreadParticipant.php | 10 +-- src/GeneratedModels/ThreadResponse.php | 24 ++--- src/GeneratedModels/ThreadStateResponse.php | 30 +++---- src/GeneratedModels/ThreadUpdatedEvent.php | 10 +-- .../ThreadedCommentResponse.php | 50 +++++------ src/GeneratedModels/TrackStatsResponse.php | 2 +- src/GeneratedModels/TranscriptionSettings.php | 6 +- .../TranscriptionSettingsRequest.php | 6 +- .../TranscriptionSettingsResponse.php | 6 +- .../TruncateChannelRequest.php | 6 +- .../TruncateChannelResponse.php | 2 +- src/GeneratedModels/UnbanRequest.php | 2 +- src/GeneratedModels/UnblockUsersRequest.php | 2 +- src/GeneratedModels/UnblockedUserEvent.php | 4 +- src/GeneratedModels/UnfollowBatchResponse.php | 2 +- src/GeneratedModels/UnfollowResponse.php | 2 +- src/GeneratedModels/UnmuteChannelRequest.php | 4 +- src/GeneratedModels/UnmuteRequest.php | 2 +- src/GeneratedModels/UnmuteResponse.php | 2 +- src/GeneratedModels/UnpinActivityResponse.php | 4 +- src/GeneratedModels/UnpinRequest.php | 2 +- .../UnreadCountsBatchResponse.php | 2 +- src/GeneratedModels/UnreadCountsChannel.php | 2 +- .../UnreadCountsChannelType.php | 2 +- src/GeneratedModels/UnreadCountsResponse.php | 8 +- src/GeneratedModels/UnreadCountsThread.php | 2 +- .../UpdateActivitiesPartialBatchResponse.php | 2 +- .../UpdateActivityPartialChangeRequest.php | 6 +- .../UpdateActivityPartialRequest.php | 8 +- .../UpdateActivityPartialResponse.php | 2 +- src/GeneratedModels/UpdateActivityRequest.php | 30 +++---- .../UpdateActivityResponse.php | 2 +- src/GeneratedModels/UpdateAppRequest.php | 78 ++++++++-------- .../UpdateBlockListRequest.php | 4 +- .../UpdateBlockListResponse.php | 2 +- .../UpdateBookmarkFolderRequest.php | 4 +- .../UpdateBookmarkFolderResponse.php | 2 +- src/GeneratedModels/UpdateBookmarkRequest.php | 6 +- .../UpdateBookmarkResponse.php | 2 +- src/GeneratedModels/UpdateCallRequest.php | 4 +- src/GeneratedModels/UpdateCallResponse.php | 4 +- src/GeneratedModels/UpdateCallTypeRequest.php | 4 +- .../UpdateCallTypeResponse.php | 10 +-- .../UpdateChannelPartialRequest.php | 6 +- .../UpdateChannelPartialResponse.php | 4 +- src/GeneratedModels/UpdateChannelRequest.php | 30 +++---- src/GeneratedModels/UpdateChannelResponse.php | 6 +- .../UpdateChannelTypeRequest.php | 54 +++++------ .../UpdateChannelTypeResponse.php | 60 ++++++------- .../UpdateCollectionRequest.php | 2 +- .../UpdateCollectionsRequest.php | 2 +- .../UpdateCollectionsResponse.php | 2 +- src/GeneratedModels/UpdateCommandResponse.php | 2 +- src/GeneratedModels/UpdateCommentRequest.php | 14 +-- src/GeneratedModels/UpdateCommentResponse.php | 2 +- .../UpdateExternalStorageRequest.php | 8 +- .../UpdateExternalStorageResponse.php | 6 +- .../UpdateFeedGroupRequest.php | 12 +-- .../UpdateFeedGroupResponse.php | 2 +- .../UpdateFeedMembersRequest.php | 6 +- .../UpdateFeedMembersResponse.php | 4 +- src/GeneratedModels/UpdateFeedRequest.php | 4 +- src/GeneratedModels/UpdateFeedResponse.php | 2 +- src/GeneratedModels/UpdateFeedViewRequest.php | 4 +- .../UpdateFeedViewResponse.php | 2 +- .../UpdateFeedVisibilityResponse.php | 2 +- src/GeneratedModels/UpdateFollowRequest.php | 8 +- src/GeneratedModels/UpdateFollowResponse.php | 2 +- .../UpdateLiveLocationRequest.php | 2 +- .../UpdateMemberPartialRequest.php | 2 +- .../UpdateMemberPartialResponse.php | 2 +- .../UpdateMembershipLevelRequest.php | 2 +- .../UpdateMembershipLevelResponse.php | 2 +- .../UpdateMessagePartialRequest.php | 6 +- .../UpdateMessagePartialResponse.php | 2 +- src/GeneratedModels/UpdateMessageRequest.php | 2 +- src/GeneratedModels/UpdateMessageResponse.php | 2 +- .../UpdatePollOptionRequest.php | 4 +- .../UpdatePollPartialRequest.php | 6 +- src/GeneratedModels/UpdatePollRequest.php | 16 ++-- src/GeneratedModels/UpdateReminderRequest.php | 2 +- .../UpdateReminderResponse.php | 2 +- .../UpdateSIPInboundRoutingRuleRequest.php | 10 +-- .../UpdateSIPInboundRoutingRuleResponse.php | 2 +- .../UpdateSIPTrunkResponse.php | 2 +- .../UpdateThreadPartialRequest.php | 4 +- .../UpdateThreadPartialResponse.php | 2 +- .../UpdateUserPartialRequest.php | 2 +- src/GeneratedModels/UpdateUsersResponse.php | 4 +- .../UpdatedCallPermissionsEvent.php | 6 +- .../UploadChannelFileRequest.php | 2 +- .../UploadChannelFileResponse.php | 4 +- src/GeneratedModels/UploadChannelRequest.php | 2 +- src/GeneratedModels/UploadChannelResponse.php | 4 +- .../UpsertActivitiesResponse.php | 2 +- .../UpsertCollectionsResponse.php | 2 +- src/GeneratedModels/UpsertConfigRequest.php | 8 +- src/GeneratedModels/UpsertConfigResponse.php | 2 +- .../UpsertModerationRuleRequest.php | 18 ++-- .../UpsertModerationRuleResponse.php | 2 +- .../UpsertModerationTemplateRequest.php | 2 +- .../UpsertModerationTemplateResponse.php | 6 +- .../UpsertPushPreferencesResponse.php | 4 +- .../UpsertPushProviderResponse.php | 2 +- .../UpsertPushTemplateRequest.php | 4 +- .../UpsertPushTemplateResponse.php | 2 +- src/GeneratedModels/UserBannedEvent.php | 18 ++-- .../UserCustomPropertyParameters.php | 2 +- src/GeneratedModels/UserDeactivatedEvent.php | 6 +- src/GeneratedModels/UserDeletedEvent.php | 12 +-- src/GeneratedModels/UserFeedbackReport.php | 2 +- src/GeneratedModels/UserFeedbackResponse.php | 6 +- src/GeneratedModels/UserFlaggedEvent.php | 8 +- .../UserMessagesDeletedEvent.php | 14 +-- src/GeneratedModels/UserMuteResponse.php | 6 +- src/GeneratedModels/UserMutedEvent.php | 6 +- .../UserRatingReportResponse.php | 2 +- src/GeneratedModels/UserReactivatedEvent.php | 6 +- src/GeneratedModels/UserRequest.php | 10 +-- src/GeneratedModels/UserResponse.php | 32 +++---- .../UserResponseCommonFields.php | 22 ++--- .../UserResponsePrivacyFields.php | 26 +++--- src/GeneratedModels/UserUnbannedEvent.php | 16 ++-- src/GeneratedModels/UserUnmutedEvent.php | 6 +- .../UserUnreadReminderEvent.php | 8 +- src/GeneratedModels/UserUpdatedEvent.php | 4 +- src/GeneratedModels/VelocityFilterConfig.php | 8 +- .../VelocityFilterConfigRule.php | 14 +-- src/GeneratedModels/VideoCallRuleConfig.php | 4 +- src/GeneratedModels/VideoReactionResponse.php | 2 +- .../VideoReactionsResponse.php | 2 +- src/GeneratedModels/VideoSettings.php | 4 +- src/GeneratedModels/VideoSettingsRequest.php | 4 +- src/GeneratedModels/VideoSettingsResponse.php | 4 +- src/GeneratedModels/VoteData.php | 2 +- src/GeneratedModels/WSEvent.php | 30 +++---- .../WrappedUnreadCountsResponse.php | 10 +-- src/GeneratedModels/XiaomiConfig.php | 2 +- 887 files changed, 3417 insertions(+), 3414 deletions(-) diff --git a/README.md b/README.md index 8a05eab..0bb5217 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,9 @@ echo "Duration: " . $response->duration; ## Models +> **Note:** When constructing models directly, always use **named arguments** (e.g. `new Message(text: 'hello')`). +> Positional argument usage is not supported and may break across SDK updates as parameter order is not guaranteed. + ### Automatic JSON Parsing Generated models automatically handle JSON parsing and serialization: diff --git a/src/GeneratedModels/AIImageConfig.php b/src/GeneratedModels/AIImageConfig.php index 7a6e2c3..072b9a3 100644 --- a/src/GeneratedModels/AIImageConfig.php +++ b/src/GeneratedModels/AIImageConfig.php @@ -8,12 +8,12 @@ class AIImageConfig extends BaseModel public function __construct( public ?bool $async = null, public ?bool $enabled = null, - /** @var array|null */ - #[ArrayOf(OCRRule::class)] - public ?array $ocrRules = null, /** @var array|null */ #[ArrayOf(AWSRekognitionRule::class)] public ?array $rules = null, + /** @var array|null */ + #[ArrayOf(OCRRule::class)] + public ?array $ocrRules = null, ) { } diff --git a/src/GeneratedModels/APIError.php b/src/GeneratedModels/APIError.php index 710de71..6654dff 100644 --- a/src/GeneratedModels/APIError.php +++ b/src/GeneratedModels/APIError.php @@ -7,13 +7,13 @@ class APIError extends BaseModel { public function __construct( public ?int $code = null, // API error code - public ?string $duration = null, // Request duration public ?string $message = null, // Message describing an error - public ?string $moreInfo = null, // URL with additional information + public ?array $exceptionFields = null, // Additional error info public ?int $statusCode = null, // Response HTTP status code + public ?string $duration = null, // Request duration + public ?string $moreInfo = null, // URL with additional information public ?array $details = null, // Additional error-specific information public ?bool $unrecoverable = null, // Flag that indicates if the error is unrecoverable, requests that return unrecoverable errors should not be retried, this error only applies to the request that caused it - public ?array $exceptionFields = null, // Additional error info ) { } diff --git a/src/GeneratedModels/APNConfig.php b/src/GeneratedModels/APNConfig.php index 717eea5..fefcf07 100644 --- a/src/GeneratedModels/APNConfig.php +++ b/src/GeneratedModels/APNConfig.php @@ -6,16 +6,16 @@ class APNConfig extends BaseModel { public function __construct( - public ?string $authKey = null, public ?string $authType = null, - public ?string $bundleID = null, public ?bool $development = null, - public ?bool $disabled = null, public ?string $host = null, + public ?string $bundleID = null, + public ?bool $disabled = null, + public ?string $authKey = null, public ?string $keyID = null, - public ?string $notificationTemplate = null, - public ?string $p12Cert = null, public ?string $teamID = null, + public ?string $p12Cert = null, + public ?string $notificationTemplate = null, ) { } diff --git a/src/GeneratedModels/APNConfigFields.php b/src/GeneratedModels/APNConfigFields.php index c0654e9..1dd04d0 100644 --- a/src/GeneratedModels/APNConfigFields.php +++ b/src/GeneratedModels/APNConfigFields.php @@ -6,16 +6,16 @@ class APNConfigFields extends BaseModel { public function __construct( - public ?bool $development = null, public ?bool $enabled = null, - public ?string $authKey = null, + public ?bool $development = null, public ?string $authType = null, - public ?string $bundleID = null, + public ?string $notificationTemplate = null, public ?string $host = null, + public ?string $bundleID = null, + public ?string $teamID = null, public ?string $keyID = null, - public ?string $notificationTemplate = null, + public ?string $authKey = null, public ?string $p12Cert = null, - public ?string $teamID = null, ) { } diff --git a/src/GeneratedModels/APNS.php b/src/GeneratedModels/APNS.php index fb0fd16..90e2216 100644 --- a/src/GeneratedModels/APNS.php +++ b/src/GeneratedModels/APNS.php @@ -6,11 +6,11 @@ class APNS extends BaseModel { public function __construct( - public ?string $body = null, public ?string $title = null, + public ?string $body = null, + public ?string $sound = null, public ?int $contentAvailable = null, public ?int $mutableContent = null, - public ?string $sound = null, public ?object $data = null, ) { } diff --git a/src/GeneratedModels/APNSPayload.php b/src/GeneratedModels/APNSPayload.php index 95a4482..bd154c2 100644 --- a/src/GeneratedModels/APNSPayload.php +++ b/src/GeneratedModels/APNSPayload.php @@ -6,11 +6,11 @@ class APNSPayload extends BaseModel { public function __construct( + public ?string $title = null, public ?string $body = null, + public ?string $sound = null, public ?int $contentAvailable = null, public ?int $mutableContent = null, - public ?string $sound = null, - public ?string $title = null, public ?object $data = null, ) { } diff --git a/src/GeneratedModels/AWSRekognitionRule.php b/src/GeneratedModels/AWSRekognitionRule.php index dee1c22..e5b6b1a 100644 --- a/src/GeneratedModels/AWSRekognitionRule.php +++ b/src/GeneratedModels/AWSRekognitionRule.php @@ -6,8 +6,8 @@ class AWSRekognitionRule extends BaseModel { public function __construct( - public ?string $action = null, public ?string $label = null, + public ?string $action = null, public ?int $minConfidence = null, ) { } diff --git a/src/GeneratedModels/AcceptFeedMemberInviteRequest.php b/src/GeneratedModels/AcceptFeedMemberInviteRequest.php index 41b67dd..90fc51a 100644 --- a/src/GeneratedModels/AcceptFeedMemberInviteRequest.php +++ b/src/GeneratedModels/AcceptFeedMemberInviteRequest.php @@ -6,8 +6,8 @@ class AcceptFeedMemberInviteRequest extends BaseModel { public function __construct( - public ?string $userID = null, public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/AcceptFeedMemberInviteResponse.php b/src/GeneratedModels/AcceptFeedMemberInviteResponse.php index 52704b9..35ab49b 100644 --- a/src/GeneratedModels/AcceptFeedMemberInviteResponse.php +++ b/src/GeneratedModels/AcceptFeedMemberInviteResponse.php @@ -6,8 +6,8 @@ class AcceptFeedMemberInviteResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedMemberResponse $member = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/AcceptFollowResponse.php b/src/GeneratedModels/AcceptFollowResponse.php index 5bb7db7..d261718 100644 --- a/src/GeneratedModels/AcceptFollowResponse.php +++ b/src/GeneratedModels/AcceptFollowResponse.php @@ -6,8 +6,8 @@ class AcceptFollowResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FollowResponse $follow = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/Action.php b/src/GeneratedModels/Action.php index aad8e21..7e67adf 100644 --- a/src/GeneratedModels/Action.php +++ b/src/GeneratedModels/Action.php @@ -8,8 +8,8 @@ class Action extends BaseModel public function __construct( public ?string $name = null, public ?string $text = null, - public ?string $type = null, public ?string $style = null, + public ?string $type = null, public ?string $value = null, ) { } diff --git a/src/GeneratedModels/ActionLogResponse.php b/src/GeneratedModels/ActionLogResponse.php index a5a1636..91961a9 100644 --- a/src/GeneratedModels/ActionLogResponse.php +++ b/src/GeneratedModels/ActionLogResponse.php @@ -6,17 +6,17 @@ class ActionLogResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Timestamp when the action was taken + public ?ReviewQueueItemResponse $reviewQueueItem = null, + public ?UserResponse $targetUser = null, + public ?UserResponse $user = null, public ?string $id = null, // Unique identifier of the action log - public ?string $reason = null, // Reason for the moderation action - public ?string $targetUserID = null, // ID of the user who was the target of the action + public ?\DateTime $createdAt = null, // Timestamp when the action was taken public ?string $type = null, // Type of moderation action public ?string $userID = null, // ID of the user who performed the action - public ?array $aiProviders = null, + public ?string $reason = null, // Reason for the moderation action public ?object $custom = null, // Additional metadata about the action - public ?ReviewQueueItemResponse $reviewQueueItem = null, - public ?UserResponse $targetUser = null, - public ?UserResponse $user = null, + public ?string $targetUserID = null, // ID of the user who was the target of the action + public ?array $aiProviders = null, ) { } diff --git a/src/GeneratedModels/ActionSequence.php b/src/GeneratedModels/ActionSequence.php index 7d2409f..31abb6b 100644 --- a/src/GeneratedModels/ActionSequence.php +++ b/src/GeneratedModels/ActionSequence.php @@ -7,10 +7,10 @@ class ActionSequence extends BaseModel { public function __construct( public ?string $action = null, - public ?bool $blur = null, - public ?int $cooldownPeriod = null, public ?int $threshold = null, public ?int $timeWindow = null, + public ?int $cooldownPeriod = null, + public ?bool $blur = null, public ?bool $warning = null, public ?string $warningText = null, ) { diff --git a/src/GeneratedModels/ActivityAddedEvent.php b/src/GeneratedModels/ActivityAddedEvent.php index 2d9783f..b774b40 100644 --- a/src/GeneratedModels/ActivityAddedEvent.php +++ b/src/GeneratedModels/ActivityAddedEvent.php @@ -9,14 +9,14 @@ class ActivityAddedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.activity.added" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ActivityDeletedEvent.php b/src/GeneratedModels/ActivityDeletedEvent.php index cc631e2..42b29fb 100644 --- a/src/GeneratedModels/ActivityDeletedEvent.php +++ b/src/GeneratedModels/ActivityDeletedEvent.php @@ -9,14 +9,14 @@ class ActivityDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.activity.deleted" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ActivityFeedbackEvent.php b/src/GeneratedModels/ActivityFeedbackEvent.php index 917f134..2413b24 100644 --- a/src/GeneratedModels/ActivityFeedbackEvent.php +++ b/src/GeneratedModels/ActivityFeedbackEvent.php @@ -9,12 +9,12 @@ class ActivityFeedbackEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ActivityFeedbackEventPayload $activityFeedback = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.activity.feedback" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/ActivityFeedbackEventPayload.php b/src/GeneratedModels/ActivityFeedbackEventPayload.php index 21f48b6..59b7afe 100644 --- a/src/GeneratedModels/ActivityFeedbackEventPayload.php +++ b/src/GeneratedModels/ActivityFeedbackEventPayload.php @@ -6,12 +6,12 @@ class ActivityFeedbackEventPayload extends BaseModel { public function __construct( - public ?string $action = null, // The type of feedback action. One of: hide, show_more, show_less + public ?UserResponse $user = null, public ?string $activityID = null, // The activity that received feedback + public ?string $action = null, // The type of feedback action. One of: hide, show_more, show_less + public ?string $value = null, // The feedback value (true/false) public ?\DateTime $createdAt = null, // When the feedback was created public ?\DateTime $updatedAt = null, // When the feedback was last updated - public ?string $value = null, // The feedback value (true/false) - public ?UserResponse $user = null, ) { } diff --git a/src/GeneratedModels/ActivityFeedbackRequest.php b/src/GeneratedModels/ActivityFeedbackRequest.php index cdbf9d2..d38966e 100644 --- a/src/GeneratedModels/ActivityFeedbackRequest.php +++ b/src/GeneratedModels/ActivityFeedbackRequest.php @@ -9,11 +9,11 @@ class ActivityFeedbackRequest extends BaseModel { public function __construct( - public ?bool $hide = null, // Whether to hide this activity + public ?UserRequest $user = null, public ?bool $showLess = null, // Whether to show less content like this + public ?bool $hide = null, // Whether to hide this activity public ?bool $showMore = null, // Whether to show more content like this public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/ActivityMarkEvent.php b/src/GeneratedModels/ActivityMarkEvent.php index b53837c..2be43ec 100644 --- a/src/GeneratedModels/ActivityMarkEvent.php +++ b/src/GeneratedModels/ActivityMarkEvent.php @@ -9,18 +9,18 @@ class ActivityMarkEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, - public ?object $custom = null, - public ?string $type = null, // The type of event: "feeds.activity.marked" in this case - public ?string $feedVisibility = null, - public ?bool $markAllRead = null, // Whether all activities were marked as read - public ?bool $markAllSeen = null, // Whether all activities were marked as seen - public ?\DateTime $receivedAt = null, + public ?UserResponseCommonFields $user = null, public ?array $markRead = null, // The IDs of activities marked as read public ?array $markSeen = null, // The IDs of activities marked as seen public ?array $markWatched = null, // The IDs of activities marked as watched - public ?UserResponseCommonFields $user = null, + public ?bool $markAllRead = null, // Whether all activities were marked as read + public ?bool $markAllSeen = null, // Whether all activities were marked as seen + public ?string $type = null, // The type of event: "feeds.activity.marked" in this case + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ActivityPinResponse.php b/src/GeneratedModels/ActivityPinResponse.php index aa4865b..9de1b8f 100644 --- a/src/GeneratedModels/ActivityPinResponse.php +++ b/src/GeneratedModels/ActivityPinResponse.php @@ -6,11 +6,11 @@ class ActivityPinResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the pin was created - public ?string $feed = null, // ID of the feed where activity is pinned - public ?\DateTime $updatedAt = null, // When the pin was last updated public ?ActivityResponse $activity = null, public ?UserResponse $user = null, + public ?string $feed = null, // ID of the feed where activity is pinned + public ?\DateTime $createdAt = null, // When the pin was created + public ?\DateTime $updatedAt = null, // When the pin was last updated ) { } diff --git a/src/GeneratedModels/ActivityPinnedEvent.php b/src/GeneratedModels/ActivityPinnedEvent.php index 4c82d4b..366e553 100644 --- a/src/GeneratedModels/ActivityPinnedEvent.php +++ b/src/GeneratedModels/ActivityPinnedEvent.php @@ -9,14 +9,14 @@ class ActivityPinnedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, // The ID of the feed - public ?object $custom = null, public ?PinActivityResponse $pinnedActivity = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.activity.pinned" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, // The ID of the feed + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ActivityReactionAddedEvent.php b/src/GeneratedModels/ActivityReactionAddedEvent.php index f7a8e71..b00f14f 100644 --- a/src/GeneratedModels/ActivityReactionAddedEvent.php +++ b/src/GeneratedModels/ActivityReactionAddedEvent.php @@ -9,15 +9,15 @@ class ActivityReactionAddedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, - public ?object $custom = null, public ?FeedsReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.activity.reaction.added" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ActivityReactionDeletedEvent.php b/src/GeneratedModels/ActivityReactionDeletedEvent.php index 9726e2e..668f996 100644 --- a/src/GeneratedModels/ActivityReactionDeletedEvent.php +++ b/src/GeneratedModels/ActivityReactionDeletedEvent.php @@ -9,15 +9,15 @@ class ActivityReactionDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, - public ?object $custom = null, public ?FeedsReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of the reaction that was removed - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ActivityReactionUpdatedEvent.php b/src/GeneratedModels/ActivityReactionUpdatedEvent.php index 040908b..0baa342 100644 --- a/src/GeneratedModels/ActivityReactionUpdatedEvent.php +++ b/src/GeneratedModels/ActivityReactionUpdatedEvent.php @@ -9,15 +9,15 @@ class ActivityReactionUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, - public ?object $custom = null, public ?FeedsReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.activity.reaction.updated" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ActivityRemovedFromFeedEvent.php b/src/GeneratedModels/ActivityRemovedFromFeedEvent.php index a6555b1..ff52346 100644 --- a/src/GeneratedModels/ActivityRemovedFromFeedEvent.php +++ b/src/GeneratedModels/ActivityRemovedFromFeedEvent.php @@ -9,14 +9,14 @@ class ActivityRemovedFromFeedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.activity.removed_from_feed" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ActivityRequest.php b/src/GeneratedModels/ActivityRequest.php index da504d8..5a3d3fa 100644 --- a/src/GeneratedModels/ActivityRequest.php +++ b/src/GeneratedModels/ActivityRequest.php @@ -6,31 +6,31 @@ class ActivityRequest extends BaseModel { public function __construct( + public ?ActivityLocation $location = null, + public ?string $id = null, // Optional ID for the activity public ?string $type = null, // Type of activity + public ?string $userID = null, // ID of the user creating the activity public ?array $feeds = null, // List of feeds to add the activity to with a default max limit of 25 feeds - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) - public ?bool $createNotificationActivity = null, // Whether to create notification activities for mentioned users - public ?string $expiresAt = null, // Expiration time for the activity - public ?string $id = null, // Optional ID for the activity - public ?string $parentID = null, // ID of parent activity for replies/comments - public ?string $pollID = null, // ID of a poll to attach to activity - public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody - public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for the activity - public ?bool $skipPush = null, // Whether to skip push notifications public ?string $text = null, // Text content of the activity - public ?string $userID = null, // ID of the user creating the activity - public ?string $visibility = null, // Visibility setting for the activity. One of: public, private, tag - public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name and is required /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // List of attachments for the activity - public ?array $collectionRefs = null, // Collections that this activity references + public ?string $visibility = null, // Visibility setting for the activity. One of: public, private, tag + public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name and is required + public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody + public ?string $expiresAt = null, // Expiration time for the activity + public ?array $mentionedUserIds = null, // List of users mentioned in the activity + public ?object $searchData = null, // Additional data for search indexing public ?array $filterTags = null, // Tags for filtering activities public ?array $interestTags = null, // Tags for indicating user interests - public ?array $mentionedUserIds = null, // List of users mentioned in the activity + public ?array $collectionRefs = null, // Collections that this activity references + public ?string $parentID = null, // ID of parent activity for replies/comments + public ?string $pollID = null, // ID of a poll to attach to activity public ?object $custom = null, // Custom data for the activity - public ?ActivityLocation $location = null, - public ?object $searchData = null, // Additional data for search indexing + public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for the activity + public ?bool $createNotificationActivity = null, // Whether to create notification activities for mentioned users + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) + public ?bool $skipPush = null, // Whether to skip push notifications ) { } diff --git a/src/GeneratedModels/ActivityResponse.php b/src/GeneratedModels/ActivityResponse.php index 0fff50c..213b30a 100644 --- a/src/GeneratedModels/ActivityResponse.php +++ b/src/GeneratedModels/ActivityResponse.php @@ -6,68 +6,68 @@ class ActivityResponse extends BaseModel { public function __construct( - public ?int $bookmarkCount = null, // Number of bookmarks on the activity - public ?int $commentCount = null, // Number of comments on the activity - public ?\DateTime $createdAt = null, // When the activity was created - public ?bool $hidden = null, // If this activity is hidden by this user (using activity feedback) + public ?FeedResponse $currentFeed = null, + public ?ActivityLocation $location = null, + public ?ModerationV2Response $moderation = null, + public ?NotificationContext $notificationContext = null, + public ?ActivityResponse $parent = null, + public ?PollResponseData $poll = null, + public ?UserResponse $user = null, public ?string $id = null, // Unique identifier for the activity - public ?int $popularity = null, // Popularity score of the activity - public ?bool $preview = null, // If this activity is obfuscated for this user. For premium content where you want to show a preview - public ?int $reactionCount = null, // Number of reactions to the activity - public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody - public ?int $score = null, // Ranking score for this activity - public ?int $shareCount = null, // Number of times the activity was shared public ?string $type = null, // Type of activity - public ?\DateTime $updatedAt = null, // When the activity was last updated + public ?array $feeds = null, // List of feed IDs containing this activity public ?string $visibility = null, // Visibility setting for the activity. One of: public, private, tag + public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name + public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody + public ?\DateTime $createdAt = null, // When the activity was created + public ?\DateTime $updatedAt = null, // When the activity was last updated /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Media attachments for the activity + /** @var array|null */ + #[ArrayOf(UserResponse::class)] + public ?array $mentionedUsers = null, // Users mentioned in the activity + public ?object $custom = null, // Custom data for the activity + public ?int $popularity = null, // Popularity score of the activity + public ?int $score = null, // Ranking score for this activity + public ?string $selectorSource = null, // Which activity selector provided this activity (e.g., 'following', 'popular', 'interest'). Only set when using multiple activity selectors with ranking. /** @var array|null */ #[ArrayOf(CommentResponse::class)] public ?array $comments = null, // Latest 5 comments of this activity (comment replies excluded) - public ?array $feeds = null, // List of feed IDs containing this activity + public ?string $text = null, // Text content of the activity + public ?\DateTime $editedAt = null, // When the activity was last edited + public ?\DateTime $deletedAt = null, // When the activity was deleted + public ?\DateTime $expiresAt = null, // When the activity will expire + public ?object $searchData = null, // Data for search indexing public ?array $filterTags = null, // Tags for filtering public ?array $interestTags = null, // Tags for user interests + public ?string $moderationAction = null, + public ?int $commentCount = null, // Number of comments on the activity + public ?int $bookmarkCount = null, // Number of bookmarks on the activity + public ?int $shareCount = null, // Number of times the activity was shared + public ?int $reactionCount = null, // Number of reactions to the activity /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $latestReactions = null, // Recent reactions to the activity - /** @var array|null */ - #[ArrayOf(UserResponse::class)] - public ?array $mentionedUsers = null, // Users mentioned in the activity - /** @var array|null */ - #[ArrayOf(BookmarkResponse::class)] - public ?array $ownBookmarks = null, // Current user's bookmarks for this activity + /** @var array|null */ + #[MapOf(FeedsReactionGroupResponse::class)] + public ?array $reactionGroups = null, // Grouped reactions by type /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $ownReactions = null, // Current user's reactions to this activity + /** @var array|null */ + #[ArrayOf(BookmarkResponse::class)] + public ?array $ownBookmarks = null, // Current user's bookmarks for this activity /** @var array|null */ #[MapOf(EnrichedCollectionResponse::class)] public ?array $collections = null, // Enriched collection data referenced by this activity - public ?object $custom = null, // Custom data for the activity - /** @var array|null */ - #[MapOf(FeedsReactionGroupResponse::class)] - public ?array $reactionGroups = null, // Grouped reactions by type - public ?object $searchData = null, // Data for search indexing - public ?UserResponse $user = null, - public ?\DateTime $deletedAt = null, // When the activity was deleted - public ?\DateTime $editedAt = null, // When the activity was last edited - public ?\DateTime $expiresAt = null, // When the activity will expire - public ?int $friendReactionCount = null, // Total count of reactions from friends on this activity - public ?bool $isWatched = null, - public ?string $moderationAction = null, - public ?string $selectorSource = null, // Which activity selector provided this activity (e.g., 'following', 'popular', 'interest'). Only set when using multiple activity selectors with ranking. - public ?string $text = null, // Text content of the activity - public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $friendReactions = null, // Reactions from users the current user follows or has mutual follows with - public ?FeedResponse $currentFeed = null, - public ?ActivityLocation $location = null, - public ?ModerationV2Response $moderation = null, - public ?NotificationContext $notificationContext = null, - public ?ActivityResponse $parent = null, - public ?PollResponseData $poll = null, + public ?int $friendReactionCount = null, // Total count of reactions from friends on this activity + public ?bool $hidden = null, // If this activity is hidden by this user (using activity feedback) + public ?bool $preview = null, // If this activity is obfuscated for this user. For premium content where you want to show a preview + public ?bool $isWatched = null, ) { } diff --git a/src/GeneratedModels/ActivityRestoredEvent.php b/src/GeneratedModels/ActivityRestoredEvent.php index cb606ef..17dccc7 100644 --- a/src/GeneratedModels/ActivityRestoredEvent.php +++ b/src/GeneratedModels/ActivityRestoredEvent.php @@ -9,14 +9,14 @@ class ActivityRestoredEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of the event - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ActivitySelectorConfig.php b/src/GeneratedModels/ActivitySelectorConfig.php index e2f2a26..d8c603d 100644 --- a/src/GeneratedModels/ActivitySelectorConfig.php +++ b/src/GeneratedModels/ActivitySelectorConfig.php @@ -7,13 +7,13 @@ class ActivitySelectorConfig extends BaseModel { public function __construct( public ?string $type = null, // Type of selector. One of: popular, proximity, following, current_feed, query, interest, follow_suggestion - public ?string $cutoffTime = null, // Time threshold for activity selection (string). Expected RFC3339 format (e.g., 2006-01-02T15:04:05Z07:00). Cannot be used together with cutoff_window - public ?string $cutoffWindow = null, // Flexible relative time window for activity selection (e.g., '1h', '3d', '1y'). Activities older than this duration will be filtered out. Cannot be used together with cutoff_time - public ?int $minPopularity = null, // Minimum popularity threshold + public ?object $filter = null, // Filter for activity selection /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sort parameters for activity selection - public ?object $filter = null, // Filter for activity selection + public ?string $cutoffTime = null, // Time threshold for activity selection (string). Expected RFC3339 format (e.g., 2006-01-02T15:04:05Z07:00). Cannot be used together with cutoff_window + public ?string $cutoffWindow = null, // Flexible relative time window for activity selection (e.g., '1h', '3d', '1y'). Activities older than this duration will be filtered out. Cannot be used together with cutoff_time + public ?int $minPopularity = null, // Minimum popularity threshold public ?object $params = null, ) { } diff --git a/src/GeneratedModels/ActivitySelectorConfigResponse.php b/src/GeneratedModels/ActivitySelectorConfigResponse.php index 8b6deb3..957418b 100644 --- a/src/GeneratedModels/ActivitySelectorConfigResponse.php +++ b/src/GeneratedModels/ActivitySelectorConfigResponse.php @@ -7,13 +7,13 @@ class ActivitySelectorConfigResponse extends BaseModel { public function __construct( public ?string $type = null, // Type of selector - public ?\DateTime $cutoffTime = null, // Time threshold for activity selection (timestamp) - public ?string $cutoffWindow = null, // Flexible relative time window for activity selection (e.g., '1h', '3d', '1y') - public ?int $minPopularity = null, // Minimum popularity threshold + public ?object $filter = null, // Filter for activity selection /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sort parameters for activity selection - public ?object $filter = null, // Filter for activity selection + public ?\DateTime $cutoffTime = null, // Time threshold for activity selection (timestamp) + public ?string $cutoffWindow = null, // Flexible relative time window for activity selection (e.g., '1h', '3d', '1y') + public ?int $minPopularity = null, // Minimum popularity threshold public ?object $params = null, // Generic params for selector-specific configuration ) { } diff --git a/src/GeneratedModels/ActivityUnpinnedEvent.php b/src/GeneratedModels/ActivityUnpinnedEvent.php index 630597a..e18235e 100644 --- a/src/GeneratedModels/ActivityUnpinnedEvent.php +++ b/src/GeneratedModels/ActivityUnpinnedEvent.php @@ -9,14 +9,14 @@ class ActivityUnpinnedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, // The ID of the feed - public ?object $custom = null, public ?PinActivityResponse $pinnedActivity = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.activity.unpinned" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, // The ID of the feed + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ActivityUpdatedEvent.php b/src/GeneratedModels/ActivityUpdatedEvent.php index a9ce713..cb0f018 100644 --- a/src/GeneratedModels/ActivityUpdatedEvent.php +++ b/src/GeneratedModels/ActivityUpdatedEvent.php @@ -9,14 +9,14 @@ class ActivityUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of the event - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/AddActivityRequest.php b/src/GeneratedModels/AddActivityRequest.php index a82c02d..bda40d1 100644 --- a/src/GeneratedModels/AddActivityRequest.php +++ b/src/GeneratedModels/AddActivityRequest.php @@ -6,31 +6,31 @@ class AddActivityRequest extends BaseModel { public function __construct( + public ?ActivityLocation $location = null, + public ?string $id = null, // Optional ID for the activity public ?string $type = null, // Type of activity + public ?string $userID = null, // ID of the user creating the activity public ?array $feeds = null, // List of feeds to add the activity to with a default max limit of 25 feeds - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) - public ?bool $createNotificationActivity = null, // Whether to create notification activities for mentioned users - public ?string $expiresAt = null, // Expiration time for the activity - public ?string $id = null, // Optional ID for the activity - public ?string $parentID = null, // ID of parent activity for replies/comments - public ?string $pollID = null, // ID of a poll to attach to activity - public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody - public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for the activity - public ?bool $skipPush = null, // Whether to skip push notifications public ?string $text = null, // Text content of the activity - public ?string $userID = null, // ID of the user creating the activity - public ?string $visibility = null, // Visibility setting for the activity. One of: public, private, tag - public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name and is required /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // List of attachments for the activity - public ?array $collectionRefs = null, // Collections that this activity references + public ?string $visibility = null, // Visibility setting for the activity. One of: public, private, tag + public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name and is required + public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody + public ?string $expiresAt = null, // Expiration time for the activity + public ?array $mentionedUserIds = null, // List of users mentioned in the activity + public ?object $searchData = null, // Additional data for search indexing public ?array $filterTags = null, // Tags for filtering activities public ?array $interestTags = null, // Tags for indicating user interests - public ?array $mentionedUserIds = null, // List of users mentioned in the activity + public ?array $collectionRefs = null, // Collections that this activity references + public ?string $parentID = null, // ID of parent activity for replies/comments + public ?string $pollID = null, // ID of a poll to attach to activity public ?object $custom = null, // Custom data for the activity - public ?ActivityLocation $location = null, - public ?object $searchData = null, // Additional data for search indexing + public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for the activity + public ?bool $createNotificationActivity = null, // Whether to create notification activities for mentioned users + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) + public ?bool $skipPush = null, // Whether to skip push notifications ) { } diff --git a/src/GeneratedModels/AddActivityResponse.php b/src/GeneratedModels/AddActivityResponse.php index c758113..8146267 100644 --- a/src/GeneratedModels/AddActivityResponse.php +++ b/src/GeneratedModels/AddActivityResponse.php @@ -6,9 +6,9 @@ class AddActivityResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ActivityResponse $activity = null, public ?int $mentionNotificationsCreated = null, // Number of mention notification activities created for mentioned users + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/AddBookmarkRequest.php b/src/GeneratedModels/AddBookmarkRequest.php index 0dcda8a..a82ae8c 100644 --- a/src/GeneratedModels/AddBookmarkRequest.php +++ b/src/GeneratedModels/AddBookmarkRequest.php @@ -6,11 +6,11 @@ class AddBookmarkRequest extends BaseModel { public function __construct( - public ?string $folderID = null, // ID of the folder to add the bookmark to - public ?string $userID = null, - public ?object $custom = null, // Custom data for the bookmark public ?AddFolderRequest $newFolder = null, public ?UserRequest $user = null, + public ?string $folderID = null, // ID of the folder to add the bookmark to + public ?object $custom = null, // Custom data for the bookmark + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/AddBookmarkResponse.php b/src/GeneratedModels/AddBookmarkResponse.php index 2850aca..cccb5eb 100644 --- a/src/GeneratedModels/AddBookmarkResponse.php +++ b/src/GeneratedModels/AddBookmarkResponse.php @@ -6,8 +6,8 @@ class AddBookmarkResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?BookmarkResponse $bookmark = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/AddCommentReactionRequest.php b/src/GeneratedModels/AddCommentReactionRequest.php index 671a440..6481af0 100644 --- a/src/GeneratedModels/AddCommentReactionRequest.php +++ b/src/GeneratedModels/AddCommentReactionRequest.php @@ -6,14 +6,14 @@ class AddCommentReactionRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $type = null, // The type of reaction, eg upvote, like, ... - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) + public ?object $custom = null, // Optional custom data to add to the reaction public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this reaction - public ?bool $enforceUnique = null, // Whether to enforce unique reactions per user (remove other reaction types from the user when adding this one) + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $skipPush = null, + public ?bool $enforceUnique = null, // Whether to enforce unique reactions per user (remove other reaction types from the user when adding this one) public ?string $userID = null, - public ?object $custom = null, // Optional custom data to add to the reaction - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/AddCommentReactionResponse.php b/src/GeneratedModels/AddCommentReactionResponse.php index 078aab8..7a48321 100644 --- a/src/GeneratedModels/AddCommentReactionResponse.php +++ b/src/GeneratedModels/AddCommentReactionResponse.php @@ -6,10 +6,10 @@ class AddCommentReactionResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request public ?CommentResponse $comment = null, public ?FeedsReactionResponse $reaction = null, public ?bool $notificationCreated = null, // Whether a notification activity was successfully created + public ?string $duration = null, // Duration of the request ) { } diff --git a/src/GeneratedModels/AddCommentRequest.php b/src/GeneratedModels/AddCommentRequest.php index bc62936..3bd5114 100644 --- a/src/GeneratedModels/AddCommentRequest.php +++ b/src/GeneratedModels/AddCommentRequest.php @@ -6,22 +6,22 @@ class AddCommentRequest extends BaseModel { public function __construct( - public ?string $comment = null, // Text content of the comment - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) - public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this comment + public ?UserRequest $user = null, public ?string $id = null, // Optional custom ID for the comment (max 255 characters). If not provided, a UUID will be generated. public ?string $objectID = null, // ID of the object to comment on. Required for root comments public ?string $objectType = null, // Type of the object to comment on. Required for root comments - public ?string $parentID = null, // ID of parent comment for replies. When provided, object_id and object_type are automatically inherited from the parent comment. - public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for this comment - public ?bool $skipPush = null, - public ?string $userID = null, + public ?string $comment = null, // Text content of the comment /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Media attachments for the reply public ?array $mentionedUserIds = null, // List of users mentioned in the reply + public ?string $parentID = null, // ID of parent comment for replies. When provided, object_id and object_type are automatically inherited from the parent comment. public ?object $custom = null, // Custom data for the comment - public ?UserRequest $user = null, + public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this comment + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) + public ?bool $skipPush = null, + public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for this comment + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/AddCommentResponse.php b/src/GeneratedModels/AddCommentResponse.php index d43b0c2..7f720f2 100644 --- a/src/GeneratedModels/AddCommentResponse.php +++ b/src/GeneratedModels/AddCommentResponse.php @@ -6,10 +6,10 @@ class AddCommentResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?CommentResponse $comment = null, - public ?int $mentionNotificationsCreated = null, // Number of mention notification activities created for mentioned users public ?bool $notificationCreated = null, // Whether a notification activity was successfully created + public ?int $mentionNotificationsCreated = null, // Number of mention notification activities created for mentioned users + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/AddCommentsBatchResponse.php b/src/GeneratedModels/AddCommentsBatchResponse.php index 363a6df..18d6bd2 100644 --- a/src/GeneratedModels/AddCommentsBatchResponse.php +++ b/src/GeneratedModels/AddCommentsBatchResponse.php @@ -6,10 +6,10 @@ class AddCommentsBatchResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(CommentResponse::class)] public ?array $comments = null, // List of comments added + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/AddReactionRequest.php b/src/GeneratedModels/AddReactionRequest.php index 9cec811..581ab4c 100644 --- a/src/GeneratedModels/AddReactionRequest.php +++ b/src/GeneratedModels/AddReactionRequest.php @@ -6,14 +6,14 @@ class AddReactionRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $type = null, // Type of reaction - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) + public ?object $custom = null, // Custom data for the reaction public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this reaction - public ?bool $enforceUnique = null, // Whether to enforce unique reactions per user (remove other reaction types from the user when adding this one) + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $skipPush = null, + public ?bool $enforceUnique = null, // Whether to enforce unique reactions per user (remove other reaction types from the user when adding this one) public ?string $userID = null, - public ?object $custom = null, // Custom data for the reaction - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/AddReactionResponse.php b/src/GeneratedModels/AddReactionResponse.php index 06a878e..89a1c9a 100644 --- a/src/GeneratedModels/AddReactionResponse.php +++ b/src/GeneratedModels/AddReactionResponse.php @@ -6,10 +6,10 @@ class AddReactionResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ActivityResponse $activity = null, public ?FeedsReactionResponse $reaction = null, public ?bool $notificationCreated = null, // Whether a notification activity was successfully created + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/AggregatedActivityResponse.php b/src/GeneratedModels/AggregatedActivityResponse.php index 112b9fc..e117720 100644 --- a/src/GeneratedModels/AggregatedActivityResponse.php +++ b/src/GeneratedModels/AggregatedActivityResponse.php @@ -6,16 +6,16 @@ class AggregatedActivityResponse extends BaseModel { public function __construct( + /** @var array|null */ + #[ArrayOf(ActivityResponse::class)] + public ?array $activities = null, // List of activities in this aggregation public ?int $activityCount = null, // Number of activities in this aggregation - public ?\DateTime $createdAt = null, // When the aggregation was created + public ?int $userCount = null, // Number of unique users in this aggregation + public ?bool $userCountTruncated = null, // Whether this activity group has been truncated due to exceeding the group size limit public ?string $group = null, // Grouping identifier public ?int $score = null, // Ranking score for this aggregation + public ?\DateTime $createdAt = null, // When the aggregation was created public ?\DateTime $updatedAt = null, // When the aggregation was last updated - public ?int $userCount = null, // Number of unique users in this aggregation - public ?bool $userCountTruncated = null, // Whether this activity group has been truncated due to exceeding the group size limit - /** @var array|null */ - #[ArrayOf(ActivityResponse::class)] - public ?array $activities = null, // List of activities in this aggregation public ?bool $isWatched = null, ) { } diff --git a/src/GeneratedModels/AppResponseFields.php b/src/GeneratedModels/AppResponseFields.php index 64b3608..b93c15b 100644 --- a/src/GeneratedModels/AppResponseFields.php +++ b/src/GeneratedModels/AppResponseFields.php @@ -6,65 +6,65 @@ class AppResponseFields extends BaseModel { public function __construct( - public ?bool $allowMultiUserDevices = null, - public ?bool $asyncUrlEnrichEnabled = null, - public ?bool $autoTranslationEnabled = null, - public ?bool $campaignEnabled = null, - public ?int $cdnExpirationSeconds = null, - public ?string $customActionHandlerUrl = null, - public ?bool $disableAuthChecks = null, - public ?bool $disablePermissionsChecks = null, - public ?string $enforceUniqueUsernames = null, - public ?bool $guestUserCreationDisabled = null, + public ?DataDogInfo $datadogInfo = null, + public ?FileUploadConfig $fileUploadConfig = null, + public ?FileUploadConfig $imageUploadConfig = null, + public ?ModerationDashboardPreferences $moderationDashboardPreferences = null, + public ?PushNotificationFields $pushNotifications = null, public ?int $id = null, - public ?bool $imageModerationEnabled = null, - public ?int $maxAggregatedActivitiesLength = null, - public ?bool $moderationEnabled = null, - public ?bool $moderationLlmConfigurabilityEnabled = null, - public ?bool $moderationMultitenantBlocklistEnabled = null, - public ?string $moderationWebhookUrl = null, - public ?bool $multiTenantEnabled = null, public ?string $name = null, public ?string $organization = null, - public ?string $permissionVersion = null, public ?string $placement = null, - public ?int $remindersInterval = null, - public ?string $snsKey = null, - public ?string $snsSecret = null, - public ?string $snsTopicArn = null, - public ?string $sqsKey = null, - public ?string $sqsSecret = null, - public ?string $sqsUrl = null, - public ?bool $suspended = null, - public ?string $suspendedExplanation = null, - public ?bool $useHookV2 = null, - public ?bool $userResponseTimeEnabled = null, public ?string $webhookUrl = null, - /** @var array|null */ - #[ArrayOf(EventHook::class)] - public ?array $eventHooks = null, - public ?array $userSearchDisallowedRoles = null, - public ?array $webhookEvents = null, - /** @var array|null */ - #[MapOf(CallType::class)] - public ?array $callTypes = null, + public ?string $moderationWebhookUrl = null, /** @var array|null */ #[MapOf(ChannelConfig::class)] public ?array $channelConfigs = null, - public ?FileUploadConfig $fileUploadConfig = null, - public ?array $grants = null, - public ?FileUploadConfig $imageUploadConfig = null, + /** @var array|null */ + #[MapOf(CallType::class)] + public ?array $callTypes = null, public ?array $policies = null, - public ?PushNotificationFields $pushNotifications = null, + public ?bool $suspended = null, + public ?string $suspendedExplanation = null, + public ?bool $disableAuthChecks = null, + public ?bool $disablePermissionsChecks = null, + public ?string $permissionVersion = null, + public ?array $userSearchDisallowedRoles = null, + public ?bool $multiTenantEnabled = null, + public ?bool $allowMultiUserDevices = null, + public ?bool $imageModerationEnabled = null, + public ?bool $asyncUrlEnrichEnabled = null, + public ?array $imageModerationLabels = null, + public ?array $allowedFlagReasons = null, + public ?bool $autoTranslationEnabled = null, public ?string $beforeMessageSendHookUrl = null, + public ?string $customActionHandlerUrl = null, + public ?string $enforceUniqueUsernames = null, + public ?string $sqsUrl = null, + public ?string $sqsKey = null, + public ?string $sqsSecret = null, + public ?string $snsTopicArn = null, + public ?string $snsKey = null, + public ?string $snsSecret = null, public ?\DateTime $revokeTokensIssuedBefore = null, - public ?array $allowedFlagReasons = null, + public ?array $grants = null, + public ?bool $campaignEnabled = null, + public ?array $webhookEvents = null, + public ?int $remindersInterval = null, + public ?int $cdnExpirationSeconds = null, /** @var array|null */ #[ArrayOf(GeofenceResponse::class)] public ?array $geofences = null, - public ?array $imageModerationLabels = null, - public ?DataDogInfo $datadogInfo = null, - public ?ModerationDashboardPreferences $moderationDashboardPreferences = null, + public ?bool $moderationEnabled = null, + public ?bool $moderationMultitenantBlocklistEnabled = null, + public ?bool $guestUserCreationDisabled = null, + /** @var array|null */ + #[ArrayOf(EventHook::class)] + public ?array $eventHooks = null, + public ?bool $useHookV2 = null, + public ?bool $userResponseTimeEnabled = null, + public ?bool $moderationLlmConfigurabilityEnabled = null, + public ?int $maxAggregatedActivitiesLength = null, ) { } diff --git a/src/GeneratedModels/AppealAcceptedEvent.php b/src/GeneratedModels/AppealAcceptedEvent.php index f2d8b4d..8c0f92e 100644 --- a/src/GeneratedModels/AppealAcceptedEvent.php +++ b/src/GeneratedModels/AppealAcceptedEvent.php @@ -9,11 +9,11 @@ class AppealAcceptedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, + public ?AppealItemResponse $appeal = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, - public ?AppealItemResponse $appeal = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/AppealCreatedEvent.php b/src/GeneratedModels/AppealCreatedEvent.php index 12286b0..5ef1dcd 100644 --- a/src/GeneratedModels/AppealCreatedEvent.php +++ b/src/GeneratedModels/AppealCreatedEvent.php @@ -9,11 +9,11 @@ class AppealCreatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, + public ?AppealItemResponse $appeal = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, - public ?AppealItemResponse $appeal = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/AppealItemResponse.php b/src/GeneratedModels/AppealItemResponse.php index 58cd3a4..45d9f95 100644 --- a/src/GeneratedModels/AppealItemResponse.php +++ b/src/GeneratedModels/AppealItemResponse.php @@ -6,17 +6,17 @@ class AppealItemResponse extends BaseModel { public function __construct( - public ?string $appealReason = null, // Reason Text of the Appeal Item - public ?\DateTime $createdAt = null, // When the flag was created - public ?string $entityID = null, // ID of the entity - public ?string $entityType = null, // Type of entity + public ?ModerationPayload $entityContent = null, + public ?UserResponse $user = null, public ?string $id = null, + public ?string $entityType = null, // Type of entity + public ?string $entityID = null, // ID of the entity + public ?string $appealReason = null, // Reason Text of the Appeal Item public ?string $status = null, // Status of the Appeal Item - public ?\DateTime $updatedAt = null, // When the flag was last updated public ?string $decisionReason = null, // Decision Reason of the Appeal Item public ?array $attachments = null, // Attachments(e.g. Images) of the Appeal Item - public ?ModerationPayload $entityContent = null, - public ?UserResponse $user = null, + public ?\DateTime $createdAt = null, // When the flag was created + public ?\DateTime $updatedAt = null, // When the flag was last updated ) { } diff --git a/src/GeneratedModels/AppealRejectedEvent.php b/src/GeneratedModels/AppealRejectedEvent.php index 6ce2175..9ebd100 100644 --- a/src/GeneratedModels/AppealRejectedEvent.php +++ b/src/GeneratedModels/AppealRejectedEvent.php @@ -9,11 +9,11 @@ class AppealRejectedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, + public ?AppealItemResponse $appeal = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, - public ?AppealItemResponse $appeal = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/AppealRequest.php b/src/GeneratedModels/AppealRequest.php index 4b928bd..825db41 100644 --- a/src/GeneratedModels/AppealRequest.php +++ b/src/GeneratedModels/AppealRequest.php @@ -6,12 +6,12 @@ class AppealRequest extends BaseModel { public function __construct( - public ?string $appealReason = null, // Explanation for why the content is being appealed + public ?UserRequest $user = null, public ?string $entityID = null, // Unique identifier of the entity being appealed public ?string $entityType = null, // Type of entity being appealed (e.g., message, user) - public ?string $userID = null, + public ?string $appealReason = null, // Explanation for why the content is being appealed public ?array $attachments = null, // Array of Attachment URLs(e.g., images) - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/AsyncBulkImageModerationEvent.php b/src/GeneratedModels/AsyncBulkImageModerationEvent.php index 2ff05d2..82b6b68 100644 --- a/src/GeneratedModels/AsyncBulkImageModerationEvent.php +++ b/src/GeneratedModels/AsyncBulkImageModerationEvent.php @@ -6,14 +6,14 @@ class AsyncBulkImageModerationEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?\DateTime $finishedAt = null, - public ?\DateTime $startedAt = null, - public ?string $taskID = null, public ?string $url = null, - public ?object $custom = null, + public ?string $taskID = null, + public ?\DateTime $startedAt = null, + public ?\DateTime $finishedAt = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/AsyncExportChannelsEvent.php b/src/GeneratedModels/AsyncExportChannelsEvent.php index 976d431..1018fa9 100644 --- a/src/GeneratedModels/AsyncExportChannelsEvent.php +++ b/src/GeneratedModels/AsyncExportChannelsEvent.php @@ -6,14 +6,14 @@ class AsyncExportChannelsEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?\DateTime $finishedAt = null, - public ?\DateTime $startedAt = null, - public ?string $taskID = null, public ?string $url = null, - public ?object $custom = null, + public ?string $taskID = null, + public ?\DateTime $startedAt = null, + public ?\DateTime $finishedAt = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/AsyncExportErrorEvent.php b/src/GeneratedModels/AsyncExportErrorEvent.php index 2e168e8..d709439 100644 --- a/src/GeneratedModels/AsyncExportErrorEvent.php +++ b/src/GeneratedModels/AsyncExportErrorEvent.php @@ -6,14 +6,14 @@ class AsyncExportErrorEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, public ?string $error = null, - public ?\DateTime $finishedAt = null, - public ?\DateTime $startedAt = null, public ?string $taskID = null, - public ?object $custom = null, + public ?\DateTime $startedAt = null, + public ?\DateTime $finishedAt = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/AsyncExportModerationLogsEvent.php b/src/GeneratedModels/AsyncExportModerationLogsEvent.php index 1b3c977..ddfaba5 100644 --- a/src/GeneratedModels/AsyncExportModerationLogsEvent.php +++ b/src/GeneratedModels/AsyncExportModerationLogsEvent.php @@ -6,14 +6,14 @@ class AsyncExportModerationLogsEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?\DateTime $finishedAt = null, - public ?\DateTime $startedAt = null, - public ?string $taskID = null, public ?string $url = null, - public ?object $custom = null, + public ?string $taskID = null, + public ?\DateTime $startedAt = null, + public ?\DateTime $finishedAt = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/AsyncExportUsersEvent.php b/src/GeneratedModels/AsyncExportUsersEvent.php index d0d0f0c..1969e80 100644 --- a/src/GeneratedModels/AsyncExportUsersEvent.php +++ b/src/GeneratedModels/AsyncExportUsersEvent.php @@ -6,14 +6,14 @@ class AsyncExportUsersEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?\DateTime $finishedAt = null, - public ?\DateTime $startedAt = null, - public ?string $taskID = null, public ?string $url = null, - public ?object $custom = null, + public ?string $taskID = null, + public ?\DateTime $startedAt = null, + public ?\DateTime $finishedAt = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/AsyncModerationCallbackConfig.php b/src/GeneratedModels/AsyncModerationCallbackConfig.php index 6a29ca0..f86ebd1 100644 --- a/src/GeneratedModels/AsyncModerationCallbackConfig.php +++ b/src/GeneratedModels/AsyncModerationCallbackConfig.php @@ -6,8 +6,8 @@ class AsyncModerationCallbackConfig extends BaseModel { public function __construct( - public ?string $mode = null, public ?string $serverUrl = null, + public ?string $mode = null, ) { } diff --git a/src/GeneratedModels/AsyncModerationConfiguration.php b/src/GeneratedModels/AsyncModerationConfiguration.php index a08cf27..2924ce1 100644 --- a/src/GeneratedModels/AsyncModerationConfiguration.php +++ b/src/GeneratedModels/AsyncModerationConfiguration.php @@ -6,8 +6,8 @@ class AsyncModerationConfiguration extends BaseModel { public function __construct( - public ?int $timeoutMs = null, public ?AsyncModerationCallbackConfig $callback = null, + public ?int $timeoutMs = null, ) { } diff --git a/src/GeneratedModels/Attachment.php b/src/GeneratedModels/Attachment.php index 83a5dee..3c116e4 100644 --- a/src/GeneratedModels/Attachment.php +++ b/src/GeneratedModels/Attachment.php @@ -9,32 +9,32 @@ class Attachment extends BaseModel { public function __construct( - public ?object $custom = null, - public ?string $assetUrl = null, - public ?string $authorIcon = null, - public ?string $authorLink = null, - public ?string $authorName = null, - public ?string $color = null, + public ?Images $giphy = null, + public ?string $type = null, // Attachment type (e.g. image, video, url) public ?string $fallback = null, - public ?string $footer = null, - public ?string $footerIcon = null, - public ?string $imageUrl = null, - public ?string $ogScrapeUrl = null, - public ?int $originalHeight = null, - public ?int $originalWidth = null, + public ?string $color = null, public ?string $pretext = null, - public ?string $text = null, - public ?string $thumbUrl = null, + public ?string $authorName = null, + public ?string $authorLink = null, + public ?string $authorIcon = null, public ?string $title = null, public ?string $titleLink = null, - public ?string $type = null, // Attachment type (e.g. image, video, url) + public ?string $text = null, + public ?string $imageUrl = null, + public ?string $thumbUrl = null, + public ?string $footer = null, + public ?string $footerIcon = null, /** @var array|null */ #[ArrayOf(Action::class)] public ?array $actions = null, /** @var array|null */ #[ArrayOf(Field::class)] public ?array $fields = null, - public ?Images $giphy = null, + public ?string $assetUrl = null, + public ?object $custom = null, + public ?string $ogScrapeUrl = null, + public ?int $originalWidth = null, + public ?int $originalHeight = null, ) { } diff --git a/src/GeneratedModels/AudioSettings.php b/src/GeneratedModels/AudioSettings.php index b4a5436..528fce3 100644 --- a/src/GeneratedModels/AudioSettings.php +++ b/src/GeneratedModels/AudioSettings.php @@ -6,14 +6,14 @@ class AudioSettings extends BaseModel { public function __construct( + public ?NoiseCancellationSettings $noiseCancellation = null, public ?bool $accessRequestEnabled = null, - public ?string $defaultDevice = null, - public ?bool $hifiAudioEnabled = null, - public ?bool $micDefaultOn = null, public ?bool $opusDtxEnabled = null, public ?bool $redundantCodingEnabled = null, + public ?bool $micDefaultOn = null, public ?bool $speakerDefaultOn = null, - public ?NoiseCancellationSettings $noiseCancellation = null, + public ?string $defaultDevice = null, + public ?bool $hifiAudioEnabled = null, ) { } diff --git a/src/GeneratedModels/AudioSettingsRequest.php b/src/GeneratedModels/AudioSettingsRequest.php index 0b7b465..9e02945 100644 --- a/src/GeneratedModels/AudioSettingsRequest.php +++ b/src/GeneratedModels/AudioSettingsRequest.php @@ -6,14 +6,14 @@ class AudioSettingsRequest extends BaseModel { public function __construct( - public ?string $defaultDevice = null, + public ?NoiseCancellationSettings $noiseCancellation = null, public ?bool $accessRequestEnabled = null, - public ?bool $hifiAudioEnabled = null, - public ?bool $micDefaultOn = null, public ?bool $opusDtxEnabled = null, public ?bool $redundantCodingEnabled = null, + public ?bool $micDefaultOn = null, public ?bool $speakerDefaultOn = null, - public ?NoiseCancellationSettings $noiseCancellation = null, + public ?string $defaultDevice = null, + public ?bool $hifiAudioEnabled = null, ) { } diff --git a/src/GeneratedModels/AudioSettingsResponse.php b/src/GeneratedModels/AudioSettingsResponse.php index bd9c2e2..926ab43 100644 --- a/src/GeneratedModels/AudioSettingsResponse.php +++ b/src/GeneratedModels/AudioSettingsResponse.php @@ -6,14 +6,14 @@ class AudioSettingsResponse extends BaseModel { public function __construct( + public ?NoiseCancellationSettings $noiseCancellation = null, public ?bool $accessRequestEnabled = null, - public ?string $defaultDevice = null, - public ?bool $hifiAudioEnabled = null, - public ?bool $micDefaultOn = null, public ?bool $opusDtxEnabled = null, public ?bool $redundantCodingEnabled = null, + public ?bool $micDefaultOn = null, public ?bool $speakerDefaultOn = null, - public ?NoiseCancellationSettings $noiseCancellation = null, + public ?string $defaultDevice = null, + public ?bool $hifiAudioEnabled = null, ) { } diff --git a/src/GeneratedModels/AutomodDetailsResponse.php b/src/GeneratedModels/AutomodDetailsResponse.php index 98e9b02..50d241d 100644 --- a/src/GeneratedModels/AutomodDetailsResponse.php +++ b/src/GeneratedModels/AutomodDetailsResponse.php @@ -6,11 +6,11 @@ class AutomodDetailsResponse extends BaseModel { public function __construct( + public ?FlagMessageDetailsResponse $messageDetails = null, + public ?MessageModerationResult $result = null, public ?string $action = null, public ?string $originalMessageType = null, public ?array $imageLabels = null, - public ?FlagMessageDetailsResponse $messageDetails = null, - public ?MessageModerationResult $result = null, ) { } diff --git a/src/GeneratedModels/AutomodRule.php b/src/GeneratedModels/AutomodRule.php index 9a9670c..d0b4481 100644 --- a/src/GeneratedModels/AutomodRule.php +++ b/src/GeneratedModels/AutomodRule.php @@ -6,9 +6,9 @@ class AutomodRule extends BaseModel { public function __construct( - public ?string $action = null, public ?string $label = null, public ?int $threshold = null, + public ?string $action = null, ) { } diff --git a/src/GeneratedModels/AutomodSemanticFiltersRule.php b/src/GeneratedModels/AutomodSemanticFiltersRule.php index 7d33c45..dae2d68 100644 --- a/src/GeneratedModels/AutomodSemanticFiltersRule.php +++ b/src/GeneratedModels/AutomodSemanticFiltersRule.php @@ -6,9 +6,9 @@ class AutomodSemanticFiltersRule extends BaseModel { public function __construct( - public ?string $action = null, public ?string $name = null, public ?int $threshold = null, + public ?string $action = null, ) { } diff --git a/src/GeneratedModels/AzureRequest.php b/src/GeneratedModels/AzureRequest.php index 6a458d9..51b79ef 100644 --- a/src/GeneratedModels/AzureRequest.php +++ b/src/GeneratedModels/AzureRequest.php @@ -10,9 +10,9 @@ class AzureRequest extends BaseModel { public function __construct( public ?string $absAccountName = null, // The account name + public ?string $absTenantID = null, // The tenant id public ?string $absClientID = null, // The client id public ?string $absClientSecret = null, // The client secret - public ?string $absTenantID = null, // The tenant id ) { } diff --git a/src/GeneratedModels/BanActionRequestPayload.php b/src/GeneratedModels/BanActionRequestPayload.php index e90f58b..ff77bb6 100644 --- a/src/GeneratedModels/BanActionRequestPayload.php +++ b/src/GeneratedModels/BanActionRequestPayload.php @@ -9,12 +9,12 @@ class BanActionRequestPayload extends BaseModel { public function __construct( + public ?string $targetUserID = null, // Optional: ban user directly without review item + public ?bool $shadow = null, // Whether this is a shadow ban + public ?string $reason = null, // Reason for the ban public ?bool $channelBanOnly = null, // Ban only from specific channel - public ?string $deleteMessages = null, // Message deletion mode: soft, pruning, or hard public ?bool $ipBan = null, // Whether to ban by IP address - public ?string $reason = null, // Reason for the ban - public ?bool $shadow = null, // Whether this is a shadow ban - public ?string $targetUserID = null, // Optional: ban user directly without review item + public ?string $deleteMessages = null, // Message deletion mode: soft, pruning, or hard public ?int $timeout = null, // Duration of ban in minutes ) { } diff --git a/src/GeneratedModels/BanInfoResponse.php b/src/GeneratedModels/BanInfoResponse.php index 3ca28d8..1f35d27 100644 --- a/src/GeneratedModels/BanInfoResponse.php +++ b/src/GeneratedModels/BanInfoResponse.php @@ -9,12 +9,12 @@ class BanInfoResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the ban was created + public ?UserResponse $createdBy = null, + public ?UserResponse $user = null, public ?\DateTime $expires = null, // When the ban expires public ?string $reason = null, // Reason for the ban public ?bool $shadow = null, // Whether this is a shadow ban - public ?UserResponse $createdBy = null, - public ?UserResponse $user = null, + public ?\DateTime $createdAt = null, // When the ban was created ) { } diff --git a/src/GeneratedModels/BanOptions.php b/src/GeneratedModels/BanOptions.php index 5f89451..a94a95f 100644 --- a/src/GeneratedModels/BanOptions.php +++ b/src/GeneratedModels/BanOptions.php @@ -6,11 +6,11 @@ class BanOptions extends BaseModel { public function __construct( - public ?string $deleteMessages = null, public ?int $duration = null, - public ?bool $ipBan = null, public ?string $reason = null, public ?bool $shadowBan = null, + public ?bool $ipBan = null, + public ?string $deleteMessages = null, ) { } diff --git a/src/GeneratedModels/BanRequest.php b/src/GeneratedModels/BanRequest.php index ce0dce6..e3f1285 100644 --- a/src/GeneratedModels/BanRequest.php +++ b/src/GeneratedModels/BanRequest.php @@ -6,15 +6,15 @@ class BanRequest extends BaseModel { public function __construct( + public ?UserRequest $bannedBy = null, public ?string $targetUserID = null, // ID of the user to ban - public ?string $bannedByID = null, // ID of the user performing the ban - public ?string $channelCid = null, // Channel where the ban applies - public ?string $deleteMessages = null, - public ?bool $ipBan = null, // Whether to ban the user's IP address + public ?int $timeout = null, // Duration of the ban in minutes public ?string $reason = null, // Optional explanation for the ban + public ?string $channelCid = null, // Channel where the ban applies public ?bool $shadow = null, // Whether this is a shadow ban - public ?int $timeout = null, // Duration of the ban in minutes - public ?UserRequest $bannedBy = null, + public ?bool $ipBan = null, // Whether to ban the user's IP address + public ?string $bannedByID = null, // ID of the user performing the ban + public ?string $deleteMessages = null, ) { } diff --git a/src/GeneratedModels/BanResponse.php b/src/GeneratedModels/BanResponse.php index 2017e85..17f7018 100644 --- a/src/GeneratedModels/BanResponse.php +++ b/src/GeneratedModels/BanResponse.php @@ -6,13 +6,13 @@ class BanResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?\DateTime $expires = null, - public ?string $reason = null, - public ?bool $shadow = null, public ?UserResponse $bannedBy = null, public ?ChannelResponse $channel = null, public ?UserResponse $user = null, + public ?\DateTime $expires = null, + public ?string $reason = null, + public ?bool $shadow = null, + public ?\DateTime $createdAt = null, ) { } diff --git a/src/GeneratedModels/BlockListOptions.php b/src/GeneratedModels/BlockListOptions.php index 80fbb28..a2f91d0 100644 --- a/src/GeneratedModels/BlockListOptions.php +++ b/src/GeneratedModels/BlockListOptions.php @@ -6,8 +6,8 @@ class BlockListOptions extends BaseModel { public function __construct( - public ?string $behavior = null, // Blocklist behavior. One of: flag, block, shadow_block public ?string $blocklist = null, // Blocklist name + public ?string $behavior = null, // Blocklist behavior. One of: flag, block, shadow_block ) { } diff --git a/src/GeneratedModels/BlockListResponse.php b/src/GeneratedModels/BlockListResponse.php index 5ac0d57..0bb94f0 100644 --- a/src/GeneratedModels/BlockListResponse.php +++ b/src/GeneratedModels/BlockListResponse.php @@ -9,15 +9,15 @@ class BlockListResponse extends BaseModel { public function __construct( - public ?bool $isLeetCheckEnabled = null, - public ?bool $isPluralCheckEnabled = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?string $id = null, public ?string $name = null, // Block list name public ?string $type = null, // Block list type. One of: regex, domain, domain_allowlist, email, email_allowlist, word public ?array $words = null, // List of words to block - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $id = null, public ?string $team = null, - public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?bool $isLeetCheckEnabled = null, + public ?bool $isPluralCheckEnabled = null, ) { } diff --git a/src/GeneratedModels/BlockListRule.php b/src/GeneratedModels/BlockListRule.php index 2f9ec74..c23cbbc 100644 --- a/src/GeneratedModels/BlockListRule.php +++ b/src/GeneratedModels/BlockListRule.php @@ -6,9 +6,9 @@ class BlockListRule extends BaseModel { public function __construct( - public ?string $action = null, public ?string $name = null, public ?string $team = null, + public ?string $action = null, ) { } diff --git a/src/GeneratedModels/BlockUsersRequest.php b/src/GeneratedModels/BlockUsersRequest.php index 0814f15..0f8e785 100644 --- a/src/GeneratedModels/BlockUsersRequest.php +++ b/src/GeneratedModels/BlockUsersRequest.php @@ -6,9 +6,9 @@ class BlockUsersRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $blockedUserID = null, // User id to block public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/BlockUsersResponse.php b/src/GeneratedModels/BlockUsersResponse.php index d324d64..7a8cb3c 100644 --- a/src/GeneratedModels/BlockUsersResponse.php +++ b/src/GeneratedModels/BlockUsersResponse.php @@ -6,10 +6,10 @@ class BlockUsersResponse extends BaseModel { public function __construct( + public ?string $duration = null, // Duration of the request in milliseconds public ?string $blockedByUserID = null, // User id who blocked another user public ?string $blockedUserID = null, // User id who got blocked public ?\DateTime $createdAt = null, // Timestamp when the user was blocked - public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/BlockedUserEvent.php b/src/GeneratedModels/BlockedUserEvent.php index fe63826..b19536d 100644 --- a/src/GeneratedModels/BlockedUserEvent.php +++ b/src/GeneratedModels/BlockedUserEvent.php @@ -10,11 +10,11 @@ class BlockedUserEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, + public ?UserResponse $blockedByUser = null, public ?UserResponse $user = null, public ?string $type = null, // The type of event: "call.blocked_user" in this case - public ?UserResponse $blockedByUser = null, + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/BlockedUserResponse.php b/src/GeneratedModels/BlockedUserResponse.php index 00c0933..681a3f2 100644 --- a/src/GeneratedModels/BlockedUserResponse.php +++ b/src/GeneratedModels/BlockedUserResponse.php @@ -6,11 +6,11 @@ class BlockedUserResponse extends BaseModel { public function __construct( - public ?string $blockedUserID = null, // ID of the user who got blocked - public ?\DateTime $createdAt = null, - public ?string $userID = null, // ID of the user who blocked another user public ?UserResponse $blockedUser = null, public ?UserResponse $user = null, + public ?string $userID = null, // ID of the user who blocked another user + public ?string $blockedUserID = null, // ID of the user who got blocked + public ?\DateTime $createdAt = null, ) { } diff --git a/src/GeneratedModels/BodyguardSeverityRule.php b/src/GeneratedModels/BodyguardSeverityRule.php index 37a4452..a18f881 100644 --- a/src/GeneratedModels/BodyguardSeverityRule.php +++ b/src/GeneratedModels/BodyguardSeverityRule.php @@ -6,8 +6,8 @@ class BodyguardSeverityRule extends BaseModel { public function __construct( - public ?string $action = null, public ?string $severity = null, + public ?string $action = null, ) { } diff --git a/src/GeneratedModels/BookmarkAddedEvent.php b/src/GeneratedModels/BookmarkAddedEvent.php index 1062b07..c4b4aa7 100644 --- a/src/GeneratedModels/BookmarkAddedEvent.php +++ b/src/GeneratedModels/BookmarkAddedEvent.php @@ -9,12 +9,12 @@ class BookmarkAddedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?BookmarkResponse $bookmark = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.bookmark.added" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/BookmarkDeletedEvent.php b/src/GeneratedModels/BookmarkDeletedEvent.php index 027fe77..3695bbe 100644 --- a/src/GeneratedModels/BookmarkDeletedEvent.php +++ b/src/GeneratedModels/BookmarkDeletedEvent.php @@ -9,12 +9,12 @@ class BookmarkDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?BookmarkResponse $bookmark = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.bookmark.deleted" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/BookmarkFolderDeletedEvent.php b/src/GeneratedModels/BookmarkFolderDeletedEvent.php index be19694..fb36ccf 100644 --- a/src/GeneratedModels/BookmarkFolderDeletedEvent.php +++ b/src/GeneratedModels/BookmarkFolderDeletedEvent.php @@ -9,12 +9,12 @@ class BookmarkFolderDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?BookmarkFolderResponse $bookmarkFolder = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.bookmark_folder.deleted" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/BookmarkFolderResponse.php b/src/GeneratedModels/BookmarkFolderResponse.php index 96dbc22..bee7c25 100644 --- a/src/GeneratedModels/BookmarkFolderResponse.php +++ b/src/GeneratedModels/BookmarkFolderResponse.php @@ -6,12 +6,12 @@ class BookmarkFolderResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the folder was created + public ?UserResponse $user = null, public ?string $id = null, // Unique identifier for the folder public ?string $name = null, // Name of the folder - public ?\DateTime $updatedAt = null, // When the folder was last updated - public ?UserResponse $user = null, public ?object $custom = null, // Custom data for the folder + public ?\DateTime $createdAt = null, // When the folder was created + public ?\DateTime $updatedAt = null, // When the folder was last updated ) { } diff --git a/src/GeneratedModels/BookmarkFolderUpdatedEvent.php b/src/GeneratedModels/BookmarkFolderUpdatedEvent.php index 4aa50df..b272cd7 100644 --- a/src/GeneratedModels/BookmarkFolderUpdatedEvent.php +++ b/src/GeneratedModels/BookmarkFolderUpdatedEvent.php @@ -9,12 +9,12 @@ class BookmarkFolderUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?BookmarkFolderResponse $bookmarkFolder = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.bookmark_folder.updated" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/BookmarkResponse.php b/src/GeneratedModels/BookmarkResponse.php index e7ce95f..6539e72 100644 --- a/src/GeneratedModels/BookmarkResponse.php +++ b/src/GeneratedModels/BookmarkResponse.php @@ -6,12 +6,12 @@ class BookmarkResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the bookmark was created - public ?\DateTime $updatedAt = null, // When the bookmark was last updated public ?ActivityResponse $activity = null, + public ?BookmarkFolderResponse $folder = null, public ?UserResponse $user = null, public ?object $custom = null, // Custom data for the bookmark - public ?BookmarkFolderResponse $folder = null, + public ?\DateTime $createdAt = null, // When the bookmark was created + public ?\DateTime $updatedAt = null, // When the bookmark was last updated ) { } diff --git a/src/GeneratedModels/BookmarkUpdatedEvent.php b/src/GeneratedModels/BookmarkUpdatedEvent.php index c1ec163..f4fbfbd 100644 --- a/src/GeneratedModels/BookmarkUpdatedEvent.php +++ b/src/GeneratedModels/BookmarkUpdatedEvent.php @@ -9,12 +9,12 @@ class BookmarkUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?BookmarkResponse $bookmark = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.bookmark.updated" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/Bound.php b/src/GeneratedModels/Bound.php index bbe0d38..d421e9f 100644 --- a/src/GeneratedModels/Bound.php +++ b/src/GeneratedModels/Bound.php @@ -6,8 +6,8 @@ class Bound extends BaseModel { public function __construct( - public ?bool $inclusive = null, public ?int $value = null, + public ?bool $inclusive = null, ) { } diff --git a/src/GeneratedModels/BroadcastSettings.php b/src/GeneratedModels/BroadcastSettings.php index ba813ab..9385259 100644 --- a/src/GeneratedModels/BroadcastSettings.php +++ b/src/GeneratedModels/BroadcastSettings.php @@ -6,9 +6,9 @@ class BroadcastSettings extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?HLSSettings $hls = null, public ?RTMPSettings $rtmp = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/BroadcastSettingsRequest.php b/src/GeneratedModels/BroadcastSettingsRequest.php index 105e1c7..1d3a785 100644 --- a/src/GeneratedModels/BroadcastSettingsRequest.php +++ b/src/GeneratedModels/BroadcastSettingsRequest.php @@ -6,9 +6,9 @@ class BroadcastSettingsRequest extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?HLSSettingsRequest $hls = null, public ?RTMPSettingsRequest $rtmp = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/BroadcastSettingsResponse.php b/src/GeneratedModels/BroadcastSettingsResponse.php index 5a3b55e..c176deb 100644 --- a/src/GeneratedModels/BroadcastSettingsResponse.php +++ b/src/GeneratedModels/BroadcastSettingsResponse.php @@ -9,9 +9,9 @@ class BroadcastSettingsResponse extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?HLSSettingsResponse $hls = null, public ?RTMPSettingsResponse $rtmp = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/BulkImageModerationResponse.php b/src/GeneratedModels/BulkImageModerationResponse.php index 2ab2758..f69fccf 100644 --- a/src/GeneratedModels/BulkImageModerationResponse.php +++ b/src/GeneratedModels/BulkImageModerationResponse.php @@ -6,8 +6,8 @@ class BulkImageModerationResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?string $taskID = null, // ID of the task for processing the bulk image moderation + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CallAcceptedEvent.php b/src/GeneratedModels/CallAcceptedEvent.php index 185a756..2ad7643 100644 --- a/src/GeneratedModels/CallAcceptedEvent.php +++ b/src/GeneratedModels/CallAcceptedEvent.php @@ -9,11 +9,11 @@ class CallAcceptedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?CallResponse $call = null, public ?UserResponse $user = null, public ?string $type = null, // The type of event: "call.accepted" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/CallActionOptions.php b/src/GeneratedModels/CallActionOptions.php index 8b48411..a79afef 100644 --- a/src/GeneratedModels/CallActionOptions.php +++ b/src/GeneratedModels/CallActionOptions.php @@ -6,12 +6,12 @@ class CallActionOptions extends BaseModel { public function __construct( - public ?int $duration = null, - public ?string $flagReason = null, - public ?string $kickReason = null, public ?bool $muteAudio = null, public ?bool $muteVideo = null, + public ?int $duration = null, public ?string $reason = null, + public ?string $kickReason = null, + public ?string $flagReason = null, public ?string $warningText = null, ) { } diff --git a/src/GeneratedModels/CallClosedCaption.php b/src/GeneratedModels/CallClosedCaption.php index a57b1e1..fb16b1f 100644 --- a/src/GeneratedModels/CallClosedCaption.php +++ b/src/GeneratedModels/CallClosedCaption.php @@ -9,15 +9,15 @@ class CallClosedCaption extends BaseModel { public function __construct( - public ?\DateTime $endTime = null, + public ?UserResponse $user = null, public ?string $id = null, - public ?string $language = null, - public ?string $speakerID = null, - public ?\DateTime $startTime = null, public ?string $text = null, - public ?bool $translated = null, - public ?UserResponse $user = null, + public ?\DateTime $startTime = null, + public ?\DateTime $endTime = null, + public ?string $speakerID = null, + public ?string $language = null, public ?string $service = null, + public ?bool $translated = null, ) { } diff --git a/src/GeneratedModels/CallClosedCaptionsFailedEvent.php b/src/GeneratedModels/CallClosedCaptionsFailedEvent.php index 7f665da..7640b49 100644 --- a/src/GeneratedModels/CallClosedCaptionsFailedEvent.php +++ b/src/GeneratedModels/CallClosedCaptionsFailedEvent.php @@ -9,9 +9,9 @@ class CallClosedCaptionsFailedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?string $type = null, // The type of event: "call.closed_captions_failed" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/CallClosedCaptionsStartedEvent.php b/src/GeneratedModels/CallClosedCaptionsStartedEvent.php index cb82f2d..9828f0f 100644 --- a/src/GeneratedModels/CallClosedCaptionsStartedEvent.php +++ b/src/GeneratedModels/CallClosedCaptionsStartedEvent.php @@ -9,9 +9,9 @@ class CallClosedCaptionsStartedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?string $type = null, // The type of event: "call.closed_captions_started" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/CallClosedCaptionsStoppedEvent.php b/src/GeneratedModels/CallClosedCaptionsStoppedEvent.php index dd6ad88..c65f86c 100644 --- a/src/GeneratedModels/CallClosedCaptionsStoppedEvent.php +++ b/src/GeneratedModels/CallClosedCaptionsStoppedEvent.php @@ -9,9 +9,9 @@ class CallClosedCaptionsStoppedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?string $type = null, // The type of event: "call.transcription_stopped" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/CallCreatedEvent.php b/src/GeneratedModels/CallCreatedEvent.php index aafcd12..a0117f8 100644 --- a/src/GeneratedModels/CallCreatedEvent.php +++ b/src/GeneratedModels/CallCreatedEvent.php @@ -10,13 +10,13 @@ class CallCreatedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?CallResponse $call = null, + public ?string $type = null, // The type of event: "call.created" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // the members added to this call - public ?CallResponse $call = null, - public ?string $type = null, // The type of event: "call.created" in this case ) { } diff --git a/src/GeneratedModels/CallCustomPropertyParameters.php b/src/GeneratedModels/CallCustomPropertyParameters.php index 9364e12..45e0881 100644 --- a/src/GeneratedModels/CallCustomPropertyParameters.php +++ b/src/GeneratedModels/CallCustomPropertyParameters.php @@ -6,8 +6,8 @@ class CallCustomPropertyParameters extends BaseModel { public function __construct( - public ?string $operator = null, public ?string $propertyKey = null, + public ?string $operator = null, ) { } diff --git a/src/GeneratedModels/CallDTMFEvent.php b/src/GeneratedModels/CallDTMFEvent.php index ab298e9..e169108 100644 --- a/src/GeneratedModels/CallDTMFEvent.php +++ b/src/GeneratedModels/CallDTMFEvent.php @@ -9,14 +9,14 @@ class CallDTMFEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?UserResponse $user = null, + public ?string $type = null, // The type of event: "call.dtmf" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $digit = null, // The DTMF digit (0-9, *, #, A-D) public ?int $durationMs = null, // Duration of the digit press in milliseconds public ?int $seqNumber = null, // Monotonically increasing sequence number for ordering DTMF events within a session public ?\DateTime $timestamp = null, // When the digit press ended and was detected - public ?UserResponse $user = null, - public ?string $type = null, // The type of event: "call.dtmf" in this case ) { } diff --git a/src/GeneratedModels/CallDeletedEvent.php b/src/GeneratedModels/CallDeletedEvent.php index 2af25f4..900c23a 100644 --- a/src/GeneratedModels/CallDeletedEvent.php +++ b/src/GeneratedModels/CallDeletedEvent.php @@ -9,10 +9,10 @@ class CallDeletedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?CallResponse $call = null, public ?string $type = null, // The type of event: "call.deleted" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/CallEndedEvent.php b/src/GeneratedModels/CallEndedEvent.php index cde7e76..361d87f 100644 --- a/src/GeneratedModels/CallEndedEvent.php +++ b/src/GeneratedModels/CallEndedEvent.php @@ -9,12 +9,12 @@ class CallEndedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?CallResponse $call = null, + public ?UserResponse $user = null, public ?string $type = null, // The type of event: "call.ended" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $reason = null, // The reason why the call ended, if available - public ?UserResponse $user = null, ) { } diff --git a/src/GeneratedModels/CallFrameRecordingFailedEvent.php b/src/GeneratedModels/CallFrameRecordingFailedEvent.php index 9fb61d6..fa82e6b 100644 --- a/src/GeneratedModels/CallFrameRecordingFailedEvent.php +++ b/src/GeneratedModels/CallFrameRecordingFailedEvent.php @@ -9,11 +9,11 @@ class CallFrameRecordingFailedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?string $egressID = null, public ?CallResponse $call = null, public ?string $type = null, // The type of event: "call.frame_recording_failed" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $egressID = null, ) { } diff --git a/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php b/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php index ab7b0ad..5cae60f 100644 --- a/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php +++ b/src/GeneratedModels/CallFrameRecordingFrameReadyEvent.php @@ -9,17 +9,17 @@ class CallFrameRecordingFrameReadyEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $capturedAt = null, // The time the frame was captured + public ?string $type = null, // The type of event: "call.frame_recording_ready" in this case public ?\DateTime $createdAt = null, - public ?string $egressID = null, + public ?string $callCid = null, public ?string $sessionID = null, // Call session ID public ?string $trackType = null, // The type of the track frame was captured from (TRACK_TYPE_VIDEO|TRACK_TYPE_SCREEN_SHARE) public ?string $url = null, // The URL of the frame + public ?\DateTime $capturedAt = null, // The time the frame was captured /** @var array|null */ #[MapOf(UserResponse::class)] public ?array $users = null, // The users in the frame - public ?string $type = null, // The type of event: "call.frame_recording_ready" in this case + public ?string $egressID = null, ) { } diff --git a/src/GeneratedModels/CallFrameRecordingStartedEvent.php b/src/GeneratedModels/CallFrameRecordingStartedEvent.php index 1946389..ca815b7 100644 --- a/src/GeneratedModels/CallFrameRecordingStartedEvent.php +++ b/src/GeneratedModels/CallFrameRecordingStartedEvent.php @@ -9,11 +9,11 @@ class CallFrameRecordingStartedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?string $egressID = null, public ?CallResponse $call = null, public ?string $type = null, // The type of event: "call.frame_recording_started" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $egressID = null, ) { } diff --git a/src/GeneratedModels/CallFrameRecordingStoppedEvent.php b/src/GeneratedModels/CallFrameRecordingStoppedEvent.php index 3de6124..d11da32 100644 --- a/src/GeneratedModels/CallFrameRecordingStoppedEvent.php +++ b/src/GeneratedModels/CallFrameRecordingStoppedEvent.php @@ -9,11 +9,11 @@ class CallFrameRecordingStoppedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?string $egressID = null, public ?CallResponse $call = null, public ?string $type = null, // The type of event: "call.frame_recording_stopped" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $egressID = null, ) { } diff --git a/src/GeneratedModels/CallHLSBroadcastingFailedEvent.php b/src/GeneratedModels/CallHLSBroadcastingFailedEvent.php index f0f7867..e7e0cb8 100644 --- a/src/GeneratedModels/CallHLSBroadcastingFailedEvent.php +++ b/src/GeneratedModels/CallHLSBroadcastingFailedEvent.php @@ -9,9 +9,9 @@ class CallHLSBroadcastingFailedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?string $type = null, // The type of event: "call.hls_broadcasting_failed" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/CallHLSBroadcastingStartedEvent.php b/src/GeneratedModels/CallHLSBroadcastingStartedEvent.php index d51c9de..4e439b2 100644 --- a/src/GeneratedModels/CallHLSBroadcastingStartedEvent.php +++ b/src/GeneratedModels/CallHLSBroadcastingStartedEvent.php @@ -9,11 +9,11 @@ class CallHLSBroadcastingStartedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?string $hlsPlaylistUrl = null, public ?CallResponse $call = null, public ?string $type = null, // The type of event: "call.hls_broadcasting_started" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $hlsPlaylistUrl = null, ) { } diff --git a/src/GeneratedModels/CallHLSBroadcastingStoppedEvent.php b/src/GeneratedModels/CallHLSBroadcastingStoppedEvent.php index 0d2ef88..3962f82 100644 --- a/src/GeneratedModels/CallHLSBroadcastingStoppedEvent.php +++ b/src/GeneratedModels/CallHLSBroadcastingStoppedEvent.php @@ -9,9 +9,9 @@ class CallHLSBroadcastingStoppedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?string $type = null, // The type of event: "call.hls_broadcasting_stopped" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/CallLiveStartedEvent.php b/src/GeneratedModels/CallLiveStartedEvent.php index 9240fa4..c240fe0 100644 --- a/src/GeneratedModels/CallLiveStartedEvent.php +++ b/src/GeneratedModels/CallLiveStartedEvent.php @@ -9,10 +9,10 @@ class CallLiveStartedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?CallResponse $call = null, public ?string $type = null, // The type of event: "call.live_started" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/CallMemberAddedEvent.php b/src/GeneratedModels/CallMemberAddedEvent.php index 18c1620..7478378 100644 --- a/src/GeneratedModels/CallMemberAddedEvent.php +++ b/src/GeneratedModels/CallMemberAddedEvent.php @@ -9,13 +9,13 @@ class CallMemberAddedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?CallResponse $call = null, + public ?string $type = null, // The type of event: "call.member_added" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // the members added to this call - public ?CallResponse $call = null, - public ?string $type = null, // The type of event: "call.member_added" in this case ) { } diff --git a/src/GeneratedModels/CallMemberRemovedEvent.php b/src/GeneratedModels/CallMemberRemovedEvent.php index 5118922..4056ddb 100644 --- a/src/GeneratedModels/CallMemberRemovedEvent.php +++ b/src/GeneratedModels/CallMemberRemovedEvent.php @@ -9,11 +9,11 @@ class CallMemberRemovedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?array $members = null, // the list of member IDs removed from the call public ?CallResponse $call = null, public ?string $type = null, // The type of event: "call.member_removed" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?array $members = null, // the list of member IDs removed from the call ) { } diff --git a/src/GeneratedModels/CallMemberUpdatedEvent.php b/src/GeneratedModels/CallMemberUpdatedEvent.php index b4480d4..7d5a4aa 100644 --- a/src/GeneratedModels/CallMemberUpdatedEvent.php +++ b/src/GeneratedModels/CallMemberUpdatedEvent.php @@ -9,13 +9,13 @@ class CallMemberUpdatedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?CallResponse $call = null, + public ?string $type = null, // The type of event: "call.member_updated" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // The list of members that were updated - public ?CallResponse $call = null, - public ?string $type = null, // The type of event: "call.member_updated" in this case ) { } diff --git a/src/GeneratedModels/CallMemberUpdatedPermissionEvent.php b/src/GeneratedModels/CallMemberUpdatedPermissionEvent.php index 699416e..f36779d 100644 --- a/src/GeneratedModels/CallMemberUpdatedPermissionEvent.php +++ b/src/GeneratedModels/CallMemberUpdatedPermissionEvent.php @@ -9,14 +9,14 @@ class CallMemberUpdatedPermissionEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?CallResponse $call = null, + public ?string $type = null, // The type of event: "call.member_added" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?array $capabilitiesByRole = null, // The capabilities by role for this call /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // The list of members that were updated - public ?CallResponse $call = null, - public ?array $capabilitiesByRole = null, // The capabilities by role for this call - public ?string $type = null, // The type of event: "call.member_added" in this case ) { } diff --git a/src/GeneratedModels/CallMissedEvent.php b/src/GeneratedModels/CallMissedEvent.php index 973ef30..bb6772c 100644 --- a/src/GeneratedModels/CallMissedEvent.php +++ b/src/GeneratedModels/CallMissedEvent.php @@ -9,16 +9,16 @@ class CallMissedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?CallResponse $call = null, + public ?UserResponse $user = null, + public ?string $type = null, // The type of event: "call.notification" in this case public ?\DateTime $createdAt = null, - public ?bool $notifyUser = null, + public ?string $callCid = null, public ?string $sessionID = null, // Call session ID /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // List of members who missed the call - public ?CallResponse $call = null, - public ?UserResponse $user = null, - public ?string $type = null, // The type of event: "call.notification" in this case + public ?bool $notifyUser = null, ) { } diff --git a/src/GeneratedModels/CallModerationBlurEvent.php b/src/GeneratedModels/CallModerationBlurEvent.php index c66cb97..5273b84 100644 --- a/src/GeneratedModels/CallModerationBlurEvent.php +++ b/src/GeneratedModels/CallModerationBlurEvent.php @@ -9,11 +9,11 @@ class CallModerationBlurEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?string $type = null, // The type of event: "call.moderation_blur" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $userID = null, // The user ID whose video stream is being blurred public ?object $custom = null, // Custom data associated with the moderation action - public ?string $type = null, // The type of event: "call.moderation_blur" in this case ) { } diff --git a/src/GeneratedModels/CallModerationWarningEvent.php b/src/GeneratedModels/CallModerationWarningEvent.php index 5d9e266..ed0a274 100644 --- a/src/GeneratedModels/CallModerationWarningEvent.php +++ b/src/GeneratedModels/CallModerationWarningEvent.php @@ -9,12 +9,12 @@ class CallModerationWarningEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?string $type = null, // The type of event: "call.moderation_warning" in this case public ?\DateTime $createdAt = null, - public ?string $message = null, // The warning message + public ?string $callCid = null, public ?string $userID = null, // The user ID who is receiving the warning + public ?string $message = null, // The warning message public ?object $custom = null, // Custom data associated with the moderation action - public ?string $type = null, // The type of event: "call.moderation_warning" in this case ) { } diff --git a/src/GeneratedModels/CallNotificationEvent.php b/src/GeneratedModels/CallNotificationEvent.php index 8c0ab6f..a202612 100644 --- a/src/GeneratedModels/CallNotificationEvent.php +++ b/src/GeneratedModels/CallNotificationEvent.php @@ -9,15 +9,15 @@ class CallNotificationEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?CallResponse $call = null, + public ?UserResponse $user = null, + public ?string $type = null, // The type of event: "call.notification" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $sessionID = null, // Call session ID /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // Call members - public ?CallResponse $call = null, - public ?UserResponse $user = null, - public ?string $type = null, // The type of event: "call.notification" in this case ) { } diff --git a/src/GeneratedModels/CallParticipantResponse.php b/src/GeneratedModels/CallParticipantResponse.php index 42534c3..7b376c0 100644 --- a/src/GeneratedModels/CallParticipantResponse.php +++ b/src/GeneratedModels/CallParticipantResponse.php @@ -6,10 +6,10 @@ class CallParticipantResponse extends BaseModel { public function __construct( - public ?\DateTime $joinedAt = null, - public ?string $role = null, - public ?string $userSessionID = null, public ?UserResponse $user = null, + public ?string $userSessionID = null, + public ?string $role = null, + public ?\DateTime $joinedAt = null, ) { } diff --git a/src/GeneratedModels/CallParticipantTimeline.php b/src/GeneratedModels/CallParticipantTimeline.php index f72be11..c38a988 100644 --- a/src/GeneratedModels/CallParticipantTimeline.php +++ b/src/GeneratedModels/CallParticipantTimeline.php @@ -6,9 +6,9 @@ class CallParticipantTimeline extends BaseModel { public function __construct( - public ?string $severity = null, public ?\DateTime $timestamp = null, public ?string $type = null, + public ?string $severity = null, public ?object $data = null, ) { } diff --git a/src/GeneratedModels/CallReactionEvent.php b/src/GeneratedModels/CallReactionEvent.php index e2288a6..373d9d4 100644 --- a/src/GeneratedModels/CallReactionEvent.php +++ b/src/GeneratedModels/CallReactionEvent.php @@ -9,10 +9,10 @@ class CallReactionEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?VideoReactionResponse $reaction = null, public ?string $type = null, // The type of event: "call.reaction_new" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/CallRecording.php b/src/GeneratedModels/CallRecording.php index 0cf1f30..d490bb8 100644 --- a/src/GeneratedModels/CallRecording.php +++ b/src/GeneratedModels/CallRecording.php @@ -9,12 +9,12 @@ class CallRecording extends BaseModel { public function __construct( - public ?\DateTime $endTime = null, public ?string $filename = null, - public ?string $recordingType = null, - public ?string $sessionID = null, - public ?\DateTime $startTime = null, public ?string $url = null, + public ?\DateTime $startTime = null, + public ?\DateTime $endTime = null, + public ?string $sessionID = null, + public ?string $recordingType = null, ) { } diff --git a/src/GeneratedModels/CallRecordingFailedEvent.php b/src/GeneratedModels/CallRecordingFailedEvent.php index f96aaff..7e67019 100644 --- a/src/GeneratedModels/CallRecordingFailedEvent.php +++ b/src/GeneratedModels/CallRecordingFailedEvent.php @@ -9,11 +9,11 @@ class CallRecordingFailedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?string $type = null, // The type of event: "call.recording_failed" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $egressID = null, public ?string $recordingType = null, // The type of recording - public ?string $type = null, // The type of event: "call.recording_failed" in this case ) { } diff --git a/src/GeneratedModels/CallRecordingReadyEvent.php b/src/GeneratedModels/CallRecordingReadyEvent.php index 0abd7e9..88841d8 100644 --- a/src/GeneratedModels/CallRecordingReadyEvent.php +++ b/src/GeneratedModels/CallRecordingReadyEvent.php @@ -9,12 +9,12 @@ class CallRecordingReadyEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?CallRecording $callRecording = null, + public ?string $type = null, // The type of event: "call.recording_ready" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $egressID = null, public ?string $recordingType = null, // The type of recording - public ?CallRecording $callRecording = null, - public ?string $type = null, // The type of event: "call.recording_ready" in this case ) { } diff --git a/src/GeneratedModels/CallRecordingStartedEvent.php b/src/GeneratedModels/CallRecordingStartedEvent.php index f052e8a..16cb81c 100644 --- a/src/GeneratedModels/CallRecordingStartedEvent.php +++ b/src/GeneratedModels/CallRecordingStartedEvent.php @@ -9,11 +9,11 @@ class CallRecordingStartedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?string $egressID = null, - public ?string $recordingType = null, // The type of recording public ?string $type = null, // The type of event: "call.recording_started" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $recordingType = null, // The type of recording ) { } diff --git a/src/GeneratedModels/CallRecordingStoppedEvent.php b/src/GeneratedModels/CallRecordingStoppedEvent.php index 676b537..aeb3576 100644 --- a/src/GeneratedModels/CallRecordingStoppedEvent.php +++ b/src/GeneratedModels/CallRecordingStoppedEvent.php @@ -9,11 +9,11 @@ class CallRecordingStoppedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?string $egressID = null, - public ?string $recordingType = null, // The type of recording public ?string $type = null, // The type of event: "call.recording_stopped" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $recordingType = null, // The type of recording ) { } diff --git a/src/GeneratedModels/CallRejectedEvent.php b/src/GeneratedModels/CallRejectedEvent.php index 403fb12..349de58 100644 --- a/src/GeneratedModels/CallRejectedEvent.php +++ b/src/GeneratedModels/CallRejectedEvent.php @@ -9,11 +9,11 @@ class CallRejectedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?CallResponse $call = null, public ?UserResponse $user = null, public ?string $type = null, // The type of event: "call.rejected" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $reason = null, // Provides information about why the call was rejected. You can provide any value, but the Stream API and SDKs use these default values: rejected, cancel, timeout and busy ) { } diff --git a/src/GeneratedModels/CallReportResponse.php b/src/GeneratedModels/CallReportResponse.php index 4f64929..de2dab2 100644 --- a/src/GeneratedModels/CallReportResponse.php +++ b/src/GeneratedModels/CallReportResponse.php @@ -7,8 +7,8 @@ class CallReportResponse extends BaseModel { public function __construct( public ?int $score = null, - public ?\DateTime $endedAt = null, public ?\DateTime $startedAt = null, + public ?\DateTime $endedAt = null, ) { } diff --git a/src/GeneratedModels/CallRequest.php b/src/GeneratedModels/CallRequest.php index b222743..de6a409 100644 --- a/src/GeneratedModels/CallRequest.php +++ b/src/GeneratedModels/CallRequest.php @@ -9,17 +9,17 @@ class CallRequest extends BaseModel { public function __construct( - public ?string $channelCid = null, - public ?string $createdByID = null, - public ?\DateTime $startsAt = null, + public ?UserRequest $createdBy = null, + public ?CallSettingsRequest $settingsOverride = null, public ?string $team = null, - public ?bool $video = null, + public ?string $createdByID = null, + public ?object $custom = null, /** @var array|null */ #[ArrayOf(MemberRequest::class)] public ?array $members = null, - public ?UserRequest $createdBy = null, - public ?object $custom = null, - public ?CallSettingsRequest $settingsOverride = null, + public ?\DateTime $startsAt = null, + public ?bool $video = null, + public ?string $channelCid = null, ) { } diff --git a/src/GeneratedModels/CallResponse.php b/src/GeneratedModels/CallResponse.php index 36578d8..5bd9ed3 100644 --- a/src/GeneratedModels/CallResponse.php +++ b/src/GeneratedModels/CallResponse.php @@ -9,31 +9,31 @@ class CallResponse extends BaseModel { public function __construct( - public ?bool $backstage = null, - public ?bool $captioning = null, + public ?UserResponse $createdBy = null, + public ?EgressResponse $egress = null, + public ?CallIngressResponse $ingress = null, + public ?CallSessionResponse $session = null, + public ?CallSettingsResponse $settings = null, + public ?ThumbnailResponse $thumbnails = null, + public ?string $type = null, // The type of call + public ?string $id = null, // Call ID public ?string $cid = null, // The unique identifier for a call (:) - public ?\DateTime $createdAt = null, // Date/time of creation public ?string $currentSessionID = null, - public ?string $id = null, // Call ID + public ?string $team = null, + public ?object $custom = null, // Custom data for this object + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update public ?bool $recording = null, public ?bool $transcribing = null, + public ?bool $captioning = null, public ?bool $translating = null, - public ?string $type = null, // The type of call - public ?\DateTime $updatedAt = null, // Date/time of the last update - public ?array $blockedUserIds = null, - public ?UserResponse $createdBy = null, - public ?object $custom = null, // Custom data for this object - public ?EgressResponse $egress = null, - public ?CallIngressResponse $ingress = null, - public ?CallSettingsResponse $settings = null, - public ?string $channelCid = null, public ?\DateTime $endedAt = null, // Date/time when the call ended + public ?\DateTime $startsAt = null, // Date/time when the call will start + public ?bool $backstage = null, + public ?array $blockedUserIds = null, public ?int $joinAheadTimeSeconds = null, + public ?string $channelCid = null, public ?string $routingNumber = null, // 10-digit routing number for SIP routing - public ?\DateTime $startsAt = null, // Date/time when the call will start - public ?string $team = null, - public ?CallSessionResponse $session = null, - public ?ThumbnailResponse $thumbnails = null, ) { } diff --git a/src/GeneratedModels/CallRingEvent.php b/src/GeneratedModels/CallRingEvent.php index e3b6ea0..d6a898f 100644 --- a/src/GeneratedModels/CallRingEvent.php +++ b/src/GeneratedModels/CallRingEvent.php @@ -9,16 +9,16 @@ class CallRingEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?CallResponse $call = null, + public ?UserResponse $user = null, + public ?string $type = null, // The type of event: "call.notification" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $sessionID = null, // Call session ID - public ?bool $video = null, /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // Call members - public ?CallResponse $call = null, - public ?UserResponse $user = null, - public ?string $type = null, // The type of event: "call.notification" in this case + public ?bool $video = null, ) { } diff --git a/src/GeneratedModels/CallRtmpBroadcastFailedEvent.php b/src/GeneratedModels/CallRtmpBroadcastFailedEvent.php index b46fa2e..2d16054 100644 --- a/src/GeneratedModels/CallRtmpBroadcastFailedEvent.php +++ b/src/GeneratedModels/CallRtmpBroadcastFailedEvent.php @@ -9,10 +9,10 @@ class CallRtmpBroadcastFailedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, // The unique identifier for a call (:) + public ?string $type = null, // The type of event: "call.rtmp_broadcast_failed" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $callCid = null, // The unique identifier for a call (:) public ?string $name = null, // Name of the given RTMP broadcast - public ?string $type = null, // The type of event: "call.rtmp_broadcast_failed" in this case ) { } diff --git a/src/GeneratedModels/CallRtmpBroadcastStartedEvent.php b/src/GeneratedModels/CallRtmpBroadcastStartedEvent.php index 7daec2c..0b7d690 100644 --- a/src/GeneratedModels/CallRtmpBroadcastStartedEvent.php +++ b/src/GeneratedModels/CallRtmpBroadcastStartedEvent.php @@ -9,10 +9,10 @@ class CallRtmpBroadcastStartedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, // The unique identifier for a call (:) + public ?string $type = null, // The type of event: "call.rtmp_broadcast_started" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $callCid = null, // The unique identifier for a call (:) public ?string $name = null, // Name of the given RTMP broadcast - public ?string $type = null, // The type of event: "call.rtmp_broadcast_started" in this case ) { } diff --git a/src/GeneratedModels/CallRtmpBroadcastStoppedEvent.php b/src/GeneratedModels/CallRtmpBroadcastStoppedEvent.php index a7479ad..50f1bd1 100644 --- a/src/GeneratedModels/CallRtmpBroadcastStoppedEvent.php +++ b/src/GeneratedModels/CallRtmpBroadcastStoppedEvent.php @@ -9,10 +9,10 @@ class CallRtmpBroadcastStoppedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, // The unique identifier for a call (:) + public ?string $type = null, // The type of event: "call.rtmp_broadcast_stopped" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?string $callCid = null, // The unique identifier for a call (:) public ?string $name = null, // Name of the given RTMP broadcast - public ?string $type = null, // The type of event: "call.rtmp_broadcast_stopped" in this case ) { } diff --git a/src/GeneratedModels/CallRuleActionSequence.php b/src/GeneratedModels/CallRuleActionSequence.php index 3872273..8373f35 100644 --- a/src/GeneratedModels/CallRuleActionSequence.php +++ b/src/GeneratedModels/CallRuleActionSequence.php @@ -6,9 +6,9 @@ class CallRuleActionSequence extends BaseModel { public function __construct( + public ?CallActionOptions $callOptions = null, public ?int $violationNumber = null, public ?array $actions = null, - public ?CallActionOptions $callOptions = null, ) { } diff --git a/src/GeneratedModels/CallSessionEndedEvent.php b/src/GeneratedModels/CallSessionEndedEvent.php index 8401ee8..2f74e80 100644 --- a/src/GeneratedModels/CallSessionEndedEvent.php +++ b/src/GeneratedModels/CallSessionEndedEvent.php @@ -9,11 +9,11 @@ class CallSessionEndedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?string $sessionID = null, // Call session ID public ?CallResponse $call = null, public ?string $type = null, // The type of event: "call.session_ended" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $sessionID = null, // Call session ID ) { } diff --git a/src/GeneratedModels/CallSessionParticipantCountsUpdatedEvent.php b/src/GeneratedModels/CallSessionParticipantCountsUpdatedEvent.php index 4de6c66..838300f 100644 --- a/src/GeneratedModels/CallSessionParticipantCountsUpdatedEvent.php +++ b/src/GeneratedModels/CallSessionParticipantCountsUpdatedEvent.php @@ -9,12 +9,12 @@ class CallSessionParticipantCountsUpdatedEvent extends BaseModel { public function __construct( - public ?int $anonymousParticipantCount = null, - public ?string $callCid = null, + public ?string $type = null, // The type of event: "call.session_participant_count_updated" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $sessionID = null, // Call session ID public ?array $participantsCountByRole = null, - public ?string $type = null, // The type of event: "call.session_participant_count_updated" in this case + public ?int $anonymousParticipantCount = null, ) { } diff --git a/src/GeneratedModels/CallSessionParticipantJoinedEvent.php b/src/GeneratedModels/CallSessionParticipantJoinedEvent.php index 4715df9..7c06469 100644 --- a/src/GeneratedModels/CallSessionParticipantJoinedEvent.php +++ b/src/GeneratedModels/CallSessionParticipantJoinedEvent.php @@ -9,11 +9,11 @@ class CallSessionParticipantJoinedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?string $sessionID = null, // Call session ID public ?CallParticipantResponse $participant = null, public ?string $type = null, // The type of event: "call.session_participant_joined" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $sessionID = null, // Call session ID ) { } diff --git a/src/GeneratedModels/CallSessionParticipantLeftEvent.php b/src/GeneratedModels/CallSessionParticipantLeftEvent.php index 1cfb841..2fabb3a 100644 --- a/src/GeneratedModels/CallSessionParticipantLeftEvent.php +++ b/src/GeneratedModels/CallSessionParticipantLeftEvent.php @@ -9,12 +9,12 @@ class CallSessionParticipantLeftEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?int $durationSeconds = null, // The duration participant was in the session in seconds - public ?string $sessionID = null, // Call session ID public ?CallParticipantResponse $participant = null, public ?string $type = null, // The type of event: "call.session_participant_left" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $sessionID = null, // Call session ID + public ?int $durationSeconds = null, // The duration participant was in the session in seconds public ?string $reason = null, // The reason why the participant left the session ) { } diff --git a/src/GeneratedModels/CallSessionResponse.php b/src/GeneratedModels/CallSessionResponse.php index 86025e8..5d4ef3f 100644 --- a/src/GeneratedModels/CallSessionResponse.php +++ b/src/GeneratedModels/CallSessionResponse.php @@ -6,19 +6,19 @@ class CallSessionResponse extends BaseModel { public function __construct( - public ?int $anonymousParticipantCount = null, public ?string $id = null, + public ?\DateTime $startedAt = null, + public ?\DateTime $endedAt = null, /** @var array|null */ #[ArrayOf(CallParticipantResponse::class)] public ?array $participants = null, - public ?array $acceptedBy = null, - public ?array $missedBy = null, public ?array $participantsCountByRole = null, + public ?int $anonymousParticipantCount = null, public ?array $rejectedBy = null, - public ?\DateTime $endedAt = null, - public ?\DateTime $liveEndedAt = null, + public ?array $acceptedBy = null, + public ?array $missedBy = null, public ?\DateTime $liveStartedAt = null, - public ?\DateTime $startedAt = null, + public ?\DateTime $liveEndedAt = null, public ?\DateTime $timerEndsAt = null, ) { } diff --git a/src/GeneratedModels/CallSessionStartedEvent.php b/src/GeneratedModels/CallSessionStartedEvent.php index 6af5a45..85c59a0 100644 --- a/src/GeneratedModels/CallSessionStartedEvent.php +++ b/src/GeneratedModels/CallSessionStartedEvent.php @@ -9,11 +9,11 @@ class CallSessionStartedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?string $sessionID = null, // Call session ID public ?CallResponse $call = null, public ?string $type = null, // The type of event: "call.session_started" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $sessionID = null, // Call session ID ) { } diff --git a/src/GeneratedModels/CallSettingsResponse.php b/src/GeneratedModels/CallSettingsResponse.php index 7c1d3fe..c97632d 100644 --- a/src/GeneratedModels/CallSettingsResponse.php +++ b/src/GeneratedModels/CallSettingsResponse.php @@ -12,6 +12,7 @@ public function __construct( public ?FrameRecordingSettingsResponse $frameRecording = null, public ?GeofenceSettingsResponse $geofencing = null, public ?IndividualRecordingSettingsResponse $individualRecording = null, + public ?IngressSettingsResponse $ingress = null, public ?LimitsSettingsResponse $limits = null, public ?RawRecordingSettingsResponse $rawRecording = null, public ?RecordSettingsResponse $recording = null, @@ -21,7 +22,6 @@ public function __construct( public ?ThumbnailsSettingsResponse $thumbnails = null, public ?TranscriptionSettingsResponse $transcription = null, public ?VideoSettingsResponse $video = null, - public ?IngressSettingsResponse $ingress = null, ) { } diff --git a/src/GeneratedModels/CallStateResponseFields.php b/src/GeneratedModels/CallStateResponseFields.php index 6ef0aaf..a319c4d 100644 --- a/src/GeneratedModels/CallStateResponseFields.php +++ b/src/GeneratedModels/CallStateResponseFields.php @@ -9,13 +9,13 @@ class CallStateResponseFields extends BaseModel { public function __construct( + public ?CallResponse $call = null, /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, // List of call members /** @var array|null */ #[ArrayOf(OwnCapability::class)] public ?array $ownCapabilities = null, - public ?CallResponse $call = null, ) { } diff --git a/src/GeneratedModels/CallStatsLocation.php b/src/GeneratedModels/CallStatsLocation.php index 9448da2..790f1f3 100644 --- a/src/GeneratedModels/CallStatsLocation.php +++ b/src/GeneratedModels/CallStatsLocation.php @@ -6,14 +6,14 @@ class CallStatsLocation extends BaseModel { public function __construct( - public ?int $accuracyRadiusMeters = null, public ?string $city = null, - public ?string $continent = null, + public ?string $subdivision = null, public ?string $country = null, public ?string $countryIsoCode = null, + public ?string $continent = null, public ?int $latitude = null, public ?int $longitude = null, - public ?string $subdivision = null, + public ?int $accuracyRadiusMeters = null, ) { } diff --git a/src/GeneratedModels/CallStatsMapLocation.php b/src/GeneratedModels/CallStatsMapLocation.php index 5fa6b94..c518209 100644 --- a/src/GeneratedModels/CallStatsMapLocation.php +++ b/src/GeneratedModels/CallStatsMapLocation.php @@ -6,9 +6,9 @@ class CallStatsMapLocation extends BaseModel { public function __construct( + public ?CallStatsLocation $location = null, public ?int $count = null, public ?int $liveCount = null, - public ?CallStatsLocation $location = null, ) { } diff --git a/src/GeneratedModels/CallStatsMapPublisher.php b/src/GeneratedModels/CallStatsMapPublisher.php index 5c4e68c..0489ff6 100644 --- a/src/GeneratedModels/CallStatsMapPublisher.php +++ b/src/GeneratedModels/CallStatsMapPublisher.php @@ -6,13 +6,13 @@ class CallStatsMapPublisher extends BaseModel { public function __construct( - public ?bool $isLive = null, - public ?string $userID = null, - public ?string $userSessionID = null, + public ?CallStatsLocation $location = null, public ?PublishedTrackFlags $publishedTracks = null, + public ?string $userID = null, public ?string $name = null, + public ?string $userSessionID = null, public ?string $publisherType = null, - public ?CallStatsLocation $location = null, + public ?bool $isLive = null, ) { } diff --git a/src/GeneratedModels/CallStatsMapSubscriber.php b/src/GeneratedModels/CallStatsMapSubscriber.php index e82ed0f..4f5c355 100644 --- a/src/GeneratedModels/CallStatsMapSubscriber.php +++ b/src/GeneratedModels/CallStatsMapSubscriber.php @@ -6,11 +6,11 @@ class CallStatsMapSubscriber extends BaseModel { public function __construct( - public ?bool $isLive = null, + public ?CallStatsLocation $location = null, public ?string $userID = null, - public ?string $userSessionID = null, public ?string $name = null, - public ?CallStatsLocation $location = null, + public ?string $userSessionID = null, + public ?bool $isLive = null, ) { } diff --git a/src/GeneratedModels/CallStatsParticipant.php b/src/GeneratedModels/CallStatsParticipant.php index 2ef21c5..8500739 100644 --- a/src/GeneratedModels/CallStatsParticipant.php +++ b/src/GeneratedModels/CallStatsParticipant.php @@ -7,12 +7,12 @@ class CallStatsParticipant extends BaseModel { public function __construct( public ?string $userID = null, + public ?string $name = null, + public ?array $roles = null, /** @var array|null */ #[ArrayOf(CallStatsParticipantSession::class)] public ?array $sessions = null, public ?\DateTime $latestActivityAt = null, - public ?string $name = null, - public ?array $roles = null, ) { } diff --git a/src/GeneratedModels/CallStatsParticipantCounts.php b/src/GeneratedModels/CallStatsParticipantCounts.php index 512704c..9c40df8 100644 --- a/src/GeneratedModels/CallStatsParticipantCounts.php +++ b/src/GeneratedModels/CallStatsParticipantCounts.php @@ -6,12 +6,12 @@ class CallStatsParticipantCounts extends BaseModel { public function __construct( - public ?int $liveSessions = null, public ?int $participants = null, - public ?int $peakConcurrentSessions = null, - public ?int $peakConcurrentUsers = null, - public ?int $publishers = null, public ?int $sessions = null, + public ?int $liveSessions = null, + public ?int $publishers = null, + public ?int $peakConcurrentUsers = null, + public ?int $peakConcurrentSessions = null, public ?int $totalParticipantDuration = null, ) { } diff --git a/src/GeneratedModels/CallStatsParticipantSession.php b/src/GeneratedModels/CallStatsParticipantSession.php index 8f186fe..a3a8bb3 100644 --- a/src/GeneratedModels/CallStatsParticipantSession.php +++ b/src/GeneratedModels/CallStatsParticipantSession.php @@ -6,24 +6,24 @@ class CallStatsParticipantSession extends BaseModel { public function __construct( - public ?bool $isLive = null, - public ?string $userSessionID = null, + public ?CallStatsLocation $location = null, public ?PublishedTrackFlags $publishedTracks = null, + public ?string $userSessionID = null, + public ?string $unifiedSessionID = null, + public ?\DateTime $startedAt = null, + public ?\DateTime $endedAt = null, + public ?bool $isLive = null, + public ?string $publisherType = null, + public ?string $sdk = null, + public ?string $sdkVersion = null, + public ?string $webrtcVersion = null, public ?string $browser = null, public ?string $browserVersion = null, - public ?int $cqScore = null, public ?string $currentIp = null, public ?string $currentSfu = null, public ?int $distanceToSfuKilometers = null, - public ?\DateTime $endedAt = null, + public ?int $cqScore = null, public ?string $os = null, - public ?string $publisherType = null, - public ?string $sdk = null, - public ?string $sdkVersion = null, - public ?\DateTime $startedAt = null, - public ?string $unifiedSessionID = null, - public ?string $webrtcVersion = null, - public ?CallStatsLocation $location = null, ) { } diff --git a/src/GeneratedModels/CallStatsReportReadyEvent.php b/src/GeneratedModels/CallStatsReportReadyEvent.php index d46f678..1e8d1fa 100644 --- a/src/GeneratedModels/CallStatsReportReadyEvent.php +++ b/src/GeneratedModels/CallStatsReportReadyEvent.php @@ -9,10 +9,10 @@ class CallStatsReportReadyEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?string $type = null, // The type of event, "call.report_ready" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $sessionID = null, // Call session ID - public ?string $type = null, // The type of event, "call.report_ready" in this case ) { } diff --git a/src/GeneratedModels/CallStatsReportSummaryResponse.php b/src/GeneratedModels/CallStatsReportSummaryResponse.php index 3dc2bb2..cc50fd3 100644 --- a/src/GeneratedModels/CallStatsReportSummaryResponse.php +++ b/src/GeneratedModels/CallStatsReportSummaryResponse.php @@ -7,13 +7,13 @@ class CallStatsReportSummaryResponse extends BaseModel { public function __construct( public ?string $callCid = null, - public ?int $callDurationSeconds = null, public ?string $callSessionID = null, - public ?string $callStatus = null, public ?\DateTime $firstStatsTime = null, - public ?\DateTime $createdAt = null, - public ?int $minUserRating = null, + public ?string $callStatus = null, public ?int $qualityScore = null, + public ?int $minUserRating = null, + public ?\DateTime $createdAt = null, + public ?int $callDurationSeconds = null, ) { } diff --git a/src/GeneratedModels/CallTranscription.php b/src/GeneratedModels/CallTranscription.php index 0d97b75..f4d9a27 100644 --- a/src/GeneratedModels/CallTranscription.php +++ b/src/GeneratedModels/CallTranscription.php @@ -9,11 +9,11 @@ class CallTranscription extends BaseModel { public function __construct( - public ?\DateTime $endTime = null, public ?string $filename = null, - public ?string $sessionID = null, - public ?\DateTime $startTime = null, public ?string $url = null, + public ?\DateTime $startTime = null, + public ?\DateTime $endTime = null, + public ?string $sessionID = null, ) { } diff --git a/src/GeneratedModels/CallTranscriptionFailedEvent.php b/src/GeneratedModels/CallTranscriptionFailedEvent.php index 4a18ad7..ccf0c8e 100644 --- a/src/GeneratedModels/CallTranscriptionFailedEvent.php +++ b/src/GeneratedModels/CallTranscriptionFailedEvent.php @@ -9,10 +9,10 @@ class CallTranscriptionFailedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?string $type = null, // The type of event: "call.transcription_failed" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $egressID = null, - public ?string $type = null, // The type of event: "call.transcription_failed" in this case public ?string $error = null, // The error message detailing why transcription failed. ) { } diff --git a/src/GeneratedModels/CallTranscriptionReadyEvent.php b/src/GeneratedModels/CallTranscriptionReadyEvent.php index 322029f..7cbabe4 100644 --- a/src/GeneratedModels/CallTranscriptionReadyEvent.php +++ b/src/GeneratedModels/CallTranscriptionReadyEvent.php @@ -9,11 +9,11 @@ class CallTranscriptionReadyEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?string $egressID = null, public ?CallTranscription $callTranscription = null, public ?string $type = null, // The type of event: "call.transcription_ready" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $egressID = null, ) { } diff --git a/src/GeneratedModels/CallTranscriptionStartedEvent.php b/src/GeneratedModels/CallTranscriptionStartedEvent.php index 81aad62..60d54f3 100644 --- a/src/GeneratedModels/CallTranscriptionStartedEvent.php +++ b/src/GeneratedModels/CallTranscriptionStartedEvent.php @@ -9,10 +9,10 @@ class CallTranscriptionStartedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?string $egressID = null, public ?string $type = null, // The type of event: "call.transcription_started" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/CallTranscriptionStoppedEvent.php b/src/GeneratedModels/CallTranscriptionStoppedEvent.php index c34327e..08ff312 100644 --- a/src/GeneratedModels/CallTranscriptionStoppedEvent.php +++ b/src/GeneratedModels/CallTranscriptionStoppedEvent.php @@ -9,10 +9,10 @@ class CallTranscriptionStoppedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?string $type = null, // The type of event: "call.transcription_stopped" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $egressID = null, - public ?string $type = null, // The type of event: "call.transcription_stopped" in this case ) { } diff --git a/src/GeneratedModels/CallType.php b/src/GeneratedModels/CallType.php index 949af20..234dc4a 100644 --- a/src/GeneratedModels/CallType.php +++ b/src/GeneratedModels/CallType.php @@ -6,14 +6,14 @@ class CallType extends BaseModel { public function __construct( - public ?int $app = null, - public ?\DateTime $createdAt = null, + public ?NotificationSettings $notificationSettings = null, + public ?CallSettings $settings = null, public ?int $id = null, + public ?int $app = null, public ?string $name = null, - public ?string $recordingExternalStorage = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - public ?NotificationSettings $notificationSettings = null, - public ?CallSettings $settings = null, + public ?string $recordingExternalStorage = null, ) { } diff --git a/src/GeneratedModels/CallTypeResponse.php b/src/GeneratedModels/CallTypeResponse.php index 76e0309..c28c875 100644 --- a/src/GeneratedModels/CallTypeResponse.php +++ b/src/GeneratedModels/CallTypeResponse.php @@ -9,12 +9,12 @@ class CallTypeResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // the time the call type was created - public ?string $name = null, // the name of the call type - public ?\DateTime $updatedAt = null, // the time the call type was last updated - public ?array $grants = null, // the permissions granted to each role public ?NotificationSettingsResponse $notificationSettings = null, public ?CallSettingsResponse $settings = null, + public ?string $name = null, // the name of the call type + public ?array $grants = null, // the permissions granted to each role + public ?\DateTime $createdAt = null, // the time the call type was created + public ?\DateTime $updatedAt = null, // the time the call type was last updated public ?string $externalStorage = null, // the external storage for the call type ) { } diff --git a/src/GeneratedModels/CallUpdatedEvent.php b/src/GeneratedModels/CallUpdatedEvent.php index 304f354..603f7cc 100644 --- a/src/GeneratedModels/CallUpdatedEvent.php +++ b/src/GeneratedModels/CallUpdatedEvent.php @@ -10,11 +10,11 @@ class CallUpdatedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?CallResponse $call = null, - public ?array $capabilitiesByRole = null, // The capabilities by role for this call public ?string $type = null, // The type of event: "call.updated" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?array $capabilitiesByRole = null, // The capabilities by role for this call ) { } diff --git a/src/GeneratedModels/CallUserFeedbackSubmittedEvent.php b/src/GeneratedModels/CallUserFeedbackSubmittedEvent.php index 68f9254..d11938d 100644 --- a/src/GeneratedModels/CallUserFeedbackSubmittedEvent.php +++ b/src/GeneratedModels/CallUserFeedbackSubmittedEvent.php @@ -9,16 +9,16 @@ class CallUserFeedbackSubmittedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?int $rating = null, // The rating given by the user (1-5) - public ?string $sessionID = null, // Call session ID public ?UserResponse $user = null, public ?string $type = null, // The type of event, "call.user_feedback" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?string $sessionID = null, // Call session ID + public ?int $rating = null, // The rating given by the user (1-5) public ?string $reason = null, // The reason provided by the user for the rating + public ?object $custom = null, // Custom data provided by the user public ?string $sdk = null, public ?string $sdkVersion = null, - public ?object $custom = null, // Custom data provided by the user ) { } diff --git a/src/GeneratedModels/CallUserMutedEvent.php b/src/GeneratedModels/CallUserMutedEvent.php index 38f4d71..0d028b9 100644 --- a/src/GeneratedModels/CallUserMutedEvent.php +++ b/src/GeneratedModels/CallUserMutedEvent.php @@ -9,12 +9,12 @@ class CallUserMutedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?string $type = null, // The type of event: "call.user_muted" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $fromUserID = null, - public ?string $reason = null, public ?array $mutedUserIds = null, - public ?string $type = null, // The type of event: "call.user_muted" in this case + public ?string $reason = null, ) { } diff --git a/src/GeneratedModels/CampaignChannelTemplate.php b/src/GeneratedModels/CampaignChannelTemplate.php index a628b63..a57910c 100644 --- a/src/GeneratedModels/CampaignChannelTemplate.php +++ b/src/GeneratedModels/CampaignChannelTemplate.php @@ -7,13 +7,13 @@ class CampaignChannelTemplate extends BaseModel { public function __construct( public ?string $type = null, - public ?object $custom = null, public ?string $id = null, - public ?string $team = null, public ?array $members = null, /** @var array|null */ #[ArrayOf(CampaignChannelMember::class)] public ?array $membersTemplate = null, + public ?string $team = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/CampaignCompletedEvent.php b/src/GeneratedModels/CampaignCompletedEvent.php index 5381d41..8b047f8 100644 --- a/src/GeneratedModels/CampaignCompletedEvent.php +++ b/src/GeneratedModels/CampaignCompletedEvent.php @@ -6,11 +6,11 @@ class CampaignCompletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, + public ?CampaignResponse $campaign = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, - public ?CampaignResponse $campaign = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/CampaignMessageTemplate.php b/src/GeneratedModels/CampaignMessageTemplate.php index 855be54..597a331 100644 --- a/src/GeneratedModels/CampaignMessageTemplate.php +++ b/src/GeneratedModels/CampaignMessageTemplate.php @@ -6,13 +6,13 @@ class CampaignMessageTemplate extends BaseModel { public function __construct( - public ?string $pollID = null, - public ?bool $searchable = null, public ?string $text = null, /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, + public ?string $pollID = null, public ?object $custom = null, + public ?bool $searchable = null, ) { } diff --git a/src/GeneratedModels/CampaignResponse.php b/src/GeneratedModels/CampaignResponse.php index 90c36ed..6071808 100644 --- a/src/GeneratedModels/CampaignResponse.php +++ b/src/GeneratedModels/CampaignResponse.php @@ -6,33 +6,33 @@ class CampaignResponse extends BaseModel { public function __construct( - public ?bool $createChannels = null, - public ?\DateTime $createdAt = null, - public ?string $description = null, + public ?CampaignChannelTemplate $channelTemplate = null, + public ?CampaignMessageTemplate $messageTemplate = null, + public ?UserResponse $sender = null, + public ?CampaignStatsResponse $stats = null, public ?string $id = null, - public ?string $name = null, + public ?array $segmentIds = null, + /** @var array|null */ + #[ArrayOf(Segment::class)] + public ?array $segments = null, public ?string $senderID = null, public ?string $senderMode = null, public ?string $senderVisibility = null, + public ?string $name = null, + public ?bool $createChannels = null, public ?bool $showChannels = null, + public ?string $description = null, public ?bool $skipPush = null, public ?bool $skipWebhook = null, - public ?string $status = null, - public ?\DateTime $updatedAt = null, - public ?array $segmentIds = null, - /** @var array|null */ - #[ArrayOf(Segment::class)] - public ?array $segments = null, + public ?\DateTime $scheduledFor = null, + public ?\DateTime $stopAt = null, public ?array $userIds = null, /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $users = null, - public ?CampaignStatsResponse $stats = null, - public ?\DateTime $scheduledFor = null, - public ?\DateTime $stopAt = null, - public ?CampaignChannelTemplate $channelTemplate = null, - public ?CampaignMessageTemplate $messageTemplate = null, - public ?UserResponse $sender = null, + public ?string $status = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, ) { } diff --git a/src/GeneratedModels/CampaignStartedEvent.php b/src/GeneratedModels/CampaignStartedEvent.php index f12b322..3816238 100644 --- a/src/GeneratedModels/CampaignStartedEvent.php +++ b/src/GeneratedModels/CampaignStartedEvent.php @@ -6,11 +6,11 @@ class CampaignStartedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, + public ?CampaignResponse $campaign = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, - public ?CampaignResponse $campaign = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/CampaignStatsResponse.php b/src/GeneratedModels/CampaignStatsResponse.php index 16db322..0b4dd5f 100644 --- a/src/GeneratedModels/CampaignStatsResponse.php +++ b/src/GeneratedModels/CampaignStatsResponse.php @@ -6,13 +6,13 @@ class CampaignStatsResponse extends BaseModel { public function __construct( - public ?int $progress = null, - public ?int $statsChannelsCreated = null, + public ?\DateTime $statsStartedAt = null, public ?\DateTime $statsCompletedAt = null, public ?int $statsMessagesSent = null, - public ?\DateTime $statsStartedAt = null, - public ?int $statsUsersRead = null, + public ?int $statsChannelsCreated = null, + public ?int $progress = null, public ?int $statsUsersSent = null, + public ?int $statsUsersRead = null, ) { } diff --git a/src/GeneratedModels/CastPollVoteRequest.php b/src/GeneratedModels/CastPollVoteRequest.php index d4fa248..6d78313 100644 --- a/src/GeneratedModels/CastPollVoteRequest.php +++ b/src/GeneratedModels/CastPollVoteRequest.php @@ -6,9 +6,9 @@ class CastPollVoteRequest extends BaseModel { public function __construct( - public ?string $userID = null, public ?UserRequest $user = null, public ?VoteData $vote = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/ChannelBatchCompletedEvent.php b/src/GeneratedModels/ChannelBatchCompletedEvent.php index f3fd56e..924db84 100644 --- a/src/GeneratedModels/ChannelBatchCompletedEvent.php +++ b/src/GeneratedModels/ChannelBatchCompletedEvent.php @@ -6,19 +6,19 @@ class ChannelBatchCompletedEvent extends BaseModel { public function __construct( - public ?\DateTime $batchCreatedAt = null, + public ?string $type = null, public ?\DateTime $createdAt = null, - public ?\DateTime $finishedAt = null, + public ?\DateTime $receivedAt = null, + public ?object $custom = null, public ?string $operation = null, public ?string $status = null, - public ?int $successChannelsCount = null, public ?string $taskID = null, /** @var array|null */ #[ArrayOf(FailedChannelUpdates::class)] public ?array $failedChannels = null, - public ?object $custom = null, - public ?string $type = null, - public ?\DateTime $receivedAt = null, + public ?int $successChannelsCount = null, + public ?\DateTime $batchCreatedAt = null, + public ?\DateTime $finishedAt = null, ) { } diff --git a/src/GeneratedModels/ChannelBatchStartedEvent.php b/src/GeneratedModels/ChannelBatchStartedEvent.php index 32d9862..8b60fcd 100644 --- a/src/GeneratedModels/ChannelBatchStartedEvent.php +++ b/src/GeneratedModels/ChannelBatchStartedEvent.php @@ -6,19 +6,19 @@ class ChannelBatchStartedEvent extends BaseModel { public function __construct( - public ?\DateTime $batchCreatedAt = null, + public ?string $type = null, public ?\DateTime $createdAt = null, - public ?\DateTime $finishedAt = null, + public ?\DateTime $receivedAt = null, + public ?object $custom = null, public ?string $operation = null, public ?string $status = null, - public ?int $successChannelsCount = null, public ?string $taskID = null, /** @var array|null */ #[ArrayOf(FailedChannelUpdates::class)] public ?array $failedChannels = null, - public ?object $custom = null, - public ?string $type = null, - public ?\DateTime $receivedAt = null, + public ?int $successChannelsCount = null, + public ?\DateTime $batchCreatedAt = null, + public ?\DateTime $finishedAt = null, ) { } diff --git a/src/GeneratedModels/ChannelConfig.php b/src/GeneratedModels/ChannelConfig.php index cf2945f..e60a5c8 100644 --- a/src/GeneratedModels/ChannelConfig.php +++ b/src/GeneratedModels/ChannelConfig.php @@ -6,43 +6,43 @@ class ChannelConfig extends BaseModel { public function __construct( - public ?string $automod = null, - public ?string $automodBehavior = null, + public ?Thresholds $automodThresholds = null, + public ?string $name = null, + public ?bool $typingEvents = null, + public ?bool $readEvents = null, public ?bool $connectEvents = null, - public ?bool $countMessages = null, - public ?\DateTime $createdAt = null, - public ?bool $customEvents = null, public ?bool $deliveryEvents = null, - public ?bool $markMessagesPending = null, - public ?int $maxMessageLength = null, - public ?bool $mutes = null, - public ?string $name = null, - public ?bool $polls = null, - public ?bool $pushNotifications = null, - public ?bool $quotes = null, + public ?bool $search = null, public ?bool $reactions = null, - public ?bool $readEvents = null, - public ?bool $reminders = null, public ?bool $replies = null, - public ?bool $search = null, - public ?bool $sharedLocations = null, - public ?bool $skipLastMsgUpdateForSystemMsgs = null, - public ?bool $typingEvents = null, - public ?\DateTime $updatedAt = null, + public ?bool $quotes = null, + public ?bool $mutes = null, public ?bool $uploads = null, public ?bool $urlEnrichment = null, + public ?bool $customEvents = null, + public ?bool $pushNotifications = null, + public ?bool $reminders = null, + public ?bool $markMessagesPending = null, + public ?bool $polls = null, public ?bool $userMessageReminders = null, - public ?array $commands = null, // List of commands that channel supports + public ?bool $sharedLocations = null, + public ?bool $countMessages = null, + public ?int $maxMessageLength = null, + public ?string $automod = null, + public ?string $automodBehavior = null, public ?string $blocklist = null, public ?string $blocklistBehavior = null, - public ?int $partitionSize = null, - public ?string $partitionTtl = null, - public ?string $pushLevel = null, - public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] public ?array $blocklists = null, - public ?Thresholds $automodThresholds = null, + public ?array $allowedFlagReasons = null, + public ?int $partitionSize = null, + public ?string $partitionTtl = null, + public ?bool $skipLastMsgUpdateForSystemMsgs = null, + public ?string $pushLevel = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, + public ?array $commands = null, // List of commands that channel supports ) { } diff --git a/src/GeneratedModels/ChannelConfigWithInfo.php b/src/GeneratedModels/ChannelConfigWithInfo.php index 8d26f60..db380ca 100644 --- a/src/GeneratedModels/ChannelConfigWithInfo.php +++ b/src/GeneratedModels/ChannelConfigWithInfo.php @@ -6,45 +6,45 @@ class ChannelConfigWithInfo extends BaseModel { public function __construct( - public ?string $automod = null, - public ?string $automodBehavior = null, - public ?bool $connectEvents = null, - public ?bool $countMessages = null, + public ?Thresholds $automodThresholds = null, public ?\DateTime $createdAt = null, - public ?bool $customEvents = null, - public ?bool $deliveryEvents = null, - public ?bool $markMessagesPending = null, - public ?int $maxMessageLength = null, - public ?bool $mutes = null, + public ?\DateTime $updatedAt = null, public ?string $name = null, - public ?bool $polls = null, - public ?bool $pushNotifications = null, - public ?bool $quotes = null, - public ?bool $reactions = null, + public ?bool $typingEvents = null, public ?bool $readEvents = null, - public ?bool $reminders = null, - public ?bool $replies = null, + public ?bool $connectEvents = null, + public ?bool $deliveryEvents = null, public ?bool $search = null, - public ?bool $sharedLocations = null, - public ?bool $skipLastMsgUpdateForSystemMsgs = null, - public ?bool $typingEvents = null, - public ?\DateTime $updatedAt = null, + public ?bool $reactions = null, + public ?bool $replies = null, + public ?bool $quotes = null, + public ?bool $mutes = null, public ?bool $uploads = null, public ?bool $urlEnrichment = null, + public ?bool $customEvents = null, + public ?bool $pushNotifications = null, + public ?bool $reminders = null, + public ?bool $markMessagesPending = null, + public ?bool $polls = null, public ?bool $userMessageReminders = null, - /** @var array|null */ - #[ArrayOf(Command::class)] - public ?array $commands = null, + public ?bool $sharedLocations = null, + public ?bool $countMessages = null, + public ?int $maxMessageLength = null, + public ?string $automod = null, + public ?string $automodBehavior = null, public ?string $blocklist = null, public ?string $blocklistBehavior = null, - public ?int $partitionSize = null, - public ?string $partitionTtl = null, - public ?string $pushLevel = null, - public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] public ?array $blocklists = null, - public ?Thresholds $automodThresholds = null, + public ?array $allowedFlagReasons = null, + public ?int $partitionSize = null, + public ?string $partitionTtl = null, + public ?bool $skipLastMsgUpdateForSystemMsgs = null, + public ?string $pushLevel = null, + /** @var array|null */ + #[ArrayOf(Command::class)] + public ?array $commands = null, public ?array $grants = null, ) { } diff --git a/src/GeneratedModels/ChannelCreatedEvent.php b/src/GeneratedModels/ChannelCreatedEvent.php index 8c4c1f8..8288b87 100644 --- a/src/GeneratedModels/ChannelCreatedEvent.php +++ b/src/GeneratedModels/ChannelCreatedEvent.php @@ -9,19 +9,19 @@ class ChannelCreatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "channel.created" in this case - public ?string $channelID = null, // The ID of the channel which was created - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, - public ?string $channelType = null, // The type of the channel which was created - public ?string $cid = null, // The CID of the channel which was created + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel which was created public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, public ?object $channelCustom = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel which was created + public ?string $channelID = null, // The ID of the channel which was created ) { } diff --git a/src/GeneratedModels/ChannelDeletedEvent.php b/src/GeneratedModels/ChannelDeletedEvent.php index ebbeeff..277ba43 100644 --- a/src/GeneratedModels/ChannelDeletedEvent.php +++ b/src/GeneratedModels/ChannelDeletedEvent.php @@ -9,19 +9,19 @@ class ChannelDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "channel.deleted" in this case - public ?string $channelID = null, // The ID of the channel which was deleted - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, - public ?string $channelType = null, // The type of the channel which was deleted - public ?string $cid = null, // The CID of the channel which was deleted + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel which was deleted public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, public ?object $channelCustom = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel which was deleted + public ?string $channelID = null, // The ID of the channel which was deleted ) { } diff --git a/src/GeneratedModels/ChannelExport.php b/src/GeneratedModels/ChannelExport.php index 1f1d01f..f431476 100644 --- a/src/GeneratedModels/ChannelExport.php +++ b/src/GeneratedModels/ChannelExport.php @@ -6,11 +6,11 @@ class ChannelExport extends BaseModel { public function __construct( - public ?string $cid = null, + public ?string $type = null, // Channel type public ?string $id = null, // Channel ID + public ?string $cid = null, public ?\DateTime $messagesSince = null, // Date to export messages since public ?\DateTime $messagesUntil = null, // Date to export messages until - public ?string $type = null, // Channel type ) { } diff --git a/src/GeneratedModels/ChannelFrozenEvent.php b/src/GeneratedModels/ChannelFrozenEvent.php index f1dd8e7..107d17e 100644 --- a/src/GeneratedModels/ChannelFrozenEvent.php +++ b/src/GeneratedModels/ChannelFrozenEvent.php @@ -9,13 +9,13 @@ class ChannelFrozenEvent extends BaseModel { public function __construct( + public ?string $type = null, // The type of event: "channel.frozen" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, public ?object $custom = null, - public ?string $type = null, // The type of event: "channel.frozen" in this case - public ?string $channelID = null, // The ID of the channel which was frozen - public ?string $channelType = null, // The type of the channel which was frozen public ?string $cid = null, // The CID of the channel which was frozen - public ?\DateTime $receivedAt = null, + public ?string $channelType = null, // The type of the channel which was frozen + public ?string $channelID = null, // The ID of the channel which was frozen ) { } diff --git a/src/GeneratedModels/ChannelGetOrCreateRequest.php b/src/GeneratedModels/ChannelGetOrCreateRequest.php index ce36141..0b37e37 100644 --- a/src/GeneratedModels/ChannelGetOrCreateRequest.php +++ b/src/GeneratedModels/ChannelGetOrCreateRequest.php @@ -6,13 +6,13 @@ class ChannelGetOrCreateRequest extends BaseModel { public function __construct( - public ?bool $hideForCreator = null, // Whether this channel will be hidden for the user who created the channel or not - public ?bool $state = null, // Refresh channel state - public ?bool $threadUnreadCounts = null, public ?ChannelInput $data = null, public ?PaginationParams $members = null, public ?MessagePaginationParams $messages = null, public ?PaginationParams $watchers = null, + public ?bool $state = null, // Refresh channel state + public ?bool $hideForCreator = null, // Whether this channel will be hidden for the user who created the channel or not + public ?bool $threadUnreadCounts = null, ) { } diff --git a/src/GeneratedModels/ChannelHiddenEvent.php b/src/GeneratedModels/ChannelHiddenEvent.php index 42eb680..aefa66c 100644 --- a/src/GeneratedModels/ChannelHiddenEvent.php +++ b/src/GeneratedModels/ChannelHiddenEvent.php @@ -9,20 +9,20 @@ class ChannelHiddenEvent extends BaseModel { public function __construct( - public ?bool $clearHistory = null, // Whether the history was cleared - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "channel.hidden" in this case - public ?string $channelID = null, // The ID of the channel which was hidden - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, - public ?string $channelType = null, // The type of the channel which was hidden - public ?string $cid = null, // The CID of the channel which was hidden + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel which was hidden public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, public ?object $channelCustom = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel which was hidden + public ?string $channelID = null, // The ID of the channel which was hidden + public ?bool $clearHistory = null, // Whether the history was cleared ) { } diff --git a/src/GeneratedModels/ChannelInput.php b/src/GeneratedModels/ChannelInput.php index 1708245..f33db35 100644 --- a/src/GeneratedModels/ChannelInput.php +++ b/src/GeneratedModels/ChannelInput.php @@ -6,23 +6,23 @@ class ChannelInput extends BaseModel { public function __construct( + public ?ChannelConfig $configOverrides = null, + public ?UserRequest $createdBy = null, + public ?string $team = null, // Team the channel belongs to (if multi-tenant mode is enabled) public ?bool $autoTranslationEnabled = null, // Enable or disable auto translation public ?string $autoTranslationLanguage = null, // Switch auto translation language public ?string $createdByID = null, - public ?bool $disabled = null, - public ?bool $frozen = null, // Freeze or unfreeze the channel - public ?string $team = null, // Team the channel belongs to (if multi-tenant mode is enabled) public ?string $truncatedByID = null, - public ?array $filterTags = null, + public ?bool $frozen = null, // Freeze or unfreeze the channel + public ?bool $disabled = null, + public ?object $custom = null, /** @var array|null */ #[ArrayOf(ChannelMemberRequest::class)] public ?array $invites = null, /** @var array|null */ #[ArrayOf(ChannelMemberRequest::class)] public ?array $members = null, - public ?ChannelConfig $configOverrides = null, - public ?UserRequest $createdBy = null, - public ?object $custom = null, + public ?array $filterTags = null, ) { } diff --git a/src/GeneratedModels/ChannelInputRequest.php b/src/GeneratedModels/ChannelInputRequest.php index bdd9c6a..239133d 100644 --- a/src/GeneratedModels/ChannelInputRequest.php +++ b/src/GeneratedModels/ChannelInputRequest.php @@ -6,20 +6,20 @@ class ChannelInputRequest extends BaseModel { public function __construct( + public ?ConfigOverridesRequest $configOverrides = null, + public ?UserRequest $createdBy = null, + public ?string $team = null, public ?bool $autoTranslationEnabled = null, public ?string $autoTranslationLanguage = null, - public ?bool $disabled = null, public ?bool $frozen = null, - public ?string $team = null, + public ?bool $disabled = null, + public ?object $custom = null, /** @var array|null */ #[ArrayOf(ChannelMemberRequest::class)] public ?array $invites = null, /** @var array|null */ #[ArrayOf(ChannelMemberRequest::class)] public ?array $members = null, - public ?ConfigOverridesRequest $configOverrides = null, - public ?UserRequest $createdBy = null, - public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/ChannelMemberRequest.php b/src/GeneratedModels/ChannelMemberRequest.php index 3607b9d..3aad9f3 100644 --- a/src/GeneratedModels/ChannelMemberRequest.php +++ b/src/GeneratedModels/ChannelMemberRequest.php @@ -6,10 +6,10 @@ class ChannelMemberRequest extends BaseModel { public function __construct( + public ?UserResponse $user = null, public ?string $userID = null, - public ?string $channelRole = null, // Role of the member in the channel public ?object $custom = null, - public ?UserResponse $user = null, + public ?string $channelRole = null, // Role of the member in the channel ) { } diff --git a/src/GeneratedModels/ChannelMemberResponse.php b/src/GeneratedModels/ChannelMemberResponse.php index 1ec40c1..211f633 100644 --- a/src/GeneratedModels/ChannelMemberResponse.php +++ b/src/GeneratedModels/ChannelMemberResponse.php @@ -6,26 +6,26 @@ class ChannelMemberResponse extends BaseModel { public function __construct( - public ?bool $banned = null, // Whether member is banned this channel or not - public ?string $channelRole = null, // Role of the member in the channel - public ?\DateTime $createdAt = null, // Date/time of creation - public ?bool $notificationsMuted = null, - public ?bool $shadowBanned = null, // Whether member is shadow banned in this channel or not - public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?UserResponse $user = null, + public ?string $userID = null, + public ?bool $isModerator = null, // Whether member is channel moderator or not public ?object $custom = null, - public ?\DateTime $archivedAt = null, - public ?\DateTime $banExpires = null, // Expiration date of the ban - public ?\DateTime $deletedAt = null, + public ?bool $invited = null, // Whether member was invited or not public ?\DateTime $inviteAcceptedAt = null, // Date when invite was accepted public ?\DateTime $inviteRejectedAt = null, // Date when invite was rejected - public ?bool $invited = null, // Whether member was invited or not - public ?bool $isModerator = null, // Whether member is channel moderator or not + public ?string $status = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?\DateTime $deletedAt = null, + public ?bool $banned = null, // Whether member is banned this channel or not + public ?\DateTime $banExpires = null, // Expiration date of the ban + public ?bool $shadowBanned = null, // Whether member is shadow banned in this channel or not public ?\DateTime $pinnedAt = null, + public ?\DateTime $archivedAt = null, public ?string $role = null, // Permission level of the member in the channel (DEPRECATED: use channel_role instead). One of: member, moderator, admin, owner - public ?string $status = null, - public ?string $userID = null, + public ?string $channelRole = null, // Role of the member in the channel + public ?bool $notificationsMuted = null, public ?array $deletedMessages = null, - public ?UserResponse $user = null, ) { } diff --git a/src/GeneratedModels/ChannelMessagesResponse.php b/src/GeneratedModels/ChannelMessagesResponse.php index 8a3abd4..c7f87ff 100644 --- a/src/GeneratedModels/ChannelMessagesResponse.php +++ b/src/GeneratedModels/ChannelMessagesResponse.php @@ -9,10 +9,10 @@ class ChannelMessagesResponse extends BaseModel { public function __construct( + public ?ChannelResponse $channel = null, /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $messages = null, // List of messages - public ?ChannelResponse $channel = null, ) { } diff --git a/src/GeneratedModels/ChannelMute.php b/src/GeneratedModels/ChannelMute.php index 0facf57..b22e359 100644 --- a/src/GeneratedModels/ChannelMute.php +++ b/src/GeneratedModels/ChannelMute.php @@ -6,11 +6,11 @@ class ChannelMute extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?\DateTime $updatedAt = null, // Date/time of the last update - public ?\DateTime $expires = null, // Date/time of mute expiration public ?ChannelResponse $channel = null, public ?UserResponse $user = null, + public ?\DateTime $expires = null, // Date/time of mute expiration + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update ) { } diff --git a/src/GeneratedModels/ChannelMutedEvent.php b/src/GeneratedModels/ChannelMutedEvent.php index 156e3d5..0fe837e 100644 --- a/src/GeneratedModels/ChannelMutedEvent.php +++ b/src/GeneratedModels/ChannelMutedEvent.php @@ -9,15 +9,15 @@ class ChannelMutedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?object $custom = null, + public ?ChannelMute $mute = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "channel.muted" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, /** @var array|null */ #[ArrayOf(ChannelMute::class)] public ?array $mutes = null, // The mute objects - public ?ChannelMute $mute = null, - public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelResponse.php b/src/GeneratedModels/ChannelResponse.php index 7fd9a93..1eb6763 100644 --- a/src/GeneratedModels/ChannelResponse.php +++ b/src/GeneratedModels/ChannelResponse.php @@ -9,38 +9,38 @@ class ChannelResponse extends BaseModel { public function __construct( - public ?string $cid = null, // Channel CID (:) - public ?\DateTime $createdAt = null, // Date/time of creation - public ?bool $disabled = null, - public ?bool $frozen = null, // Whether channel is frozen or not + public ?ChannelConfigWithInfo $config = null, + public ?UserResponse $createdBy = null, + public ?UserResponse $truncatedBy = null, public ?string $id = null, // Channel unique ID public ?string $type = null, // Type of the channel + public ?string $cid = null, // Channel CID (:) + public ?\DateTime $lastMessageAt = null, // Date of the last message sent + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $updatedAt = null, // Date/time of the last update - public ?object $custom = null, // Custom data for this object - public ?bool $autoTranslationEnabled = null, // Whether auto translation is enabled or not - public ?string $autoTranslationLanguage = null, // Language to translate to when auto translation is active - public ?bool $blocked = null, // Whether this channel is blocked by current user or not - public ?int $cooldown = null, // Cooldown period after sending each message public ?\DateTime $deletedAt = null, // Date/time of deletion - public ?bool $hidden = null, // Whether this channel is hidden by current user or not - public ?\DateTime $hideMessagesBefore = null, // Date since when the message history is accessible - public ?\DateTime $lastMessageAt = null, // Date of the last message sent - public ?int $memberCount = null, // Number of members in the channel - public ?int $messageCount = null, // Number of messages in the channel - public ?\DateTime $muteExpiresAt = null, // Date of mute expiration - public ?bool $muted = null, // Whether this channel is muted or not - public ?string $team = null, // Team the channel belongs to (multi-tenant only) - public ?\DateTime $truncatedAt = null, // Date of the latest truncation of the channel - public ?array $filterTags = null, // List of filter tags associated with the channel + public ?bool $frozen = null, // Whether channel is frozen or not + public ?bool $disabled = null, /** @var array|null */ #[ArrayOf(ChannelMemberResponse::class)] public ?array $members = null, // List of channel members (max 100) + public ?int $memberCount = null, // Number of members in the channel + public ?bool $muted = null, // Whether this channel is muted or not + public ?\DateTime $muteExpiresAt = null, // Date of mute expiration + public ?string $team = null, // Team the channel belongs to (multi-tenant only) + public ?bool $autoTranslationEnabled = null, // Whether auto translation is enabled or not + public ?string $autoTranslationLanguage = null, // Language to translate to when auto translation is active + public ?\DateTime $hideMessagesBefore = null, // Date since when the message history is accessible + public ?int $cooldown = null, // Cooldown period after sending each message /** @var array|null */ #[ArrayOf(ChannelOwnCapability::class)] public ?array $ownCapabilities = null, // List of channel capabilities of authenticated user - public ?ChannelConfigWithInfo $config = null, - public ?UserResponse $createdBy = null, - public ?UserResponse $truncatedBy = null, + public ?bool $hidden = null, // Whether this channel is hidden by current user or not + public ?bool $blocked = null, // Whether this channel is blocked by current user or not + public ?\DateTime $truncatedAt = null, // Date of the latest truncation of the channel + public ?object $custom = null, // Custom data for this object + public ?int $messageCount = null, // Number of messages in the channel + public ?array $filterTags = null, // List of filter tags associated with the channel ) { } diff --git a/src/GeneratedModels/ChannelStateResponse.php b/src/GeneratedModels/ChannelStateResponse.php index 6996c88..77715b0 100644 --- a/src/GeneratedModels/ChannelStateResponse.php +++ b/src/GeneratedModels/ChannelStateResponse.php @@ -6,38 +6,38 @@ class ChannelStateResponse extends BaseModel { public function __construct( - public ?string $duration = null, - /** @var array|null */ - #[ArrayOf(ChannelMemberResponse::class)] - public ?array $members = null, + public ?ChannelResponse $channel = null, + public ?DraftResponse $draft = null, + public ?ChannelMemberResponse $membership = null, + public ?ChannelPushPreferencesResponse $pushPreferences = null, /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $messages = null, /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $pinnedMessages = null, + public ?int $watcherCount = null, + /** @var array|null */ + #[ArrayOf(UserResponse::class)] + public ?array $watchers = null, + /** @var array|null */ + #[ArrayOf(ReadStateResponse::class)] + public ?array $read = null, + /** @var array|null */ + #[ArrayOf(ChannelMemberResponse::class)] + public ?array $members = null, /** @var array|null */ #[ArrayOf(ThreadStateResponse::class)] public ?array $threads = null, public ?bool $hidden = null, public ?\DateTime $hideMessagesBefore = null, - public ?int $watcherCount = null, - /** @var array|null */ - #[ArrayOf(SharedLocationResponseData::class)] - public ?array $activeLiveLocations = null, /** @var array|null */ #[ArrayOf(PendingMessageResponse::class)] public ?array $pendingMessages = null, - /** @var array|null */ - #[ArrayOf(ReadStateResponse::class)] - public ?array $read = null, - /** @var array|null */ - #[ArrayOf(UserResponse::class)] - public ?array $watchers = null, - public ?ChannelResponse $channel = null, - public ?DraftResponse $draft = null, - public ?ChannelMemberResponse $membership = null, - public ?ChannelPushPreferencesResponse $pushPreferences = null, + /** @var array|null */ + #[ArrayOf(SharedLocationResponseData::class)] + public ?array $activeLiveLocations = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ChannelStateResponseFields.php b/src/GeneratedModels/ChannelStateResponseFields.php index 1bf8b1c..80e4c20 100644 --- a/src/GeneratedModels/ChannelStateResponseFields.php +++ b/src/GeneratedModels/ChannelStateResponseFields.php @@ -6,37 +6,37 @@ class ChannelStateResponseFields extends BaseModel { public function __construct( - /** @var array|null */ - #[ArrayOf(ChannelMemberResponse::class)] - public ?array $members = null, // List of channel members + public ?ChannelResponse $channel = null, + public ?DraftResponse $draft = null, + public ?ChannelMemberResponse $membership = null, + public ?ChannelPushPreferencesResponse $pushPreferences = null, /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $messages = null, // List of channel messages /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $pinnedMessages = null, // List of pinned messages in the channel + public ?int $watcherCount = null, // Number of channel watchers + /** @var array|null */ + #[ArrayOf(UserResponse::class)] + public ?array $watchers = null, // List of user who is watching the channel + /** @var array|null */ + #[ArrayOf(ReadStateResponse::class)] + public ?array $read = null, // List of read states + /** @var array|null */ + #[ArrayOf(ChannelMemberResponse::class)] + public ?array $members = null, // List of channel members /** @var array|null */ #[ArrayOf(ThreadStateResponse::class)] public ?array $threads = null, public ?bool $hidden = null, // Whether this channel is hidden or not public ?\DateTime $hideMessagesBefore = null, // Messages before this date are hidden from the user - public ?int $watcherCount = null, // Number of channel watchers - /** @var array|null */ - #[ArrayOf(SharedLocationResponseData::class)] - public ?array $activeLiveLocations = null, // Active live locations in the channel /** @var array|null */ #[ArrayOf(PendingMessageResponse::class)] public ?array $pendingMessages = null, // Pending messages that this user has sent - /** @var array|null */ - #[ArrayOf(ReadStateResponse::class)] - public ?array $read = null, // List of read states - /** @var array|null */ - #[ArrayOf(UserResponse::class)] - public ?array $watchers = null, // List of user who is watching the channel - public ?ChannelResponse $channel = null, - public ?DraftResponse $draft = null, - public ?ChannelMemberResponse $membership = null, - public ?ChannelPushPreferencesResponse $pushPreferences = null, + /** @var array|null */ + #[ArrayOf(SharedLocationResponseData::class)] + public ?array $activeLiveLocations = null, // Active live locations in the channel ) { } diff --git a/src/GeneratedModels/ChannelTruncatedEvent.php b/src/GeneratedModels/ChannelTruncatedEvent.php index c615de3..849868e 100644 --- a/src/GeneratedModels/ChannelTruncatedEvent.php +++ b/src/GeneratedModels/ChannelTruncatedEvent.php @@ -9,21 +9,21 @@ class ChannelTruncatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, + public ?MessageResponse $message = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "channel.truncated" in this case - public ?string $channelID = null, // The ID of the channel which was truncated + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel which was truncated + public ?string $team = null, // The team ID public ?int $channelMemberCount = null, // The number of members in the channel public ?int $channelMessageCount = null, + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel which was truncated - public ?string $cid = null, // The CID of the channel which was truncated + public ?string $channelID = null, // The ID of the channel which was truncated public ?string $messageID = null, - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team ID - public ?object $channelCustom = null, - public ?MessageResponse $message = null, - public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelTypeConfig.php b/src/GeneratedModels/ChannelTypeConfig.php index 179f66e..723105d 100644 --- a/src/GeneratedModels/ChannelTypeConfig.php +++ b/src/GeneratedModels/ChannelTypeConfig.php @@ -6,49 +6,49 @@ class ChannelTypeConfig extends BaseModel { public function __construct( - public ?string $automod = null, - public ?string $automodBehavior = null, - public ?bool $connectEvents = null, - public ?bool $countMessages = null, + public ?Thresholds $automodThresholds = null, + /** @var array|null */ + #[ArrayOf(PolicyRequest::class)] + public ?array $permissions = null, + public ?array $grants = null, public ?\DateTime $createdAt = null, - public ?bool $customEvents = null, - public ?bool $deliveryEvents = null, - public ?bool $markMessagesPending = null, - public ?int $maxMessageLength = null, - public ?bool $mutes = null, + public ?\DateTime $updatedAt = null, public ?string $name = null, - public ?bool $polls = null, - public ?bool $pushNotifications = null, - public ?bool $quotes = null, - public ?bool $reactions = null, + public ?bool $typingEvents = null, public ?bool $readEvents = null, - public ?bool $reminders = null, - public ?bool $replies = null, + public ?bool $connectEvents = null, + public ?bool $deliveryEvents = null, public ?bool $search = null, - public ?bool $sharedLocations = null, - public ?bool $skipLastMsgUpdateForSystemMsgs = null, - public ?bool $typingEvents = null, - public ?\DateTime $updatedAt = null, + public ?bool $reactions = null, + public ?bool $replies = null, + public ?bool $quotes = null, + public ?bool $mutes = null, public ?bool $uploads = null, public ?bool $urlEnrichment = null, + public ?bool $customEvents = null, + public ?bool $pushNotifications = null, + public ?bool $reminders = null, + public ?bool $markMessagesPending = null, + public ?bool $polls = null, public ?bool $userMessageReminders = null, - /** @var array|null */ - #[ArrayOf(Command::class)] - public ?array $commands = null, - /** @var array|null */ - #[ArrayOf(PolicyRequest::class)] - public ?array $permissions = null, - public ?array $grants = null, + public ?bool $sharedLocations = null, + public ?bool $countMessages = null, + public ?int $maxMessageLength = null, + public ?string $automod = null, + public ?string $automodBehavior = null, public ?string $blocklist = null, public ?string $blocklistBehavior = null, - public ?int $partitionSize = null, - public ?string $partitionTtl = null, - public ?string $pushLevel = null, - public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] public ?array $blocklists = null, - public ?Thresholds $automodThresholds = null, + public ?array $allowedFlagReasons = null, + public ?int $partitionSize = null, + public ?string $partitionTtl = null, + public ?bool $skipLastMsgUpdateForSystemMsgs = null, + public ?string $pushLevel = null, + /** @var array|null */ + #[ArrayOf(Command::class)] + public ?array $commands = null, ) { } diff --git a/src/GeneratedModels/ChannelUnFrozenEvent.php b/src/GeneratedModels/ChannelUnFrozenEvent.php index 584190f..9b3bf2f 100644 --- a/src/GeneratedModels/ChannelUnFrozenEvent.php +++ b/src/GeneratedModels/ChannelUnFrozenEvent.php @@ -9,13 +9,13 @@ class ChannelUnFrozenEvent extends BaseModel { public function __construct( + public ?string $type = null, // The type of event: "channel.unfrozen" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, public ?object $custom = null, - public ?string $type = null, // The type of event: "channel.unfrozen" in this case - public ?string $channelID = null, // The ID of the channel which was unfrozen - public ?string $channelType = null, // The type of the channel which was unfrozen public ?string $cid = null, // The CID of the channel which was unfrozen - public ?\DateTime $receivedAt = null, + public ?string $channelType = null, // The type of the channel which was unfrozen + public ?string $channelID = null, // The ID of the channel which was unfrozen ) { } diff --git a/src/GeneratedModels/ChannelUnmutedEvent.php b/src/GeneratedModels/ChannelUnmutedEvent.php index e14d2e0..c45fba4 100644 --- a/src/GeneratedModels/ChannelUnmutedEvent.php +++ b/src/GeneratedModels/ChannelUnmutedEvent.php @@ -9,15 +9,15 @@ class ChannelUnmutedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?object $custom = null, + public ?ChannelMute $mute = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "channel.unmuted" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, /** @var array|null */ #[ArrayOf(ChannelMute::class)] public ?array $mutes = null, // The mute objects - public ?ChannelMute $mute = null, - public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelUpdatedEvent.php b/src/GeneratedModels/ChannelUpdatedEvent.php index 0c3d478..bf2c127 100644 --- a/src/GeneratedModels/ChannelUpdatedEvent.php +++ b/src/GeneratedModels/ChannelUpdatedEvent.php @@ -9,21 +9,21 @@ class ChannelUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, + public ?MessageResponse $message = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "channel.updated" in this case - public ?string $channelID = null, // The ID of the channel which was updated + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel which was updated + public ?string $team = null, // The team ID public ?int $channelMemberCount = null, // The number of members in the channel public ?int $channelMessageCount = null, + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel which was updated - public ?string $cid = null, // The CID of the channel which was updated + public ?string $channelID = null, // The ID of the channel which was updated public ?string $messageID = null, - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team ID - public ?object $channelCustom = null, - public ?MessageResponse $message = null, - public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/ChannelVisibleEvent.php b/src/GeneratedModels/ChannelVisibleEvent.php index f5e6d46..176a4ea 100644 --- a/src/GeneratedModels/ChannelVisibleEvent.php +++ b/src/GeneratedModels/ChannelVisibleEvent.php @@ -9,19 +9,19 @@ class ChannelVisibleEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "channel.visible" in this case - public ?string $channelID = null, // The ID of the channel which was shown - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, - public ?string $channelType = null, // The type of the channel which was shown - public ?string $cid = null, // The CID of the channel which was shown + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel which was shown public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, public ?object $channelCustom = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel which was shown + public ?string $channelID = null, // The ID of the channel which was shown ) { } diff --git a/src/GeneratedModels/CheckPushRequest.php b/src/GeneratedModels/CheckPushRequest.php index 55ce657..492b9aa 100644 --- a/src/GeneratedModels/CheckPushRequest.php +++ b/src/GeneratedModels/CheckPushRequest.php @@ -9,16 +9,16 @@ class CheckPushRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, + public ?string $messageID = null, // Message ID to send push notification for public ?string $apnTemplate = null, // Push message template for APN - public ?string $eventType = null, // Type of event for push templates (default: message.new). One of: message.new, message.updated, reaction.new, reaction.updated, notification.reminder_due - public ?string $firebaseDataTemplate = null, // Push message data template for Firebase public ?string $firebaseTemplate = null, // Push message template for Firebase - public ?string $messageID = null, // Message ID to send push notification for - public ?string $pushProviderName = null, // Name of push provider - public ?string $pushProviderType = null, // Push provider type. One of: firebase, apn, huawei, xiaomi + public ?string $firebaseDataTemplate = null, // Push message data template for Firebase public ?bool $skipDevices = null, // Don't require existing devices to render templates + public ?string $pushProviderType = null, // Push provider type. One of: firebase, apn, huawei, xiaomi + public ?string $pushProviderName = null, // Name of push provider + public ?string $eventType = null, // Type of event for push templates (default: message.new). One of: message.new, message.updated, reaction.new, reaction.updated, notification.reminder_due public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/CheckPushResponse.php b/src/GeneratedModels/CheckPushResponse.php index a3c2769..e362a1a 100644 --- a/src/GeneratedModels/CheckPushResponse.php +++ b/src/GeneratedModels/CheckPushResponse.php @@ -6,16 +6,16 @@ class CheckPushResponse extends BaseModel { public function __construct( - public ?string $duration = null, - public ?string $eventType = null, // The event type that was tested - public ?string $renderedApnTemplate = null, - public ?string $renderedFirebaseTemplate = null, - public ?bool $skipDevices = null, // Don't require existing devices to render templates - public ?array $generalErrors = null, // List of general errors /** @var array|null */ #[MapOf(DeviceErrorInfo::class)] public ?array $deviceErrors = null, // Object with device errors + public ?array $generalErrors = null, // List of general errors + public ?bool $skipDevices = null, // Don't require existing devices to render templates + public ?string $eventType = null, // The event type that was tested + public ?string $renderedApnTemplate = null, + public ?string $renderedFirebaseTemplate = null, public ?array $renderedMessage = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CheckRequest.php b/src/GeneratedModels/CheckRequest.php index 5704488..9142672 100644 --- a/src/GeneratedModels/CheckRequest.php +++ b/src/GeneratedModels/CheckRequest.php @@ -6,17 +6,17 @@ class CheckRequest extends BaseModel { public function __construct( - public ?string $entityCreatorID = null, // ID of the user who created the entity - public ?string $entityID = null, // Unique identifier of the entity to moderate + public ?ModerationConfig $config = null, + public ?ModerationPayload $moderationPayload = null, + public ?UserRequest $user = null, public ?string $entityType = null, // Type of entity to moderate + public ?string $entityID = null, // Unique identifier of the entity to moderate + public ?string $entityCreatorID = null, // ID of the user who created the entity public ?string $configKey = null, // Key of the moderation configuration to use public ?string $configTeam = null, // Team associated with the configuration + public ?object $options = null, // Additional moderation configuration options public ?bool $testMode = null, // Whether to run moderation in test mode public ?string $userID = null, - public ?ModerationConfig $config = null, - public ?ModerationPayload $moderationPayload = null, - public ?object $options = null, // Additional moderation configuration options - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/CheckResponse.php b/src/GeneratedModels/CheckResponse.php index 3f7693e..d3b93a3 100644 --- a/src/GeneratedModels/CheckResponse.php +++ b/src/GeneratedModels/CheckResponse.php @@ -6,11 +6,11 @@ class CheckResponse extends BaseModel { public function __construct( - public ?string $duration = null, - public ?string $recommendedAction = null, // Suggested action based on moderation results + public ?ReviewQueueItemResponse $item = null, public ?string $status = null, // Status of the moderation check (completed or pending) public ?string $taskID = null, // ID of the running moderation task - public ?ReviewQueueItemResponse $item = null, + public ?string $recommendedAction = null, // Suggested action based on moderation results + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CheckSNSRequest.php b/src/GeneratedModels/CheckSNSRequest.php index ab8fdf8..12185f0 100644 --- a/src/GeneratedModels/CheckSNSRequest.php +++ b/src/GeneratedModels/CheckSNSRequest.php @@ -6,9 +6,9 @@ class CheckSNSRequest extends BaseModel { public function __construct( + public ?string $snsTopicArn = null, // AWS SNS topic ARN public ?string $snsKey = null, // AWS SNS access key public ?string $snsSecret = null, // AWS SNS key secret - public ?string $snsTopicArn = null, // AWS SNS topic ARN ) { } diff --git a/src/GeneratedModels/CheckSNSResponse.php b/src/GeneratedModels/CheckSNSResponse.php index 0bf43a0..81a272c 100644 --- a/src/GeneratedModels/CheckSNSResponse.php +++ b/src/GeneratedModels/CheckSNSResponse.php @@ -6,10 +6,10 @@ class CheckSNSResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?string $status = null, // Validation result. One of: ok, error public ?string $error = null, // Error text public ?object $data = null, // Error data + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CheckSQSRequest.php b/src/GeneratedModels/CheckSQSRequest.php index 9f25fae..e84606b 100644 --- a/src/GeneratedModels/CheckSQSRequest.php +++ b/src/GeneratedModels/CheckSQSRequest.php @@ -6,9 +6,9 @@ class CheckSQSRequest extends BaseModel { public function __construct( + public ?string $sqsUrl = null, // AWS SQS endpoint URL public ?string $sqsKey = null, // AWS SQS access key public ?string $sqsSecret = null, // AWS SQS key secret - public ?string $sqsUrl = null, // AWS SQS endpoint URL ) { } diff --git a/src/GeneratedModels/CheckSQSResponse.php b/src/GeneratedModels/CheckSQSResponse.php index 3163ff7..e0060e1 100644 --- a/src/GeneratedModels/CheckSQSResponse.php +++ b/src/GeneratedModels/CheckSQSResponse.php @@ -6,10 +6,10 @@ class CheckSQSResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?string $status = null, // Validation result. One of: ok, error public ?string $error = null, // Error text public ?object $data = null, // Error data + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ClientOSDataResponse.php b/src/GeneratedModels/ClientOSDataResponse.php index e86642e..2c24f28 100644 --- a/src/GeneratedModels/ClientOSDataResponse.php +++ b/src/GeneratedModels/ClientOSDataResponse.php @@ -6,9 +6,9 @@ class ClientOSDataResponse extends BaseModel { public function __construct( - public ?string $architecture = null, public ?string $name = null, public ?string $version = null, + public ?string $architecture = null, ) { } diff --git a/src/GeneratedModels/ClosedCaptionEvent.php b/src/GeneratedModels/ClosedCaptionEvent.php index 4f8b2a7..19e36aa 100644 --- a/src/GeneratedModels/ClosedCaptionEvent.php +++ b/src/GeneratedModels/ClosedCaptionEvent.php @@ -9,10 +9,10 @@ class ClosedCaptionEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?CallClosedCaption $closedCaption = null, public ?string $type = null, // The type of event: "call.closed_caption" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/ClosedCaptionRuleParameters.php b/src/GeneratedModels/ClosedCaptionRuleParameters.php index 993c85f..54c8fdb 100644 --- a/src/GeneratedModels/ClosedCaptionRuleParameters.php +++ b/src/GeneratedModels/ClosedCaptionRuleParameters.php @@ -6,9 +6,9 @@ class ClosedCaptionRuleParameters extends BaseModel { public function __construct( - public ?int $threshold = null, public ?array $harmLabels = null, public ?array $llmHarmLabels = null, + public ?int $threshold = null, ) { } diff --git a/src/GeneratedModels/CollectUserFeedbackRequest.php b/src/GeneratedModels/CollectUserFeedbackRequest.php index 79f6b75..eceb08e 100644 --- a/src/GeneratedModels/CollectUserFeedbackRequest.php +++ b/src/GeneratedModels/CollectUserFeedbackRequest.php @@ -6,11 +6,11 @@ class CollectUserFeedbackRequest extends BaseModel { public function __construct( - public ?int $rating = null, + public ?string $userSessionID = null, public ?string $sdk = null, public ?string $sdkVersion = null, + public ?int $rating = null, public ?string $reason = null, - public ?string $userSessionID = null, public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/CollectionRequest.php b/src/GeneratedModels/CollectionRequest.php index e0ed1b9..8dd3aeb 100644 --- a/src/GeneratedModels/CollectionRequest.php +++ b/src/GeneratedModels/CollectionRequest.php @@ -7,8 +7,8 @@ class CollectionRequest extends BaseModel { public function __construct( public ?string $name = null, // Name/type of the collection - public ?object $custom = null, // Custom data for the collection (required, must contain at least one key) public ?string $id = null, // Unique identifier for the collection within its name (optional, will be auto-generated if not provided) + public ?object $custom = null, // Custom data for the collection (required, must contain at least one key) public ?string $userID = null, // ID of the user who owns this collection ) { } diff --git a/src/GeneratedModels/CollectionResponse.php b/src/GeneratedModels/CollectionResponse.php index 4c06508..c2ea011 100644 --- a/src/GeneratedModels/CollectionResponse.php +++ b/src/GeneratedModels/CollectionResponse.php @@ -6,12 +6,12 @@ class CollectionResponse extends BaseModel { public function __construct( - public ?string $id = null, // Unique identifier for the collection within its name public ?string $name = null, // Name/type of the collection + public ?string $id = null, // Unique identifier for the collection within its name + public ?object $custom = null, // Custom data for the collection + public ?string $userID = null, // ID of the user who owns this collection public ?\DateTime $createdAt = null, // When the collection was created public ?\DateTime $updatedAt = null, // When the collection was last updated - public ?string $userID = null, // ID of the user who owns this collection - public ?object $custom = null, // Custom data for the collection ) { } diff --git a/src/GeneratedModels/Command.php b/src/GeneratedModels/Command.php index bf892e2..ef11233 100644 --- a/src/GeneratedModels/Command.php +++ b/src/GeneratedModels/Command.php @@ -9,12 +9,12 @@ class Command extends BaseModel { public function __construct( - public ?string $args = null, // Arguments help text, shown in commands auto-completion - public ?string $description = null, // Description, shown in commands auto-completion - public ?string $name = null, // Unique command name - public ?string $set = null, // Set name used for grouping commands public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?string $name = null, // Unique command name + public ?string $description = null, // Description, shown in commands auto-completion + public ?string $args = null, // Arguments help text, shown in commands auto-completion + public ?string $set = null, // Set name used for grouping commands ) { } diff --git a/src/GeneratedModels/CommentAddedEvent.php b/src/GeneratedModels/CommentAddedEvent.php index ad3ef5d..5ea93ed 100644 --- a/src/GeneratedModels/CommentAddedEvent.php +++ b/src/GeneratedModels/CommentAddedEvent.php @@ -9,15 +9,15 @@ class CommentAddedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, public ?CommentResponse $comment = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.comment.added" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/CommentDeletedEvent.php b/src/GeneratedModels/CommentDeletedEvent.php index 32e20ba..dcfe56e 100644 --- a/src/GeneratedModels/CommentDeletedEvent.php +++ b/src/GeneratedModels/CommentDeletedEvent.php @@ -9,14 +9,14 @@ class CommentDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?CommentResponse $comment = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.comment.deleted" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/CommentReactionAddedEvent.php b/src/GeneratedModels/CommentReactionAddedEvent.php index 370c3b0..e144302 100644 --- a/src/GeneratedModels/CommentReactionAddedEvent.php +++ b/src/GeneratedModels/CommentReactionAddedEvent.php @@ -9,16 +9,16 @@ class CommentReactionAddedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, public ?CommentResponse $comment = null, - public ?object $custom = null, public ?FeedsReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.comment.reaction.added" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/CommentReactionDeletedEvent.php b/src/GeneratedModels/CommentReactionDeletedEvent.php index c074a1b..e3e98ce 100644 --- a/src/GeneratedModels/CommentReactionDeletedEvent.php +++ b/src/GeneratedModels/CommentReactionDeletedEvent.php @@ -9,14 +9,14 @@ class CommentReactionDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?CommentResponse $comment = null, - public ?object $custom = null, public ?FeedsReactionResponse $reaction = null, public ?string $type = null, // The type of reaction that was removed - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/CommentReactionUpdatedEvent.php b/src/GeneratedModels/CommentReactionUpdatedEvent.php index 335ff77..685696a 100644 --- a/src/GeneratedModels/CommentReactionUpdatedEvent.php +++ b/src/GeneratedModels/CommentReactionUpdatedEvent.php @@ -9,16 +9,16 @@ class CommentReactionUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?ActivityResponse $activity = null, public ?CommentResponse $comment = null, - public ?object $custom = null, public ?FeedsReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.comment.reaction.updated" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/CommentResponse.php b/src/GeneratedModels/CommentResponse.php index 3a45ad9..dde42d1 100644 --- a/src/GeneratedModels/CommentResponse.php +++ b/src/GeneratedModels/CommentResponse.php @@ -6,41 +6,41 @@ class CommentResponse extends BaseModel { public function __construct( - public ?int $confidenceScore = null, // Confidence score of the comment - public ?\DateTime $createdAt = null, // When the comment was created - public ?int $downvoteCount = null, // Number of downvotes for this comment + public ?ModerationV2Response $moderation = null, + public ?UserResponse $user = null, public ?string $id = null, // Unique identifier for the comment public ?string $objectID = null, // ID of the object this comment is associated with public ?string $objectType = null, // Type of the object this comment is associated with + public ?string $text = null, // Text content of the comment + public ?object $custom = null, // Custom data for the comment + public ?string $parentID = null, // ID of parent comment for nested replies public ?int $reactionCount = null, // Number of reactions to this comment - public ?int $replyCount = null, // Number of replies to this comment - public ?int $score = null, // Score of the comment based on reactions - public ?string $status = null, // Status of the comment. One of: active, deleted, removed, hidden - public ?\DateTime $updatedAt = null, // When the comment was last updated - public ?int $upvoteCount = null, // Number of upvotes for this comment - /** @var array|null */ - #[ArrayOf(UserResponse::class)] - public ?array $mentionedUsers = null, // Users mentioned in the comment /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] - public ?array $ownReactions = null, // Current user's reactions to this activity - public ?UserResponse $user = null, - public ?int $controversyScore = null, // Controversy score of the comment - public ?\DateTime $deletedAt = null, // When the comment was deleted - public ?\DateTime $editedAt = null, // When the comment was last edited - public ?string $parentID = null, // ID of parent comment for nested replies - public ?string $text = null, // Text content of the comment + public ?array $latestReactions = null, // Recent reactions to the comment + /** @var array|null */ + #[MapOf(FeedsReactionGroupResponse::class)] + public ?array $reactionGroups = null, // Grouped reactions by type /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Attachments associated with the comment + /** @var array|null */ + #[ArrayOf(UserResponse::class)] + public ?array $mentionedUsers = null, // Users mentioned in the comment + public ?string $status = null, // Status of the comment. One of: active, deleted, removed, hidden + public ?\DateTime $createdAt = null, // When the comment was created + public ?\DateTime $updatedAt = null, // When the comment was last updated + public ?\DateTime $editedAt = null, // When the comment was last edited + public ?\DateTime $deletedAt = null, // When the comment was deleted + public ?int $replyCount = null, // Number of replies to this comment + public ?int $upvoteCount = null, // Number of upvotes for this comment + public ?int $downvoteCount = null, // Number of downvotes for this comment + public ?int $score = null, // Score of the comment based on reactions + public ?int $confidenceScore = null, // Confidence score of the comment + public ?int $controversyScore = null, // Controversy score of the comment /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] - public ?array $latestReactions = null, // Recent reactions to the comment - public ?object $custom = null, // Custom data for the comment - public ?ModerationV2Response $moderation = null, - /** @var array|null */ - #[MapOf(FeedsReactionGroupResponse::class)] - public ?array $reactionGroups = null, // Grouped reactions by type + public ?array $ownReactions = null, // Current user's reactions to this activity ) { } diff --git a/src/GeneratedModels/CommentUpdatedEvent.php b/src/GeneratedModels/CommentUpdatedEvent.php index da54014..c3c38c1 100644 --- a/src/GeneratedModels/CommentUpdatedEvent.php +++ b/src/GeneratedModels/CommentUpdatedEvent.php @@ -9,14 +9,14 @@ class CommentUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?CommentResponse $comment = null, - public ?object $custom = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.comment.updated" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/ConfigOverridesRequest.php b/src/GeneratedModels/ConfigOverridesRequest.php index 0f5e0af..113bd57 100644 --- a/src/GeneratedModels/ConfigOverridesRequest.php +++ b/src/GeneratedModels/ConfigOverridesRequest.php @@ -9,20 +9,20 @@ class ConfigOverridesRequest extends BaseModel { public function __construct( - public ?string $blocklist = null, // Blocklist name - public ?string $blocklistBehavior = null, // Blocklist behavior. One of: flag, block - public ?bool $countMessages = null, // Enable/disable message counting - public ?int $maxMessageLength = null, // Maximum message length - public ?bool $quotes = null, // Enable/disable quotes + public ?bool $typingEvents = null, // Enable/disable typing events public ?bool $reactions = null, // Enable/disable reactions public ?bool $replies = null, // Enable/disable replies - public ?bool $sharedLocations = null, // Enable/disable shared locations - public ?bool $typingEvents = null, // Enable/disable typing events + public ?bool $quotes = null, // Enable/disable quotes public ?bool $uploads = null, // Enable/disable uploads public ?bool $urlEnrichment = null, // Enable/disable URL enrichment - public ?bool $userMessageReminders = null, // Enable/disable user message reminders - public ?array $commands = null, // List of available commands + public ?int $maxMessageLength = null, // Maximum message length + public ?string $blocklist = null, // Blocklist name + public ?string $blocklistBehavior = null, // Blocklist behavior. One of: flag, block public ?array $grants = null, // Permission grants modifiers + public ?array $commands = null, // List of available commands + public ?bool $userMessageReminders = null, // Enable/disable user message reminders + public ?bool $sharedLocations = null, // Enable/disable shared locations + public ?bool $countMessages = null, // Enable/disable message counting ) { } diff --git a/src/GeneratedModels/ConfigResponse.php b/src/GeneratedModels/ConfigResponse.php index 01bce72..1e3db5e 100644 --- a/src/GeneratedModels/ConfigResponse.php +++ b/src/GeneratedModels/ConfigResponse.php @@ -6,12 +6,6 @@ class ConfigResponse extends BaseModel { public function __construct( - public ?bool $async = null, // Whether moderation should be performed asynchronously - public ?\DateTime $createdAt = null, // When the configuration was created - public ?string $key = null, // Unique identifier for the moderation configuration - public ?string $team = null, // Team associated with the configuration - public ?\DateTime $updatedAt = null, // When the configuration was last updated - public ?array $supportedVideoCallHarmTypes = null, public ?AIImageConfig $aiImageConfig = null, public ?AITextConfig $aiTextConfig = null, public ?AIVideoConfig $aiVideoConfig = null, @@ -22,6 +16,12 @@ public function __construct( public ?LLMConfig $llmConfig = null, public ?VelocityFilterConfig $velocityFilterConfig = null, public ?VideoCallRuleConfig $videoCallRuleConfig = null, + public ?string $key = null, // Unique identifier for the moderation configuration + public ?string $team = null, // Team associated with the configuration + public ?bool $async = null, // Whether moderation should be performed asynchronously + public ?\DateTime $createdAt = null, // When the configuration was created + public ?\DateTime $updatedAt = null, // When the configuration was last updated + public ?array $supportedVideoCallHarmTypes = null, ) { } diff --git a/src/GeneratedModels/CountByMinuteResponse.php b/src/GeneratedModels/CountByMinuteResponse.php index 6ff2b8b..237233a 100644 --- a/src/GeneratedModels/CountByMinuteResponse.php +++ b/src/GeneratedModels/CountByMinuteResponse.php @@ -6,8 +6,8 @@ class CountByMinuteResponse extends BaseModel { public function __construct( - public ?int $count = null, public ?\DateTime $startTs = null, + public ?int $count = null, ) { } diff --git a/src/GeneratedModels/CreateBlockListRequest.php b/src/GeneratedModels/CreateBlockListRequest.php index 81bfda2..1160a5e 100644 --- a/src/GeneratedModels/CreateBlockListRequest.php +++ b/src/GeneratedModels/CreateBlockListRequest.php @@ -9,12 +9,12 @@ class CreateBlockListRequest extends BaseModel { public function __construct( - public ?string $name = null, // Block list name - public ?array $words = null, // List of words to block public ?bool $isLeetCheckEnabled = null, public ?bool $isPluralCheckEnabled = null, - public ?string $team = null, + public ?string $name = null, // Block list name + public ?array $words = null, // List of words to block public ?string $type = null, // Block list type. One of: regex, domain, domain_allowlist, email, email_allowlist, word + public ?string $team = null, ) { } diff --git a/src/GeneratedModels/CreateBlockListResponse.php b/src/GeneratedModels/CreateBlockListResponse.php index c9a4f15..be91525 100644 --- a/src/GeneratedModels/CreateBlockListResponse.php +++ b/src/GeneratedModels/CreateBlockListResponse.php @@ -9,8 +9,8 @@ class CreateBlockListResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?BlockListResponse $blocklist = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/CreateCallTypeRequest.php b/src/GeneratedModels/CreateCallTypeRequest.php index 732cb04..c390712 100644 --- a/src/GeneratedModels/CreateCallTypeRequest.php +++ b/src/GeneratedModels/CreateCallTypeRequest.php @@ -9,11 +9,11 @@ class CreateCallTypeRequest extends BaseModel { public function __construct( - public ?string $name = null, - public ?string $externalStorage = null, // the external storage for the call type - public ?array $grants = null, // the permissions granted to each role public ?NotificationSettingsRequest $notificationSettings = null, public ?CallSettingsRequest $settings = null, + public ?string $name = null, + public ?array $grants = null, // the permissions granted to each role + public ?string $externalStorage = null, // the external storage for the call type ) { } diff --git a/src/GeneratedModels/CreateCallTypeResponse.php b/src/GeneratedModels/CreateCallTypeResponse.php index 583bd50..9b1428f 100644 --- a/src/GeneratedModels/CreateCallTypeResponse.php +++ b/src/GeneratedModels/CreateCallTypeResponse.php @@ -9,14 +9,14 @@ class CreateCallTypeResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // the time the call type was created - public ?string $duration = null, - public ?string $name = null, // the name of the call type - public ?\DateTime $updatedAt = null, // the time the call type was last updated - public ?array $grants = null, // the permissions granted to each role public ?NotificationSettingsResponse $notificationSettings = null, public ?CallSettingsResponse $settings = null, + public ?string $name = null, // the name of the call type + public ?array $grants = null, // the permissions granted to each role + public ?\DateTime $createdAt = null, // the time the call type was created + public ?\DateTime $updatedAt = null, // the time the call type was last updated public ?string $externalStorage = null, // the external storage for the call type + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CreateChannelTypeRequest.php b/src/GeneratedModels/CreateChannelTypeRequest.php index 00e8430..5982dae 100644 --- a/src/GeneratedModels/CreateChannelTypeRequest.php +++ b/src/GeneratedModels/CreateChannelTypeRequest.php @@ -6,42 +6,42 @@ class CreateChannelTypeRequest extends BaseModel { public function __construct( - public ?string $automod = null, // Automod. One of: disabled, simple, AI - public ?string $automodBehavior = null, // Automod behavior. One of: flag, block - public ?int $maxMessageLength = null, // Max message length public ?string $name = null, // Channel type name - public ?string $blocklist = null, // Blocklist - public ?string $blocklistBehavior = null, // Blocklist behavior. One of: flag, block, shadow_block + public ?bool $typingEvents = null, // Typing events + public ?bool $readEvents = null, // Read events public ?bool $connectEvents = null, // Connect events - public ?bool $countMessages = null, // Count messages in channel. - public ?bool $customEvents = null, // Custom events public ?bool $deliveryEvents = null, - public ?bool $markMessagesPending = null, // Mark messages pending - public ?string $messageRetention = null, // Message retention. One of: infinite, numeric - public ?bool $mutes = null, // Mutes - public ?int $partitionSize = null, // Partition size - public ?string $partitionTtl = null, // Partition TTL - public ?bool $polls = null, // Polls - public ?string $pushLevel = null, // Default push notification level for the channel type. One of: all, all_mentions, mentions, direct_mentions, none - public ?bool $pushNotifications = null, // Push notifications public ?bool $reactions = null, // Reactions - public ?bool $readEvents = null, // Read events public ?bool $replies = null, // Replies public ?bool $search = null, // Search - public ?bool $sharedLocations = null, // Enables shared location messages - public ?bool $skipLastMsgUpdateForSystemMsgs = null, - public ?bool $typingEvents = null, // Typing events + public ?bool $mutes = null, // Mutes public ?bool $uploads = null, // Uploads public ?bool $urlEnrichment = null, // URL enrichment + public ?bool $customEvents = null, // Custom events + public ?bool $pushNotifications = null, // Push notifications + public ?bool $markMessagesPending = null, // Mark messages pending + public ?bool $polls = null, // Polls public ?bool $userMessageReminders = null, - /** @var array|null */ - #[ArrayOf(BlockListOptions::class)] - public ?array $blocklists = null, // Blocklists + public ?bool $sharedLocations = null, // Enables shared location messages + public ?bool $countMessages = null, // Count messages in channel. + public ?string $messageRetention = null, // Message retention. One of: infinite, numeric + public ?int $maxMessageLength = null, // Max message length + public ?string $automod = null, // Automod. One of: disabled, simple, AI + public ?string $automodBehavior = null, // Automod behavior. One of: flag, block public ?array $commands = null, // List of commands that channel supports /** @var array|null */ #[ArrayOf(PolicyRequest::class)] public ?array $permissions = null, // List of permissions for the channel type public ?array $grants = null, // List of grants for the channel type + public ?string $blocklist = null, // Blocklist + public ?string $blocklistBehavior = null, // Blocklist behavior. One of: flag, block, shadow_block + /** @var array|null */ + #[ArrayOf(BlockListOptions::class)] + public ?array $blocklists = null, // Blocklists + public ?int $partitionSize = null, // Partition size + public ?string $partitionTtl = null, // Partition TTL + public ?bool $skipLastMsgUpdateForSystemMsgs = null, + public ?string $pushLevel = null, // Default push notification level for the channel type. One of: all, all_mentions, mentions, direct_mentions, none ) { } diff --git a/src/GeneratedModels/CreateChannelTypeResponse.php b/src/GeneratedModels/CreateChannelTypeResponse.php index bf1b889..1e12bb0 100644 --- a/src/GeneratedModels/CreateChannelTypeResponse.php +++ b/src/GeneratedModels/CreateChannelTypeResponse.php @@ -6,48 +6,48 @@ class CreateChannelTypeResponse extends BaseModel { public function __construct( - public ?string $automod = null, - public ?string $automodBehavior = null, + public ?Thresholds $automodThresholds = null, + public ?string $name = null, + public ?bool $typingEvents = null, + public ?bool $readEvents = null, public ?bool $connectEvents = null, - public ?bool $countMessages = null, - public ?\DateTime $createdAt = null, - public ?bool $customEvents = null, public ?bool $deliveryEvents = null, - public ?string $duration = null, - public ?bool $markMessagesPending = null, - public ?int $maxMessageLength = null, + public ?bool $search = null, + public ?bool $reactions = null, + public ?bool $replies = null, + public ?bool $quotes = null, public ?bool $mutes = null, - public ?string $name = null, - public ?bool $polls = null, + public ?bool $uploads = null, + public ?bool $urlEnrichment = null, + public ?bool $customEvents = null, public ?bool $pushNotifications = null, - public ?bool $quotes = null, - public ?bool $reactions = null, - public ?bool $readEvents = null, public ?bool $reminders = null, - public ?bool $replies = null, - public ?bool $search = null, + public ?bool $markMessagesPending = null, + public ?bool $polls = null, + public ?bool $userMessageReminders = null, public ?bool $sharedLocations = null, + public ?bool $countMessages = null, + public ?int $maxMessageLength = null, + public ?string $automod = null, + public ?string $automodBehavior = null, + public ?string $blocklist = null, + public ?string $blocklistBehavior = null, + /** @var array|null */ + #[ArrayOf(BlockListOptions::class)] + public ?array $blocklists = null, + public ?array $allowedFlagReasons = null, + public ?int $partitionSize = null, + public ?string $partitionTtl = null, public ?bool $skipLastMsgUpdateForSystemMsgs = null, - public ?bool $typingEvents = null, + public ?string $pushLevel = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - public ?bool $uploads = null, - public ?bool $urlEnrichment = null, - public ?bool $userMessageReminders = null, public ?array $commands = null, /** @var array|null */ #[ArrayOf(PolicyRequest::class)] public ?array $permissions = null, public ?array $grants = null, - public ?string $blocklist = null, - public ?string $blocklistBehavior = null, - public ?int $partitionSize = null, - public ?string $partitionTtl = null, - public ?string $pushLevel = null, - public ?array $allowedFlagReasons = null, - /** @var array|null */ - #[ArrayOf(BlockListOptions::class)] - public ?array $blocklists = null, - public ?Thresholds $automodThresholds = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CreateCollectionsRequest.php b/src/GeneratedModels/CreateCollectionsRequest.php index c8a6e27..4fe3fd3 100644 --- a/src/GeneratedModels/CreateCollectionsRequest.php +++ b/src/GeneratedModels/CreateCollectionsRequest.php @@ -6,11 +6,11 @@ class CreateCollectionsRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, /** @var array|null */ #[ArrayOf(CollectionRequest::class)] public ?array $collections = null, // List of collections to create public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/CreateCollectionsResponse.php b/src/GeneratedModels/CreateCollectionsResponse.php index a6b72db..854eab6 100644 --- a/src/GeneratedModels/CreateCollectionsResponse.php +++ b/src/GeneratedModels/CreateCollectionsResponse.php @@ -6,10 +6,10 @@ class CreateCollectionsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(CollectionResponse::class)] public ?array $collections = null, // List of created collections + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CreateCommandRequest.php b/src/GeneratedModels/CreateCommandRequest.php index fd4c907..3984d61 100644 --- a/src/GeneratedModels/CreateCommandRequest.php +++ b/src/GeneratedModels/CreateCommandRequest.php @@ -9,8 +9,8 @@ class CreateCommandRequest extends BaseModel { public function __construct( - public ?string $description = null, // Description, shown in commands auto-completion public ?string $name = null, // Unique command name + public ?string $description = null, // Description, shown in commands auto-completion public ?string $args = null, // Arguments help text, shown in commands auto-completion public ?string $set = null, // Set name used for grouping commands ) { diff --git a/src/GeneratedModels/CreateCommandResponse.php b/src/GeneratedModels/CreateCommandResponse.php index 35d4ec5..ec68916 100644 --- a/src/GeneratedModels/CreateCommandResponse.php +++ b/src/GeneratedModels/CreateCommandResponse.php @@ -6,8 +6,8 @@ class CreateCommandResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?Command $command = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CreateDeviceRequest.php b/src/GeneratedModels/CreateDeviceRequest.php index 23b178b..4719740 100644 --- a/src/GeneratedModels/CreateDeviceRequest.php +++ b/src/GeneratedModels/CreateDeviceRequest.php @@ -9,12 +9,12 @@ class CreateDeviceRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $id = null, // Device ID public ?string $pushProvider = null, // Push provider public ?string $pushProviderName = null, // Push provider name - public ?string $userID = null, // **Server-side only**. User ID which server acts upon public ?bool $voipToken = null, // When true the token is for Apple VoIP push notifications - public ?UserRequest $user = null, + public ?string $userID = null, // **Server-side only**. User ID which server acts upon ) { } diff --git a/src/GeneratedModels/CreateExternalStorageRequest.php b/src/GeneratedModels/CreateExternalStorageRequest.php index 788b11c..852397f 100644 --- a/src/GeneratedModels/CreateExternalStorageRequest.php +++ b/src/GeneratedModels/CreateExternalStorageRequest.php @@ -9,13 +9,13 @@ class CreateExternalStorageRequest extends BaseModel { public function __construct( - public ?string $bucket = null, // The name of the bucket on the service provider + public ?S3Request $awsS3 = null, + public ?AzureRequest $azureBlob = null, public ?string $name = null, // The name of the provider, this must be unique public ?string $storageType = null, // The type of storage to use - public ?string $gcsCredentials = null, + public ?string $bucket = null, // The name of the bucket on the service provider public ?string $path = null, // The path prefix to use for storing files - public ?S3Request $awsS3 = null, - public ?AzureRequest $azureBlob = null, + public ?string $gcsCredentials = null, ) { } diff --git a/src/GeneratedModels/CreateFeedGroupRequest.php b/src/GeneratedModels/CreateFeedGroupRequest.php index 632fab1..8522e14 100644 --- a/src/GeneratedModels/CreateFeedGroupRequest.php +++ b/src/GeneratedModels/CreateFeedGroupRequest.php @@ -6,7 +6,13 @@ class CreateFeedGroupRequest extends BaseModel { public function __construct( + public ?AggregationConfig $aggregation = null, + public ?NotificationConfig $notification = null, + public ?PushNotificationConfig $pushNotification = null, + public ?RankingConfig $ranking = null, + public ?StoriesConfig $stories = null, public ?string $id = null, // Unique identifier for the feed group + public ?object $custom = null, // Custom data for the feed group public ?string $defaultVisibility = null, // Default visibility for the feed group, can be 'public', 'visible', 'followers', 'members', or 'private'. Defaults to 'visible' if not provided. /** @var array|null */ #[ArrayOf(ActivityProcessorConfig::class)] @@ -14,12 +20,6 @@ public function __construct( /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Configuration for activity selectors - public ?AggregationConfig $aggregation = null, - public ?object $custom = null, // Custom data for the feed group - public ?NotificationConfig $notification = null, - public ?PushNotificationConfig $pushNotification = null, - public ?RankingConfig $ranking = null, - public ?StoriesConfig $stories = null, ) { } diff --git a/src/GeneratedModels/CreateFeedGroupResponse.php b/src/GeneratedModels/CreateFeedGroupResponse.php index 5c040cc..103489d 100644 --- a/src/GeneratedModels/CreateFeedGroupResponse.php +++ b/src/GeneratedModels/CreateFeedGroupResponse.php @@ -6,8 +6,8 @@ class CreateFeedGroupResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedGroupResponse $feedGroup = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CreateFeedViewRequest.php b/src/GeneratedModels/CreateFeedViewRequest.php index ea101c9..d9ed041 100644 --- a/src/GeneratedModels/CreateFeedViewRequest.php +++ b/src/GeneratedModels/CreateFeedViewRequest.php @@ -6,12 +6,12 @@ class CreateFeedViewRequest extends BaseModel { public function __construct( + public ?AggregationConfig $aggregation = null, + public ?RankingConfig $ranking = null, public ?string $id = null, // Unique identifier for the feed view /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Configuration for selecting activities - public ?AggregationConfig $aggregation = null, - public ?RankingConfig $ranking = null, ) { } diff --git a/src/GeneratedModels/CreateFeedViewResponse.php b/src/GeneratedModels/CreateFeedViewResponse.php index 7ea5e1d..38ec8cb 100644 --- a/src/GeneratedModels/CreateFeedViewResponse.php +++ b/src/GeneratedModels/CreateFeedViewResponse.php @@ -6,8 +6,8 @@ class CreateFeedViewResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedViewResponse $feedView = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CreateFeedsBatchResponse.php b/src/GeneratedModels/CreateFeedsBatchResponse.php index b8deb23..10dc09a 100644 --- a/src/GeneratedModels/CreateFeedsBatchResponse.php +++ b/src/GeneratedModels/CreateFeedsBatchResponse.php @@ -6,10 +6,10 @@ class CreateFeedsBatchResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(FeedResponse::class)] public ?array $feeds = null, // List of created feeds + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CreateGuestResponse.php b/src/GeneratedModels/CreateGuestResponse.php index 016cb4a..410e37d 100644 --- a/src/GeneratedModels/CreateGuestResponse.php +++ b/src/GeneratedModels/CreateGuestResponse.php @@ -6,9 +6,9 @@ class CreateGuestResponse extends BaseModel { public function __construct( + public ?UserResponse $user = null, public ?string $accessToken = null, // the access token to authenticate the user public ?string $duration = null, // Duration of the request in milliseconds - public ?UserResponse $user = null, ) { } diff --git a/src/GeneratedModels/CreateImportRequest.php b/src/GeneratedModels/CreateImportRequest.php index 942d363..b39e57e 100644 --- a/src/GeneratedModels/CreateImportRequest.php +++ b/src/GeneratedModels/CreateImportRequest.php @@ -6,8 +6,8 @@ class CreateImportRequest extends BaseModel { public function __construct( - public ?string $mode = null, public ?string $path = null, + public ?string $mode = null, ) { } diff --git a/src/GeneratedModels/CreateImportResponse.php b/src/GeneratedModels/CreateImportResponse.php index ad7b812..109e804 100644 --- a/src/GeneratedModels/CreateImportResponse.php +++ b/src/GeneratedModels/CreateImportResponse.php @@ -9,8 +9,8 @@ class CreateImportResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?ImportTask $importTask = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/CreateImportURLResponse.php b/src/GeneratedModels/CreateImportURLResponse.php index bbf0e0e..6197682 100644 --- a/src/GeneratedModels/CreateImportURLResponse.php +++ b/src/GeneratedModels/CreateImportURLResponse.php @@ -9,9 +9,9 @@ class CreateImportURLResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?string $path = null, public ?string $uploadUrl = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/CreateImportV2TaskRequest.php b/src/GeneratedModels/CreateImportV2TaskRequest.php index c795608..2ce0c38 100644 --- a/src/GeneratedModels/CreateImportV2TaskRequest.php +++ b/src/GeneratedModels/CreateImportV2TaskRequest.php @@ -9,10 +9,10 @@ class CreateImportV2TaskRequest extends BaseModel { public function __construct( - public ?string $product = null, public ?ImportV2TaskSettings $settings = null, - public ?string $userID = null, public ?UserRequest $user = null, + public ?string $product = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/CreateImportV2TaskResponse.php b/src/GeneratedModels/CreateImportV2TaskResponse.php index 361823b..8e61800 100644 --- a/src/GeneratedModels/CreateImportV2TaskResponse.php +++ b/src/GeneratedModels/CreateImportV2TaskResponse.php @@ -9,14 +9,14 @@ class CreateImportV2TaskResponse extends BaseModel { public function __construct( - public ?int $appPk = null, - public ?\DateTime $createdAt = null, - public ?string $duration = null, // Duration of the request in milliseconds + public ?ImportV2TaskSettings $settings = null, public ?string $id = null, + public ?int $appPk = null, public ?string $product = null, public ?int $state = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - public ?ImportV2TaskSettings $settings = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/CreateMembershipLevelResponse.php b/src/GeneratedModels/CreateMembershipLevelResponse.php index 7c44e01..2008880 100644 --- a/src/GeneratedModels/CreateMembershipLevelResponse.php +++ b/src/GeneratedModels/CreateMembershipLevelResponse.php @@ -6,8 +6,8 @@ class CreateMembershipLevelResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?MembershipLevelResponse $membershipLevel = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CreatePollOptionRequest.php b/src/GeneratedModels/CreatePollOptionRequest.php index 70878bf..de96811 100644 --- a/src/GeneratedModels/CreatePollOptionRequest.php +++ b/src/GeneratedModels/CreatePollOptionRequest.php @@ -6,10 +6,10 @@ class CreatePollOptionRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $text = null, // Option text - public ?string $userID = null, public ?object $custom = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/CreatePollRequest.php b/src/GeneratedModels/CreatePollRequest.php index 263e16b..0192244 100644 --- a/src/GeneratedModels/CreatePollRequest.php +++ b/src/GeneratedModels/CreatePollRequest.php @@ -9,21 +9,21 @@ class CreatePollRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, + public ?string $id = null, public ?string $name = null, // The name of the poll - public ?bool $allowAnswers = null, // Indicates whether users can suggest user defined answers - public ?bool $allowUserSuggestedOptions = null, public ?string $description = null, // A description of the poll - public ?bool $enforceUniqueVote = null, // Indicates whether users can cast multiple votes - public ?string $id = null, - public ?bool $isClosed = null, // Indicates whether the poll is open for voting - public ?int $maxVotesAllowed = null, // Indicates the maximum amount of votes a user can cast - public ?string $userID = null, - public ?string $votingVisibility = null, /** @var array|null */ #[ArrayOf(PollOptionInput::class)] public ?array $options = null, + public ?string $votingVisibility = null, + public ?bool $enforceUniqueVote = null, // Indicates whether users can cast multiple votes + public ?int $maxVotesAllowed = null, // Indicates the maximum amount of votes a user can cast + public ?bool $allowUserSuggestedOptions = null, + public ?bool $allowAnswers = null, // Indicates whether users can suggest user defined answers + public ?bool $isClosed = null, // Indicates whether the poll is open for voting public ?object $custom = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/CreateReminderRequest.php b/src/GeneratedModels/CreateReminderRequest.php index ca07575..c7b9396 100644 --- a/src/GeneratedModels/CreateReminderRequest.php +++ b/src/GeneratedModels/CreateReminderRequest.php @@ -6,9 +6,9 @@ class CreateReminderRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?\DateTime $remindAt = null, public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/CreateRoleResponse.php b/src/GeneratedModels/CreateRoleResponse.php index 7d45741..be232bf 100644 --- a/src/GeneratedModels/CreateRoleResponse.php +++ b/src/GeneratedModels/CreateRoleResponse.php @@ -9,8 +9,8 @@ class CreateRoleResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?Role $role = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/CreateSIPTrunkResponse.php b/src/GeneratedModels/CreateSIPTrunkResponse.php index 2fe528d..ac96961 100644 --- a/src/GeneratedModels/CreateSIPTrunkResponse.php +++ b/src/GeneratedModels/CreateSIPTrunkResponse.php @@ -9,8 +9,8 @@ class CreateSIPTrunkResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?SIPTrunkResponse $sipTrunk = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CustomCheckFlag.php b/src/GeneratedModels/CustomCheckFlag.php index 62feaf5..9240143 100644 --- a/src/GeneratedModels/CustomCheckFlag.php +++ b/src/GeneratedModels/CustomCheckFlag.php @@ -8,8 +8,8 @@ class CustomCheckFlag extends BaseModel public function __construct( public ?string $type = null, // Type of check (custom_check_text, custom_check_image, custom_check_video) public ?string $reason = null, // Optional explanation for the flag - public ?array $labels = null, // Labels from various moderation sources public ?object $custom = null, // Additional metadata for the flag + public ?array $labels = null, // Labels from various moderation sources ) { } diff --git a/src/GeneratedModels/CustomCheckRequest.php b/src/GeneratedModels/CustomCheckRequest.php index 9fe2012..bf66978 100644 --- a/src/GeneratedModels/CustomCheckRequest.php +++ b/src/GeneratedModels/CustomCheckRequest.php @@ -6,15 +6,15 @@ class CustomCheckRequest extends BaseModel { public function __construct( - public ?string $entityID = null, // Unique identifier of the entity + public ?ModerationPayloadRequest $moderationPayload = null, + public ?UserRequest $user = null, public ?string $entityType = null, // Type of entity to perform custom check on + public ?string $entityID = null, // Unique identifier of the entity + public ?string $entityCreatorID = null, // ID of the user who created the entity (required for non-message entities) /** @var array|null */ #[ArrayOf(CustomCheckFlag::class)] public ?array $flags = null, // List of custom check flags (1-10 flags required) - public ?string $entityCreatorID = null, // ID of the user who created the entity (required for non-message entities) public ?string $userID = null, - public ?ModerationPayloadRequest $moderationPayload = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/CustomCheckResponse.php b/src/GeneratedModels/CustomCheckResponse.php index ec91002..4cfe1f0 100644 --- a/src/GeneratedModels/CustomCheckResponse.php +++ b/src/GeneratedModels/CustomCheckResponse.php @@ -6,10 +6,10 @@ class CustomCheckResponse extends BaseModel { public function __construct( - public ?string $duration = null, + public ?ReviewQueueItemResponse $item = null, public ?string $id = null, // Unique identifier of the custom check public ?string $status = null, // Status of the custom check - public ?ReviewQueueItemResponse $item = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/CustomEvent.php b/src/GeneratedModels/CustomEvent.php index 867bc95..794cc36 100644 --- a/src/GeneratedModels/CustomEvent.php +++ b/src/GeneratedModels/CustomEvent.php @@ -6,10 +6,10 @@ class CustomEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/CustomVideoEvent.php b/src/GeneratedModels/CustomVideoEvent.php index a175979..ff90fa5 100644 --- a/src/GeneratedModels/CustomVideoEvent.php +++ b/src/GeneratedModels/CustomVideoEvent.php @@ -9,11 +9,11 @@ class CustomVideoEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?object $custom = null, // Custom data for this object public ?UserResponse $user = null, public ?string $type = null, // The type of event, "custom" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?object $custom = null, // Custom data for this object ) { } diff --git a/src/GeneratedModels/DailyAggregateCallDurationReportResponse.php b/src/GeneratedModels/DailyAggregateCallDurationReportResponse.php index 2816878..24b841f 100644 --- a/src/GeneratedModels/DailyAggregateCallDurationReportResponse.php +++ b/src/GeneratedModels/DailyAggregateCallDurationReportResponse.php @@ -6,8 +6,8 @@ class DailyAggregateCallDurationReportResponse extends BaseModel { public function __construct( - public ?string $date = null, public ?CallDurationReport $report = null, + public ?string $date = null, ) { } diff --git a/src/GeneratedModels/DailyAggregateCallParticipantCountReportResponse.php b/src/GeneratedModels/DailyAggregateCallParticipantCountReportResponse.php index e6b12ad..8c23607 100644 --- a/src/GeneratedModels/DailyAggregateCallParticipantCountReportResponse.php +++ b/src/GeneratedModels/DailyAggregateCallParticipantCountReportResponse.php @@ -6,8 +6,8 @@ class DailyAggregateCallParticipantCountReportResponse extends BaseModel { public function __construct( - public ?string $date = null, public ?CallParticipantCountReport $report = null, + public ?string $date = null, ) { } diff --git a/src/GeneratedModels/DailyAggregateCallsPerDayReportResponse.php b/src/GeneratedModels/DailyAggregateCallsPerDayReportResponse.php index e31ab77..ba788fb 100644 --- a/src/GeneratedModels/DailyAggregateCallsPerDayReportResponse.php +++ b/src/GeneratedModels/DailyAggregateCallsPerDayReportResponse.php @@ -6,8 +6,8 @@ class DailyAggregateCallsPerDayReportResponse extends BaseModel { public function __construct( - public ?string $date = null, public ?CallsPerDayReport $report = null, + public ?string $date = null, ) { } diff --git a/src/GeneratedModels/DailyAggregateQualityScoreReportResponse.php b/src/GeneratedModels/DailyAggregateQualityScoreReportResponse.php index 85a1f8a..c926302 100644 --- a/src/GeneratedModels/DailyAggregateQualityScoreReportResponse.php +++ b/src/GeneratedModels/DailyAggregateQualityScoreReportResponse.php @@ -6,8 +6,8 @@ class DailyAggregateQualityScoreReportResponse extends BaseModel { public function __construct( - public ?string $date = null, public ?QualityScoreReport $report = null, + public ?string $date = null, ) { } diff --git a/src/GeneratedModels/DailyAggregateSDKUsageReportResponse.php b/src/GeneratedModels/DailyAggregateSDKUsageReportResponse.php index 0ae65be..b0e153a 100644 --- a/src/GeneratedModels/DailyAggregateSDKUsageReportResponse.php +++ b/src/GeneratedModels/DailyAggregateSDKUsageReportResponse.php @@ -6,8 +6,8 @@ class DailyAggregateSDKUsageReportResponse extends BaseModel { public function __construct( - public ?string $date = null, public ?SDKUsageReport $report = null, + public ?string $date = null, ) { } diff --git a/src/GeneratedModels/DailyAggregateUserFeedbackReportResponse.php b/src/GeneratedModels/DailyAggregateUserFeedbackReportResponse.php index eec0f88..7d96137 100644 --- a/src/GeneratedModels/DailyAggregateUserFeedbackReportResponse.php +++ b/src/GeneratedModels/DailyAggregateUserFeedbackReportResponse.php @@ -6,8 +6,8 @@ class DailyAggregateUserFeedbackReportResponse extends BaseModel { public function __construct( - public ?string $date = null, public ?UserFeedbackReport $report = null, + public ?string $date = null, ) { } diff --git a/src/GeneratedModels/DailyMetricStatsResponse.php b/src/GeneratedModels/DailyMetricStatsResponse.php index 30cde88..3a19c5b 100644 --- a/src/GeneratedModels/DailyMetricStatsResponse.php +++ b/src/GeneratedModels/DailyMetricStatsResponse.php @@ -6,10 +6,10 @@ class DailyMetricStatsResponse extends BaseModel { public function __construct( - public ?int $total = null, // Total value across all days in the date range /** @var array|null */ #[ArrayOf(DailyMetricResponse::class)] public ?array $daily = null, // Array of daily metric values + public ?int $total = null, // Total value across all days in the date range ) { } diff --git a/src/GeneratedModels/DataDogInfo.php b/src/GeneratedModels/DataDogInfo.php index caedd8a..68a94cc 100644 --- a/src/GeneratedModels/DataDogInfo.php +++ b/src/GeneratedModels/DataDogInfo.php @@ -7,8 +7,8 @@ class DataDogInfo extends BaseModel { public function __construct( public ?string $apiKey = null, - public ?bool $enabled = null, public ?string $site = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/DeactivateUserRequest.php b/src/GeneratedModels/DeactivateUserRequest.php index 3a5bdbb..e8e7567 100644 --- a/src/GeneratedModels/DeactivateUserRequest.php +++ b/src/GeneratedModels/DeactivateUserRequest.php @@ -6,8 +6,8 @@ class DeactivateUserRequest extends BaseModel { public function __construct( - public ?string $createdByID = null, // ID of the user who deactivated the user public ?bool $markMessagesDeleted = null, // Makes messages appear to be deleted + public ?string $createdByID = null, // ID of the user who deactivated the user ) { } diff --git a/src/GeneratedModels/DeactivateUserResponse.php b/src/GeneratedModels/DeactivateUserResponse.php index 801fac0..1a2f03d 100644 --- a/src/GeneratedModels/DeactivateUserResponse.php +++ b/src/GeneratedModels/DeactivateUserResponse.php @@ -6,8 +6,8 @@ class DeactivateUserResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?UserResponse $user = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/DeactivateUsersRequest.php b/src/GeneratedModels/DeactivateUsersRequest.php index 02129b8..f0e4348 100644 --- a/src/GeneratedModels/DeactivateUsersRequest.php +++ b/src/GeneratedModels/DeactivateUsersRequest.php @@ -10,9 +10,9 @@ class DeactivateUsersRequest extends BaseModel { public function __construct( public ?array $userIds = null, // User IDs to deactivate + public ?bool $markMessagesDeleted = null, // Makes messages appear to be deleted public ?string $createdByID = null, // ID of the user who deactivated the users public ?bool $markChannelsDeleted = null, - public ?bool $markMessagesDeleted = null, // Makes messages appear to be deleted ) { } diff --git a/src/GeneratedModels/DeactivateUsersResponse.php b/src/GeneratedModels/DeactivateUsersResponse.php index 6186194..c3ea084 100644 --- a/src/GeneratedModels/DeactivateUsersResponse.php +++ b/src/GeneratedModels/DeactivateUsersResponse.php @@ -9,8 +9,8 @@ class DeactivateUsersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?string $taskID = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/DecayFunctionConfig.php b/src/GeneratedModels/DecayFunctionConfig.php index 52be1b5..f552e9a 100644 --- a/src/GeneratedModels/DecayFunctionConfig.php +++ b/src/GeneratedModels/DecayFunctionConfig.php @@ -7,11 +7,11 @@ class DecayFunctionConfig extends BaseModel { public function __construct( public ?string $base = null, // Base value for decay function - public ?string $decay = null, // Decay rate - public ?string $direction = null, // Direction of decay - public ?string $offset = null, // Offset value for decay function public ?string $origin = null, // Origin value for decay function public ?string $scale = null, // Scale factor for decay function + public ?string $offset = null, // Offset value for decay function + public ?string $decay = null, // Decay rate + public ?string $direction = null, // Direction of decay ) { } diff --git a/src/GeneratedModels/DeleteActivitiesRequest.php b/src/GeneratedModels/DeleteActivitiesRequest.php index b5fe1cb..c93153e 100644 --- a/src/GeneratedModels/DeleteActivitiesRequest.php +++ b/src/GeneratedModels/DeleteActivitiesRequest.php @@ -6,11 +6,11 @@ class DeleteActivitiesRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?array $ids = null, // List of activity IDs to delete - public ?bool $deleteNotificationActivity = null, // Whether to also delete any notification activities created from mentions in these activities public ?bool $hardDelete = null, // Whether to permanently delete the activities + public ?bool $deleteNotificationActivity = null, // Whether to also delete any notification activities created from mentions in these activities public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/DeleteActivitiesResponse.php b/src/GeneratedModels/DeleteActivitiesResponse.php index 3a4eba9..e7a483b 100644 --- a/src/GeneratedModels/DeleteActivitiesResponse.php +++ b/src/GeneratedModels/DeleteActivitiesResponse.php @@ -6,8 +6,8 @@ class DeleteActivitiesResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?array $deletedIds = null, // List of activity IDs that were successfully deleted + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/DeleteActivityReactionResponse.php b/src/GeneratedModels/DeleteActivityReactionResponse.php index 47999d2..a5d4fb7 100644 --- a/src/GeneratedModels/DeleteActivityReactionResponse.php +++ b/src/GeneratedModels/DeleteActivityReactionResponse.php @@ -6,9 +6,9 @@ class DeleteActivityReactionResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ActivityResponse $activity = null, public ?FeedsReactionResponse $reaction = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/DeleteBookmarkResponse.php b/src/GeneratedModels/DeleteBookmarkResponse.php index aa52eb1..6ef2f74 100644 --- a/src/GeneratedModels/DeleteBookmarkResponse.php +++ b/src/GeneratedModels/DeleteBookmarkResponse.php @@ -6,8 +6,8 @@ class DeleteBookmarkResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?BookmarkResponse $bookmark = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/DeleteCallResponse.php b/src/GeneratedModels/DeleteCallResponse.php index 3302634..8cb50ca 100644 --- a/src/GeneratedModels/DeleteCallResponse.php +++ b/src/GeneratedModels/DeleteCallResponse.php @@ -9,9 +9,9 @@ class DeleteCallResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?CallResponse $call = null, public ?string $taskID = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/DeleteChannelResponse.php b/src/GeneratedModels/DeleteChannelResponse.php index 63b3fff..4648a32 100644 --- a/src/GeneratedModels/DeleteChannelResponse.php +++ b/src/GeneratedModels/DeleteChannelResponse.php @@ -9,8 +9,8 @@ class DeleteChannelResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?ChannelResponse $channel = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/DeleteChannelsResponse.php b/src/GeneratedModels/DeleteChannelsResponse.php index 303fc08..bc72f99 100644 --- a/src/GeneratedModels/DeleteChannelsResponse.php +++ b/src/GeneratedModels/DeleteChannelsResponse.php @@ -6,11 +6,11 @@ class DeleteChannelsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds - public ?string $taskID = null, /** @var array|null */ #[MapOf(DeleteChannelsResultResponse::class)] public ?array $result = null, // Map of channel IDs and their deletion results + public ?string $taskID = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/DeleteCommandResponse.php b/src/GeneratedModels/DeleteCommandResponse.php index 82aba61..6cb448f 100644 --- a/src/GeneratedModels/DeleteCommandResponse.php +++ b/src/GeneratedModels/DeleteCommandResponse.php @@ -6,8 +6,8 @@ class DeleteCommandResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?string $name = null, // Command name + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/DeleteCommentReactionResponse.php b/src/GeneratedModels/DeleteCommentReactionResponse.php index 798487b..8a5f1d4 100644 --- a/src/GeneratedModels/DeleteCommentReactionResponse.php +++ b/src/GeneratedModels/DeleteCommentReactionResponse.php @@ -6,9 +6,9 @@ class DeleteCommentReactionResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?CommentResponse $comment = null, public ?FeedsReactionResponse $reaction = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/DeleteCommentResponse.php b/src/GeneratedModels/DeleteCommentResponse.php index 7148818..89aab94 100644 --- a/src/GeneratedModels/DeleteCommentResponse.php +++ b/src/GeneratedModels/DeleteCommentResponse.php @@ -6,9 +6,9 @@ class DeleteCommentResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ActivityResponse $activity = null, public ?CommentResponse $comment = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/DeleteFeedResponse.php b/src/GeneratedModels/DeleteFeedResponse.php index d210cf7..7022a97 100644 --- a/src/GeneratedModels/DeleteFeedResponse.php +++ b/src/GeneratedModels/DeleteFeedResponse.php @@ -6,8 +6,8 @@ class DeleteFeedResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?string $taskID = null, // The ID of the async task that will handle feed cleanup and hard deletion + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/DeleteFeedUserDataResponse.php b/src/GeneratedModels/DeleteFeedUserDataResponse.php index adc7e6c..188a1b6 100644 --- a/src/GeneratedModels/DeleteFeedUserDataResponse.php +++ b/src/GeneratedModels/DeleteFeedUserDataResponse.php @@ -9,8 +9,8 @@ class DeleteFeedUserDataResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?string $taskID = null, // The task ID for the deletion task + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/DeleteFeedsBatchResponse.php b/src/GeneratedModels/DeleteFeedsBatchResponse.php index 9c66998..10ee30f 100644 --- a/src/GeneratedModels/DeleteFeedsBatchResponse.php +++ b/src/GeneratedModels/DeleteFeedsBatchResponse.php @@ -6,8 +6,8 @@ class DeleteFeedsBatchResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?string $taskID = null, // The ID of the async task that will handle feed cleanup and hard deletion + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/DeleteMessageResponse.php b/src/GeneratedModels/DeleteMessageResponse.php index 62d881e..c180431 100644 --- a/src/GeneratedModels/DeleteMessageResponse.php +++ b/src/GeneratedModels/DeleteMessageResponse.php @@ -9,8 +9,8 @@ class DeleteMessageResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?MessageResponse $message = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/DeleteReactionResponse.php b/src/GeneratedModels/DeleteReactionResponse.php index 456b5c1..5dac7b9 100644 --- a/src/GeneratedModels/DeleteReactionResponse.php +++ b/src/GeneratedModels/DeleteReactionResponse.php @@ -9,9 +9,9 @@ class DeleteReactionResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?MessageResponse $message = null, public ?ReactionResponse $reaction = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/DeleteUserRequestPayload.php b/src/GeneratedModels/DeleteUserRequestPayload.php index bf7c508..29bb4cd 100644 --- a/src/GeneratedModels/DeleteUserRequestPayload.php +++ b/src/GeneratedModels/DeleteUserRequestPayload.php @@ -9,11 +9,11 @@ class DeleteUserRequestPayload extends BaseModel { public function __construct( - public ?bool $deleteConversationChannels = null, // Also delete all user conversations - public ?bool $deleteFeedsContent = null, // Delete flagged feeds content public ?bool $hardDelete = null, // Whether to permanently delete the user - public ?bool $markMessagesDeleted = null, // Also delete all user messages public ?string $reason = null, // Reason for deletion + public ?bool $markMessagesDeleted = null, // Also delete all user messages + public ?bool $deleteConversationChannels = null, // Also delete all user conversations + public ?bool $deleteFeedsContent = null, // Delete flagged feeds content ) { } diff --git a/src/GeneratedModels/DeleteUsersRequest.php b/src/GeneratedModels/DeleteUsersRequest.php index 0582ade..334a910 100644 --- a/src/GeneratedModels/DeleteUsersRequest.php +++ b/src/GeneratedModels/DeleteUsersRequest.php @@ -7,13 +7,13 @@ class DeleteUsersRequest extends BaseModel { public function __construct( public ?array $userIds = null, // IDs of users to delete - public ?string $calls = null, // Calls delete mode., Affected calls are those that include exactly two members, one of whom is the user being deleted., * null or empty string - doesn't delete any calls, * soft - marks user's calls and their related data as deleted (soft-delete), * hard - deletes user's calls and their data completely (hard-delete) + public ?string $user = null, // User delete mode., * soft - marks user as deleted and retains all user data, * pruning - marks user as deleted and nullifies user information, * hard - deletes user completely. Requires 'hard' option for messages and conversations as well + public ?string $messages = null, // Message delete mode., * null or empty string - doesn't delete user messages, * soft - marks all user messages as deleted without removing any related message data, * pruning - marks all user messages as deleted, nullifies message information and removes some message data such as reactions and flags, * hard - deletes messages completely with all related information public ?string $conversations = null, // Conversation channels delete mode., Conversation channel is any channel which only has two members one of which is the user being deleted., * null or empty string - doesn't delete any conversation channels, * soft - marks all conversation channels as deleted (same effect as Delete Channels with 'hard' option disabled), * hard - deletes channel and all its data completely including messages (same effect as Delete Channels with 'hard' option enabled) + public ?string $calls = null, // Calls delete mode., Affected calls are those that include exactly two members, one of whom is the user being deleted., * null or empty string - doesn't delete any calls, * soft - marks user's calls and their related data as deleted (soft-delete), * hard - deletes user's calls and their data completely (hard-delete) public ?bool $files = null, // Delete user files., * false or empty string - doesn't delete any files, * true - deletes all files uploaded by the user, including images and attachments. - public ?string $messages = null, // Message delete mode., * null or empty string - doesn't delete user messages, * soft - marks all user messages as deleted without removing any related message data, * pruning - marks all user messages as deleted, nullifies message information and removes some message data such as reactions and flags, * hard - deletes messages completely with all related information - public ?string $newCallOwnerID = null, public ?string $newChannelOwnerID = null, - public ?string $user = null, // User delete mode., * soft - marks user as deleted and retains all user data, * pruning - marks user as deleted and nullifies user information, * hard - deletes user completely. Requires 'hard' option for messages and conversations as well + public ?string $newCallOwnerID = null, ) { } diff --git a/src/GeneratedModels/DeleteUsersResponse.php b/src/GeneratedModels/DeleteUsersResponse.php index b554225..93d49d3 100644 --- a/src/GeneratedModels/DeleteUsersResponse.php +++ b/src/GeneratedModels/DeleteUsersResponse.php @@ -6,8 +6,8 @@ class DeleteUsersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?string $taskID = null, // ID of the task to delete users + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/DeviceErrorInfo.php b/src/GeneratedModels/DeviceErrorInfo.php index 6cb05f7..5c214fa 100644 --- a/src/GeneratedModels/DeviceErrorInfo.php +++ b/src/GeneratedModels/DeviceErrorInfo.php @@ -6,9 +6,9 @@ class DeviceErrorInfo extends BaseModel { public function __construct( - public ?string $errorMessage = null, public ?string $provider = null, public ?string $providerName = null, + public ?string $errorMessage = null, ) { } diff --git a/src/GeneratedModels/DeviceResponse.php b/src/GeneratedModels/DeviceResponse.php index 11902b9..b63a9e7 100644 --- a/src/GeneratedModels/DeviceResponse.php +++ b/src/GeneratedModels/DeviceResponse.php @@ -9,14 +9,14 @@ class DeviceResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $id = null, // Device ID public ?string $pushProvider = null, // Push provider - public ?string $userID = null, // User ID + public ?string $pushProviderName = null, // Push provider name + public ?string $id = null, // Device ID + public ?\DateTime $createdAt = null, // Date/time of creation public ?bool $disabled = null, // Whether device is disabled or not public ?string $disabledReason = null, // Reason explaining why device had been disabled - public ?string $pushProviderName = null, // Push provider name public ?bool $voip = null, // When true the token is for Apple VoIP push notifications + public ?string $userID = null, // User ID ) { } diff --git a/src/GeneratedModels/DraftPayloadResponse.php b/src/GeneratedModels/DraftPayloadResponse.php index 861021f..0d3e29e 100644 --- a/src/GeneratedModels/DraftPayloadResponse.php +++ b/src/GeneratedModels/DraftPayloadResponse.php @@ -11,21 +11,21 @@ class DraftPayloadResponse extends BaseModel public function __construct( public ?string $id = null, // Message ID is unique string identifier of the message public ?string $text = null, // Text of the message - public ?object $custom = null, - public ?string $html = null, // Contains HTML markup of the message public ?string $mml = null, // MML content of the message - public ?string $parentID = null, // ID of parent message (thread) - public ?string $pollID = null, // Identifier of the poll to include in the message - public ?string $quotedMessageID = null, - public ?bool $showInChannel = null, // Whether thread reply should be shown in the channel as well - public ?bool $silent = null, // Whether message is silent or not - public ?string $type = null, // Contains type of the message. One of: regular, system /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Array of message attachments + public ?string $parentID = null, // ID of parent message (thread) + public ?bool $showInChannel = null, // Whether thread reply should be shown in the channel as well + public ?object $custom = null, /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $mentionedUsers = null, // List of mentioned users + public ?string $quotedMessageID = null, + public ?string $html = null, // Contains HTML markup of the message + public ?string $type = null, // Contains type of the message. One of: regular, system + public ?bool $silent = null, // Whether message is silent or not + public ?string $pollID = null, // Identifier of the poll to include in the message ) { } diff --git a/src/GeneratedModels/DraftResponse.php b/src/GeneratedModels/DraftResponse.php index c78e132..116ee2c 100644 --- a/src/GeneratedModels/DraftResponse.php +++ b/src/GeneratedModels/DraftResponse.php @@ -6,13 +6,13 @@ class DraftResponse extends BaseModel { public function __construct( - public ?string $channelCid = null, - public ?\DateTime $createdAt = null, - public ?DraftPayloadResponse $message = null, - public ?string $parentID = null, public ?ChannelResponse $channel = null, + public ?DraftPayloadResponse $message = null, public ?MessageResponse $parentMessage = null, public ?MessageResponse $quotedMessage = null, + public ?string $channelCid = null, + public ?string $parentID = null, + public ?\DateTime $createdAt = null, ) { } diff --git a/src/GeneratedModels/EdgeResponse.php b/src/GeneratedModels/EdgeResponse.php index 2a8a35c..d36fd2b 100644 --- a/src/GeneratedModels/EdgeResponse.php +++ b/src/GeneratedModels/EdgeResponse.php @@ -6,16 +6,16 @@ class EdgeResponse extends BaseModel { public function __construct( - public ?string $continentCode = null, - public ?string $countryIsoCode = null, - public ?int $green = null, public ?string $id = null, public ?string $latencyTestUrl = null, + public ?int $green = null, + public ?int $yellow = null, + public ?int $red = null, public ?int $latitude = null, public ?int $longitude = null, - public ?int $red = null, public ?string $subdivisionIsoCode = null, - public ?int $yellow = null, + public ?string $countryIsoCode = null, + public ?string $continentCode = null, ) { } diff --git a/src/GeneratedModels/EgressRTMPResponse.php b/src/GeneratedModels/EgressRTMPResponse.php index 18d7a22..b5c9f6b 100644 --- a/src/GeneratedModels/EgressRTMPResponse.php +++ b/src/GeneratedModels/EgressRTMPResponse.php @@ -7,9 +7,9 @@ class EgressRTMPResponse extends BaseModel { public function __construct( public ?string $name = null, - public ?\DateTime $startedAt = null, - public ?string $streamKey = null, public ?string $streamUrl = null, + public ?string $streamKey = null, + public ?\DateTime $startedAt = null, ) { } diff --git a/src/GeneratedModels/EgressResponse.php b/src/GeneratedModels/EgressResponse.php index 731bae5..16554c5 100644 --- a/src/GeneratedModels/EgressResponse.php +++ b/src/GeneratedModels/EgressResponse.php @@ -6,15 +6,15 @@ class EgressResponse extends BaseModel { public function __construct( - public ?bool $broadcasting = null, - /** @var array|null */ - #[ArrayOf(EgressRTMPResponse::class)] - public ?array $rtmps = null, public ?CompositeRecordingResponse $compositeRecording = null, public ?FrameRecordingResponse $frameRecording = null, public ?EgressHLSResponse $hls = null, public ?IndividualRecordingResponse $individualRecording = null, public ?RawRecordingResponse $rawRecording = null, + public ?bool $broadcasting = null, + /** @var array|null */ + #[ArrayOf(EgressRTMPResponse::class)] + public ?array $rtmps = null, ) { } diff --git a/src/GeneratedModels/EnrichedActivity.php b/src/GeneratedModels/EnrichedActivity.php index ea2a049..2445aa8 100644 --- a/src/GeneratedModels/EnrichedActivity.php +++ b/src/GeneratedModels/EnrichedActivity.php @@ -6,18 +6,18 @@ class EnrichedActivity extends BaseModel { public function __construct( - public ?string $foreignID = null, - public ?string $id = null, - public ?int $score = null, - public ?string $verb = null, - public ?array $to = null, public ?Data $actor = null, - public ?array $latestReactions = null, public ?Data $object = null, public ?Data $origin = null, - public ?array $ownReactions = null, - public ?array $reactionCounts = null, public ?Data $target = null, + public ?string $id = null, + public ?string $verb = null, + public ?string $foreignID = null, + public ?array $to = null, + public ?int $score = null, + public ?array $reactionCounts = null, + public ?array $ownReactions = null, + public ?array $latestReactions = null, ) { } diff --git a/src/GeneratedModels/EnrichedCollectionResponse.php b/src/GeneratedModels/EnrichedCollectionResponse.php index 0a1a713..437e41c 100644 --- a/src/GeneratedModels/EnrichedCollectionResponse.php +++ b/src/GeneratedModels/EnrichedCollectionResponse.php @@ -6,13 +6,13 @@ class EnrichedCollectionResponse extends BaseModel { public function __construct( - public ?string $id = null, // Unique identifier for the collection within its name public ?string $name = null, // Name/type of the collection - public ?string $status = null, // Enrichment status of the collection. One of: ok, notfound + public ?string $id = null, // Unique identifier for the collection within its name + public ?object $custom = null, // Custom data for the collection + public ?string $userID = null, // ID of the user who owns this collection public ?\DateTime $createdAt = null, // When the collection was created public ?\DateTime $updatedAt = null, // When the collection was last updated - public ?string $userID = null, // ID of the user who owns this collection - public ?object $custom = null, // Custom data for the collection + public ?string $status = null, // Enrichment status of the collection. One of: ok, notfound ) { } diff --git a/src/GeneratedModels/EnrichedReaction.php b/src/GeneratedModels/EnrichedReaction.php index 356a77b..6819c1c 100644 --- a/src/GeneratedModels/EnrichedReaction.php +++ b/src/GeneratedModels/EnrichedReaction.php @@ -6,19 +6,19 @@ class EnrichedReaction extends BaseModel { public function __construct( - public ?string $activityID = null, + public ?Time $createdAt = null, + public ?Time $updatedAt = null, + public ?Data $user = null, + public ?string $id = null, public ?string $kind = null, + public ?string $activityID = null, public ?string $userID = null, - public ?string $id = null, - public ?string $parent = null, - public ?array $targetFeeds = null, - public ?array $childrenCounts = null, - public ?Time $createdAt = null, public ?object $data = null, + public ?array $targetFeeds = null, + public ?string $parent = null, public ?array $latestChildren = null, public ?array $ownChildren = null, - public ?Time $updatedAt = null, - public ?Data $user = null, + public ?array $childrenCounts = null, ) { } diff --git a/src/GeneratedModels/EnrichmentOptions.php b/src/GeneratedModels/EnrichmentOptions.php index b168004..92dada9 100644 --- a/src/GeneratedModels/EnrichmentOptions.php +++ b/src/GeneratedModels/EnrichmentOptions.php @@ -9,24 +9,24 @@ class EnrichmentOptions extends BaseModel { public function __construct( - public ?bool $enrichOwnFollowings = null, // Default: false. When true, includes fetching and enriching own_followings (follows where activity author's feeds follow current user's feeds). public ?bool $skipActivity = null, // Default: false. When true, skips all activity enrichments. - public ?bool $skipActivityCollections = null, // Default: false. When true, skips enriching collections on activities. + public ?bool $skipActivityParents = null, // Default: false. When true, skips enriching parent activities. + public ?bool $skipActivityReactions = null, // Default: false. When true, skips fetching and enriching latest and own reactions on activities. Note: If reactions are already denormalized in the database, they will still be included. + public ?bool $skipActivityOwnBookmarks = null, // Default: false. When true, skips enriching own bookmarks on activities. public ?bool $skipActivityComments = null, // Default: false. When true, skips enriching comments on activities. - public ?bool $skipActivityCurrentFeed = null, // Default: false. When true, skips enriching current_feed on activities. Note: CurrentFeed is still computed for permission checks, but enrichment is skipped. public ?bool $skipActivityMentionedUsers = null, // Default: false. When true, skips enriching mentioned users on activities. - public ?bool $skipActivityOwnBookmarks = null, // Default: false. When true, skips enriching own bookmarks on activities. - public ?bool $skipActivityParents = null, // Default: false. When true, skips enriching parent activities. public ?bool $skipActivityPoll = null, // Default: false. When true, skips enriching poll data on activities. - public ?bool $skipActivityReactions = null, // Default: false. When true, skips fetching and enriching latest and own reactions on activities. Note: If reactions are already denormalized in the database, they will still be included. + public ?bool $skipActivityCollections = null, // Default: false. When true, skips enriching collections on activities. public ?bool $skipActivityRefreshImageUrls = null, // Default: false. When true, skips refreshing image URLs on activities. - public ?bool $skipAll = null, // Default: false. When true, skips all enrichments. + public ?bool $skipActivityCurrentFeed = null, // Default: false. When true, skips enriching current_feed on activities. Note: CurrentFeed is still computed for permission checks, but enrichment is skipped. + public ?bool $skipPins = null, // Default: false. When true, skips enriching pinned activities. public ?bool $skipFeedMemberUser = null, // Default: false. When true, skips enriching user data on feed members. public ?bool $skipFollowers = null, // Default: false. When true, skips fetching and enriching followers. Note: If followers_pagination is explicitly provided, followers will be fetched regardless of this setting. public ?bool $skipFollowing = null, // Default: false. When true, skips fetching and enriching following. Note: If following_pagination is explicitly provided, following will be fetched regardless of this setting. - public ?bool $skipOwnCapabilities = null, // Default: false. When true, skips computing and including capabilities for feeds. public ?bool $skipOwnFollows = null, // Default: false. When true, skips fetching and enriching own_follows (follows where user's feeds follow target feeds). - public ?bool $skipPins = null, // Default: false. When true, skips enriching pinned activities. + public ?bool $enrichOwnFollowings = null, // Default: false. When true, includes fetching and enriching own_followings (follows where activity author's feeds follow current user's feeds). + public ?bool $skipOwnCapabilities = null, // Default: false. When true, skips computing and including capabilities for feeds. + public ?bool $skipAll = null, // Default: false. When true, skips all enrichments. ) { } diff --git a/src/GeneratedModels/EntityCreatorResponse.php b/src/GeneratedModels/EntityCreatorResponse.php index 212618b..f1cdbfd 100644 --- a/src/GeneratedModels/EntityCreatorResponse.php +++ b/src/GeneratedModels/EntityCreatorResponse.php @@ -6,35 +6,35 @@ class EntityCreatorResponse extends BaseModel { public function __construct( - public ?int $banCount = null, // Number of minor actions performed on the user - public ?bool $banned = null, - public ?\DateTime $createdAt = null, - public ?int $deletedContentCount = null, // Number of major actions performed on the user - public ?int $flaggedCount = null, // Number of flag actions performed on the user + public ?PrivacySettingsResponse $privacySettings = null, + public ?PushNotificationSettingsResponse $pushNotifications = null, public ?string $id = null, - public ?bool $invisible = null, + public ?string $name = null, + public ?string $image = null, + public ?object $custom = null, public ?string $language = null, - public ?bool $online = null, public ?string $role = null, - public ?bool $shadowBanned = null, - public ?\DateTime $updatedAt = null, - public ?array $blockedUserIds = null, public ?array $teams = null, - public ?object $custom = null, - public ?int $avgResponseTime = null, - public ?\DateTime $banExpires = null, - public ?\DateTime $deactivatedAt = null, + public ?array $teamsRole = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, public ?\DateTime $deletedAt = null, - public ?string $image = null, + public ?bool $banned = null, + public ?bool $online = null, public ?\DateTime $lastActive = null, - public ?string $name = null, public ?\DateTime $revokeTokensIssuedBefore = null, + public ?\DateTime $deactivatedAt = null, + public ?array $blockedUserIds = null, + public ?int $avgResponseTime = null, + public ?bool $shadowBanned = null, + public ?\DateTime $banExpires = null, /** @var array|null */ #[ArrayOf(DeviceResponse::class)] public ?array $devices = null, - public ?PrivacySettingsResponse $privacySettings = null, - public ?PushNotificationSettingsResponse $pushNotifications = null, - public ?array $teamsRole = null, + public ?bool $invisible = null, + public ?int $banCount = null, // Number of minor actions performed on the user + public ?int $deletedContentCount = null, // Number of major actions performed on the user + public ?int $flaggedCount = null, // Number of flag actions performed on the user ) { } diff --git a/src/GeneratedModels/EventHook.php b/src/GeneratedModels/EventHook.php index 6a3989c..8df325b 100644 --- a/src/GeneratedModels/EventHook.php +++ b/src/GeneratedModels/EventHook.php @@ -6,30 +6,30 @@ class EventHook extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?bool $enabled = null, - public ?string $hookType = null, + public ?AsyncModerationCallbackConfig $callback = null, public ?string $id = null, - public ?string $product = null, - public ?bool $shouldSendCustomEvents = null, - public ?string $snsAuthType = null, - public ?bool $snsEventBasedMessageGroupIDEnabled = null, - public ?string $snsKey = null, - public ?string $snsRegion = null, - public ?string $snsRoleArn = null, - public ?string $snsSecret = null, - public ?string $snsTopicArn = null, - public ?string $sqsAuthType = null, - public ?string $sqsKey = null, + public ?string $hookType = null, + public ?bool $enabled = null, + public ?array $eventTypes = null, + public ?string $webhookUrl = null, public ?string $sqsQueueUrl = null, public ?string $sqsRegion = null, - public ?string $sqsRoleArn = null, + public ?string $sqsAuthType = null, + public ?string $sqsKey = null, public ?string $sqsSecret = null, + public ?string $sqsRoleArn = null, + public ?string $snsTopicArn = null, + public ?string $snsRegion = null, + public ?string $snsAuthType = null, + public ?string $snsKey = null, + public ?string $snsSecret = null, + public ?string $snsRoleArn = null, + public ?string $product = null, + public ?bool $shouldSendCustomEvents = null, public ?int $timeoutMs = null, + public ?bool $snsEventBasedMessageGroupIDEnabled = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - public ?string $webhookUrl = null, - public ?array $eventTypes = null, - public ?AsyncModerationCallbackConfig $callback = null, ) { } diff --git a/src/GeneratedModels/EventNotificationSettings.php b/src/GeneratedModels/EventNotificationSettings.php index 7ecaf14..0f6ce4f 100644 --- a/src/GeneratedModels/EventNotificationSettings.php +++ b/src/GeneratedModels/EventNotificationSettings.php @@ -6,9 +6,9 @@ class EventNotificationSettings extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?APNS $apns = null, public ?FCM $fcm = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/EventNotificationSettingsRequest.php b/src/GeneratedModels/EventNotificationSettingsRequest.php index 0114156..898ca3a 100644 --- a/src/GeneratedModels/EventNotificationSettingsRequest.php +++ b/src/GeneratedModels/EventNotificationSettingsRequest.php @@ -6,9 +6,9 @@ class EventNotificationSettingsRequest extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?APNSPayload $apns = null, public ?FCMPayload $fcm = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/EventNotificationSettingsResponse.php b/src/GeneratedModels/EventNotificationSettingsResponse.php index 86fd40a..1dafa89 100644 --- a/src/GeneratedModels/EventNotificationSettingsResponse.php +++ b/src/GeneratedModels/EventNotificationSettingsResponse.php @@ -6,9 +6,9 @@ class EventNotificationSettingsResponse extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?APNSPayload $apns = null, public ?FCMPayload $fcm = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/EventRequest.php b/src/GeneratedModels/EventRequest.php index 8e06969..9fea356 100644 --- a/src/GeneratedModels/EventRequest.php +++ b/src/GeneratedModels/EventRequest.php @@ -6,11 +6,11 @@ class EventRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $type = null, public ?string $parentID = null, - public ?string $userID = null, public ?object $custom = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/EventResponse.php b/src/GeneratedModels/EventResponse.php index 9d6774c..1c7f867 100644 --- a/src/GeneratedModels/EventResponse.php +++ b/src/GeneratedModels/EventResponse.php @@ -9,8 +9,8 @@ class EventResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?WSEvent $event = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ExportChannelsRequest.php b/src/GeneratedModels/ExportChannelsRequest.php index c77a95b..53386f8 100644 --- a/src/GeneratedModels/ExportChannelsRequest.php +++ b/src/GeneratedModels/ExportChannelsRequest.php @@ -6,14 +6,14 @@ class ExportChannelsRequest extends BaseModel { public function __construct( + public ?string $version = null, // Export version /** @var array|null */ #[ArrayOf(ChannelExport::class)] public ?array $channels = null, // Export options for channels public ?bool $clearDeletedMessageText = null, // Set if deleted message text should be cleared - public ?bool $exportUsers = null, - public ?bool $includeSoftDeletedChannels = null, // Set if you want to include deleted channels public ?bool $includeTruncatedMessages = null, // Set if you want to include truncated messages - public ?string $version = null, // Export version + public ?bool $includeSoftDeletedChannels = null, // Set if you want to include deleted channels + public ?bool $exportUsers = null, ) { } diff --git a/src/GeneratedModels/ExportChannelsResponse.php b/src/GeneratedModels/ExportChannelsResponse.php index b8d8f37..c692db2 100644 --- a/src/GeneratedModels/ExportChannelsResponse.php +++ b/src/GeneratedModels/ExportChannelsResponse.php @@ -6,8 +6,8 @@ class ExportChannelsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?string $taskID = null, // ID of the task to export channels + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ExportFeedUserDataResponse.php b/src/GeneratedModels/ExportFeedUserDataResponse.php index 9a03828..9b54080 100644 --- a/src/GeneratedModels/ExportFeedUserDataResponse.php +++ b/src/GeneratedModels/ExportFeedUserDataResponse.php @@ -9,8 +9,8 @@ class ExportFeedUserDataResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?string $taskID = null, // The task ID for the export task + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ExportUserResponse.php b/src/GeneratedModels/ExportUserResponse.php index 4af48c0..ae5e5d5 100644 --- a/src/GeneratedModels/ExportUserResponse.php +++ b/src/GeneratedModels/ExportUserResponse.php @@ -6,14 +6,14 @@ class ExportUserResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds + public ?UserResponse $user = null, /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $messages = null, // List of exported messages /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $reactions = null, // List of exported reactions - public ?UserResponse $user = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ExportUsersResponse.php b/src/GeneratedModels/ExportUsersResponse.php index 7ce034c..5ee2511 100644 --- a/src/GeneratedModels/ExportUsersResponse.php +++ b/src/GeneratedModels/ExportUsersResponse.php @@ -9,8 +9,8 @@ class ExportUsersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?string $taskID = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ExternalStorageResponse.php b/src/GeneratedModels/ExternalStorageResponse.php index 70a812d..fb36c3f 100644 --- a/src/GeneratedModels/ExternalStorageResponse.php +++ b/src/GeneratedModels/ExternalStorageResponse.php @@ -6,10 +6,10 @@ class ExternalStorageResponse extends BaseModel { public function __construct( - public ?string $bucket = null, public ?string $name = null, - public ?string $path = null, public ?string $type = null, + public ?string $bucket = null, + public ?string $path = null, ) { } diff --git a/src/GeneratedModels/FeedCreatedEvent.php b/src/GeneratedModels/FeedCreatedEvent.php index 394c6be..aff0c9d 100644 --- a/src/GeneratedModels/FeedCreatedEvent.php +++ b/src/GeneratedModels/FeedCreatedEvent.php @@ -9,17 +9,17 @@ class FeedCreatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, + public ?FeedResponse $feed = null, + public ?UserResponseCommonFields $user = null, /** @var array|null */ #[ArrayOf(FeedMemberResponse::class)] public ?array $members = null, - public ?object $custom = null, - public ?FeedResponse $feed = null, - public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.feed.created" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/FeedDeletedEvent.php b/src/GeneratedModels/FeedDeletedEvent.php index 7c2b712..272eb96 100644 --- a/src/GeneratedModels/FeedDeletedEvent.php +++ b/src/GeneratedModels/FeedDeletedEvent.php @@ -9,13 +9,13 @@ class FeedDeletedEvent extends BaseModel { public function __construct( + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "feeds.feed.deleted" in this case public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, + public ?\DateTime $receivedAt = null, public ?object $custom = null, - public ?string $type = null, // The type of event: "feeds.feed.deleted" in this case + public ?string $fid = null, public ?string $feedVisibility = null, - public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/FeedGroup.php b/src/GeneratedModels/FeedGroup.php index 8939bbe..2cd47b1 100644 --- a/src/GeneratedModels/FeedGroup.php +++ b/src/GeneratedModels/FeedGroup.php @@ -6,26 +6,26 @@ class FeedGroup extends BaseModel { public function __construct( - public ?int $aggregationVersion = null, + public ?AggregationConfig $aggregation = null, + public ?NotificationConfig $notification = null, + public ?PushNotificationConfig $pushNotification = null, + public ?RankingConfig $ranking = null, + public ?StoriesConfig $stories = null, public ?int $appPk = null, - public ?\DateTime $createdAt = null, - public ?string $defaultVisibility = null, public ?string $groupID = null, + public ?string $defaultVisibility = null, + public ?object $custom = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, + public ?\DateTime $deletedAt = null, /** @var array|null */ #[ArrayOf(ActivityProcessorConfig::class)] public ?array $activityProcessors = null, /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, - public ?object $custom = null, - public ?\DateTime $deletedAt = null, + public ?int $aggregationVersion = null, public ?\DateTime $lastFeedGetAt = null, - public ?AggregationConfig $aggregation = null, - public ?NotificationConfig $notification = null, - public ?PushNotificationConfig $pushNotification = null, - public ?RankingConfig $ranking = null, - public ?StoriesConfig $stories = null, ) { } diff --git a/src/GeneratedModels/FeedGroupChangedEvent.php b/src/GeneratedModels/FeedGroupChangedEvent.php index 9b69b92..d96d647 100644 --- a/src/GeneratedModels/FeedGroupChangedEvent.php +++ b/src/GeneratedModels/FeedGroupChangedEvent.php @@ -9,14 +9,14 @@ class FeedGroupChangedEvent extends BaseModel { public function __construct( + public ?FeedGroup $feedGroup = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "feeds.feed_group.changed" in this case public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, + public ?\DateTime $receivedAt = null, public ?object $custom = null, - public ?string $type = null, // The type of event: "feeds.feed_group.changed" in this case + public ?string $fid = null, public ?string $feedVisibility = null, - public ?\DateTime $receivedAt = null, - public ?FeedGroup $feedGroup = null, - public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/FeedGroupDeletedEvent.php b/src/GeneratedModels/FeedGroupDeletedEvent.php index 2133c01..44a7979 100644 --- a/src/GeneratedModels/FeedGroupDeletedEvent.php +++ b/src/GeneratedModels/FeedGroupDeletedEvent.php @@ -9,13 +9,13 @@ class FeedGroupDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, public ?string $groupID = null, // The ID of the feed group that was deleted - public ?object $custom = null, public ?string $type = null, // The type of event: "feeds.feed_group.deleted" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/FeedGroupResponse.php b/src/GeneratedModels/FeedGroupResponse.php index 0b8db9a..895194d 100644 --- a/src/GeneratedModels/FeedGroupResponse.php +++ b/src/GeneratedModels/FeedGroupResponse.php @@ -6,10 +6,16 @@ class FeedGroupResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the feed group was created + public ?AggregationConfig $aggregation = null, + public ?NotificationConfig $notification = null, + public ?PushNotificationConfig $pushNotification = null, + public ?RankingConfig $ranking = null, + public ?StoriesConfig $stories = null, public ?string $id = null, // Identifier within the group - public ?\DateTime $updatedAt = null, // When the feed group was last updated public ?string $defaultVisibility = null, // Default visibility for activities. One of: public, visible, followers, members, private + public ?object $custom = null, // Custom data for the feed group + public ?\DateTime $createdAt = null, // When the feed group was created + public ?\DateTime $updatedAt = null, // When the feed group was last updated public ?\DateTime $deletedAt = null, /** @var array|null */ #[ArrayOf(ActivityProcessorConfig::class)] @@ -17,12 +23,6 @@ public function __construct( /** @var array|null */ #[ArrayOf(ActivitySelectorConfigResponse::class)] public ?array $activitySelectors = null, // Configuration for activity selectors - public ?AggregationConfig $aggregation = null, - public ?object $custom = null, // Custom data for the feed group - public ?NotificationConfig $notification = null, - public ?PushNotificationConfig $pushNotification = null, - public ?RankingConfig $ranking = null, - public ?StoriesConfig $stories = null, ) { } diff --git a/src/GeneratedModels/FeedInput.php b/src/GeneratedModels/FeedInput.php index cb1374d..56cd670 100644 --- a/src/GeneratedModels/FeedInput.php +++ b/src/GeneratedModels/FeedInput.php @@ -6,14 +6,14 @@ class FeedInput extends BaseModel { public function __construct( - public ?string $description = null, public ?string $name = null, + public ?string $description = null, public ?string $visibility = null, + public ?object $custom = null, public ?array $filterTags = null, /** @var array|null */ #[ArrayOf(FeedMemberRequest::class)] public ?array $members = null, - public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/FeedMemberAddedEvent.php b/src/GeneratedModels/FeedMemberAddedEvent.php index be91b74..a384357 100644 --- a/src/GeneratedModels/FeedMemberAddedEvent.php +++ b/src/GeneratedModels/FeedMemberAddedEvent.php @@ -9,14 +9,14 @@ class FeedMemberAddedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, - public ?object $custom = null, public ?FeedMemberResponse $member = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.feed_member.added" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/FeedMemberRemovedEvent.php b/src/GeneratedModels/FeedMemberRemovedEvent.php index 4b3d2ce..7d7c9b4 100644 --- a/src/GeneratedModels/FeedMemberRemovedEvent.php +++ b/src/GeneratedModels/FeedMemberRemovedEvent.php @@ -9,14 +9,14 @@ class FeedMemberRemovedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, + public ?UserResponseCommonFields $user = null, public ?string $memberID = null, - public ?object $custom = null, public ?string $type = null, // The type of event: "feeds.feed_member.removed" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/FeedMemberRequest.php b/src/GeneratedModels/FeedMemberRequest.php index c0f6cbb..4191655 100644 --- a/src/GeneratedModels/FeedMemberRequest.php +++ b/src/GeneratedModels/FeedMemberRequest.php @@ -7,10 +7,10 @@ class FeedMemberRequest extends BaseModel { public function __construct( public ?string $userID = null, // ID of the user to add as a member - public ?bool $invite = null, // Whether this is an invite to become a member - public ?string $membershipLevel = null, // ID of the membership level to assign to the member public ?string $role = null, // Role of the member in the feed + public ?string $membershipLevel = null, // ID of the membership level to assign to the member public ?object $custom = null, // Custom data for the member + public ?bool $invite = null, // Whether this is an invite to become a member ) { } diff --git a/src/GeneratedModels/FeedMemberResponse.php b/src/GeneratedModels/FeedMemberResponse.php index e950738..f9b8b0a 100644 --- a/src/GeneratedModels/FeedMemberResponse.php +++ b/src/GeneratedModels/FeedMemberResponse.php @@ -6,15 +6,15 @@ class FeedMemberResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the membership was created + public ?MembershipLevelResponse $membershipLevel = null, + public ?UserResponse $user = null, public ?string $role = null, // Role of the member in the feed public ?string $status = null, // Status of the membership. One of: member, pending, rejected - public ?\DateTime $updatedAt = null, // When the membership was last updated - public ?UserResponse $user = null, public ?\DateTime $inviteAcceptedAt = null, // When the invite was accepted public ?\DateTime $inviteRejectedAt = null, // When the invite was rejected public ?object $custom = null, // Custom data for the membership - public ?MembershipLevelResponse $membershipLevel = null, + public ?\DateTime $createdAt = null, // When the membership was created + public ?\DateTime $updatedAt = null, // When the membership was last updated ) { } diff --git a/src/GeneratedModels/FeedMemberUpdatedEvent.php b/src/GeneratedModels/FeedMemberUpdatedEvent.php index 0928da2..0424315 100644 --- a/src/GeneratedModels/FeedMemberUpdatedEvent.php +++ b/src/GeneratedModels/FeedMemberUpdatedEvent.php @@ -9,14 +9,14 @@ class FeedMemberUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, - public ?object $custom = null, public ?FeedMemberResponse $member = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.feed_member.updated" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/FeedOwnData.php b/src/GeneratedModels/FeedOwnData.php index 38fb413..87a1516 100644 --- a/src/GeneratedModels/FeedOwnData.php +++ b/src/GeneratedModels/FeedOwnData.php @@ -6,16 +6,16 @@ class FeedOwnData extends BaseModel { public function __construct( - /** @var array|null */ - #[ArrayOf(FeedOwnCapability::class)] - public ?array $ownCapabilities = null, // Capabilities the current user has for this feed + public ?FeedMemberResponse $ownMembership = null, /** @var array|null */ #[ArrayOf(FollowResponse::class)] - public ?array $ownFollowings = null, // Follow relationships where the feed owner's feeds are following the current user's feeds (up to 5 total) + public ?array $ownFollows = null, // Follow relationships where the current user's feeds are following this feed /** @var array|null */ #[ArrayOf(FollowResponse::class)] - public ?array $ownFollows = null, // Follow relationships where the current user's feeds are following this feed - public ?FeedMemberResponse $ownMembership = null, + public ?array $ownFollowings = null, // Follow relationships where the feed owner's feeds are following the current user's feeds (up to 5 total) + /** @var array|null */ + #[ArrayOf(FeedOwnCapability::class)] + public ?array $ownCapabilities = null, // Capabilities the current user has for this feed ) { } diff --git a/src/GeneratedModels/FeedRequest.php b/src/GeneratedModels/FeedRequest.php index 10a795c..6614014 100644 --- a/src/GeneratedModels/FeedRequest.php +++ b/src/GeneratedModels/FeedRequest.php @@ -9,14 +9,14 @@ public function __construct( public ?string $feedGroupID = null, // ID of the feed group public ?string $feedID = null, // ID of the feed public ?string $createdByID = null, // ID of the feed creator - public ?string $description = null, // Description of the feed public ?string $name = null, // Name of the feed + public ?string $description = null, // Description of the feed public ?string $visibility = null, // Visibility setting for the feed. One of: public, visible, followers, members, private + public ?object $custom = null, // Custom data for the feed public ?array $filterTags = null, // Tags used for filtering feeds /** @var array|null */ #[ArrayOf(FeedMemberRequest::class)] public ?array $members = null, // Initial members for the feed - public ?object $custom = null, // Custom data for the feed ) { } diff --git a/src/GeneratedModels/FeedResponse.php b/src/GeneratedModels/FeedResponse.php index 0a6e7d6..da7790b 100644 --- a/src/GeneratedModels/FeedResponse.php +++ b/src/GeneratedModels/FeedResponse.php @@ -6,33 +6,33 @@ class FeedResponse extends BaseModel { public function __construct( - public ?int $activityCount = null, - public ?\DateTime $createdAt = null, // When the feed was created - public ?string $description = null, // Description of the feed - public ?string $feed = null, // Fully qualified feed ID (group_id:id) - public ?int $followerCount = null, // Number of followers of this feed - public ?int $followingCount = null, // Number of feeds this feed follows + public ?UserResponse $createdBy = null, + public ?FeedMemberResponse $ownMembership = null, public ?string $groupID = null, // Group this feed belongs to public ?string $id = null, // Unique identifier for the feed - public ?int $memberCount = null, // Number of members in this feed + public ?string $feed = null, // Fully qualified feed ID (group_id:id) public ?string $name = null, // Name of the feed - public ?int $pinCount = null, // Number of pinned activities in this feed - public ?\DateTime $updatedAt = null, // When the feed was last updated - public ?UserResponse $createdBy = null, - public ?\DateTime $deletedAt = null, // When the feed was deleted - public ?string $visibility = null, // Visibility setting for the feed + public ?string $description = null, // Description of the feed + public ?object $custom = null, // Custom data for the feed public ?array $filterTags = null, // Tags used for filtering feeds - /** @var array|null */ - #[ArrayOf(FeedOwnCapability::class)] - public ?array $ownCapabilities = null, // Capabilities the current user has for this feed + public ?string $visibility = null, // Visibility setting for the feed + public ?int $memberCount = null, // Number of members in this feed + public ?int $followerCount = null, // Number of followers of this feed + public ?int $followingCount = null, // Number of feeds this feed follows + public ?int $activityCount = null, + public ?int $pinCount = null, // Number of pinned activities in this feed /** @var array|null */ #[ArrayOf(FollowResponse::class)] - public ?array $ownFollowings = null, // Follow relationships where the feed owner’s feeds are following the current user's feeds + public ?array $ownFollows = null, // Follow relationships where the current user's feeds are following this feed /** @var array|null */ #[ArrayOf(FollowResponse::class)] - public ?array $ownFollows = null, // Follow relationships where the current user's feeds are following this feed - public ?object $custom = null, // Custom data for the feed - public ?FeedMemberResponse $ownMembership = null, + public ?array $ownFollowings = null, // Follow relationships where the feed owner’s feeds are following the current user's feeds + /** @var array|null */ + #[ArrayOf(FeedOwnCapability::class)] + public ?array $ownCapabilities = null, // Capabilities the current user has for this feed + public ?\DateTime $createdAt = null, // When the feed was created + public ?\DateTime $updatedAt = null, // When the feed was last updated + public ?\DateTime $deletedAt = null, // When the feed was deleted ) { } diff --git a/src/GeneratedModels/FeedSuggestionResponse.php b/src/GeneratedModels/FeedSuggestionResponse.php index a4dd179..b9ce264 100644 --- a/src/GeneratedModels/FeedSuggestionResponse.php +++ b/src/GeneratedModels/FeedSuggestionResponse.php @@ -6,36 +6,36 @@ class FeedSuggestionResponse extends BaseModel { public function __construct( - public ?int $activityCount = null, - public ?\DateTime $createdAt = null, // When the feed was created - public ?string $description = null, // Description of the feed - public ?string $feed = null, // Fully qualified feed ID (group_id:id) - public ?int $followerCount = null, // Number of followers of this feed - public ?int $followingCount = null, // Number of feeds this feed follows + public ?UserResponse $createdBy = null, + public ?FeedMemberResponse $ownMembership = null, public ?string $groupID = null, // Group this feed belongs to public ?string $id = null, // Unique identifier for the feed - public ?int $memberCount = null, // Number of members in this feed + public ?string $feed = null, // Fully qualified feed ID (group_id:id) public ?string $name = null, // Name of the feed - public ?int $pinCount = null, // Number of pinned activities in this feed - public ?\DateTime $updatedAt = null, // When the feed was last updated - public ?UserResponse $createdBy = null, - public ?\DateTime $deletedAt = null, // When the feed was deleted - public ?string $reason = null, - public ?int $recommendationScore = null, - public ?string $visibility = null, // Visibility setting for the feed + public ?string $description = null, // Description of the feed + public ?object $custom = null, // Custom data for the feed public ?array $filterTags = null, // Tags used for filtering feeds - /** @var array|null */ - #[ArrayOf(FeedOwnCapability::class)] - public ?array $ownCapabilities = null, // Capabilities the current user has for this feed + public ?string $visibility = null, // Visibility setting for the feed + public ?int $memberCount = null, // Number of members in this feed + public ?int $followerCount = null, // Number of followers of this feed + public ?int $followingCount = null, // Number of feeds this feed follows + public ?int $activityCount = null, + public ?int $pinCount = null, // Number of pinned activities in this feed /** @var array|null */ #[ArrayOf(FollowResponse::class)] - public ?array $ownFollowings = null, // Follow relationships where the feed owner’s feeds are following the current user's feeds + public ?array $ownFollows = null, // Follow relationships where the current user's feeds are following this feed /** @var array|null */ #[ArrayOf(FollowResponse::class)] - public ?array $ownFollows = null, // Follow relationships where the current user's feeds are following this feed + public ?array $ownFollowings = null, // Follow relationships where the feed owner’s feeds are following the current user's feeds + /** @var array|null */ + #[ArrayOf(FeedOwnCapability::class)] + public ?array $ownCapabilities = null, // Capabilities the current user has for this feed + public ?\DateTime $createdAt = null, // When the feed was created + public ?\DateTime $updatedAt = null, // When the feed was last updated + public ?\DateTime $deletedAt = null, // When the feed was deleted + public ?int $recommendationScore = null, + public ?string $reason = null, public ?array $algorithmScores = null, - public ?object $custom = null, // Custom data for the feed - public ?FeedMemberResponse $ownMembership = null, ) { } diff --git a/src/GeneratedModels/FeedUpdatedEvent.php b/src/GeneratedModels/FeedUpdatedEvent.php index dd02364..b3df2e4 100644 --- a/src/GeneratedModels/FeedUpdatedEvent.php +++ b/src/GeneratedModels/FeedUpdatedEvent.php @@ -9,14 +9,14 @@ class FeedUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $fid = null, - public ?object $custom = null, public ?FeedResponse $feed = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "feeds.feed.updated" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/FeedViewResponse.php b/src/GeneratedModels/FeedViewResponse.php index bb1f187..f29833a 100644 --- a/src/GeneratedModels/FeedViewResponse.php +++ b/src/GeneratedModels/FeedViewResponse.php @@ -6,13 +6,13 @@ class FeedViewResponse extends BaseModel { public function __construct( + public ?AggregationConfig $aggregation = null, + public ?RankingConfig $ranking = null, public ?string $id = null, // Unique identifier for the custom feed view - public ?\DateTime $lastUsedAt = null, // When the feed view was last used /** @var array|null */ #[ArrayOf(ActivitySelectorConfigResponse::class)] public ?array $activitySelectors = null, // Configured activity selectors - public ?AggregationConfig $aggregation = null, - public ?RankingConfig $ranking = null, + public ?\DateTime $lastUsedAt = null, // When the feed view was last used ) { } diff --git a/src/GeneratedModels/FeedVisibilityResponse.php b/src/GeneratedModels/FeedVisibilityResponse.php index eb6a808..ce8ea7f 100644 --- a/src/GeneratedModels/FeedVisibilityResponse.php +++ b/src/GeneratedModels/FeedVisibilityResponse.php @@ -7,10 +7,10 @@ class FeedVisibilityResponse extends BaseModel { public function __construct( public ?string $name = null, // Name of the feed visibility level + public ?array $grants = null, // Permission grants for each role /** @var array|null */ #[ArrayOf(Permission::class)] public ?array $permissions = null, // List of permission policies - public ?array $grants = null, // Permission grants for each role ) { } diff --git a/src/GeneratedModels/FeedsPreferences.php b/src/GeneratedModels/FeedsPreferences.php index d6c3b88..3609523 100644 --- a/src/GeneratedModels/FeedsPreferences.php +++ b/src/GeneratedModels/FeedsPreferences.php @@ -6,12 +6,12 @@ class FeedsPreferences extends BaseModel { public function __construct( + public ?string $follow = null, // Push notification preference for new followers. One of: all, none public ?string $comment = null, // Push notification preference for comments on user's activities. One of: all, none + public ?string $reaction = null, // Push notification preference for reactions on user's activities or comments. One of: all, none public ?string $commentReaction = null, // Push notification preference for reactions on comments. One of: all, none public ?string $commentReply = null, // Push notification preference for replies to comments. One of: all, none - public ?string $follow = null, // Push notification preference for new followers. One of: all, none public ?string $mention = null, // Push notification preference for mentions in activities or comments. One of: all, none - public ?string $reaction = null, // Push notification preference for reactions on user's activities or comments. One of: all, none public ?array $customActivityTypes = null, // Push notification preferences for custom activity types. Map of activity type to preference (all or none) ) { } diff --git a/src/GeneratedModels/FeedsPreferencesResponse.php b/src/GeneratedModels/FeedsPreferencesResponse.php index 06becb0..4f93c15 100644 --- a/src/GeneratedModels/FeedsPreferencesResponse.php +++ b/src/GeneratedModels/FeedsPreferencesResponse.php @@ -6,12 +6,12 @@ class FeedsPreferencesResponse extends BaseModel { public function __construct( + public ?string $follow = null, public ?string $comment = null, + public ?string $reaction = null, public ?string $commentReaction = null, public ?string $commentReply = null, - public ?string $follow = null, public ?string $mention = null, - public ?string $reaction = null, public ?array $customActivityTypes = null, ) { } diff --git a/src/GeneratedModels/FeedsReactionResponse.php b/src/GeneratedModels/FeedsReactionResponse.php index 0ccb41c..1aefa8d 100644 --- a/src/GeneratedModels/FeedsReactionResponse.php +++ b/src/GeneratedModels/FeedsReactionResponse.php @@ -6,13 +6,13 @@ class FeedsReactionResponse extends BaseModel { public function __construct( - public ?string $activityID = null, // ID of the activity that was reacted to - public ?\DateTime $createdAt = null, // When the reaction was created - public ?string $type = null, // Type of reaction - public ?\DateTime $updatedAt = null, // When the reaction was last updated public ?UserResponse $user = null, + public ?string $activityID = null, // ID of the activity that was reacted to public ?string $commentID = null, // ID of the comment that was reacted to + public ?string $type = null, // Type of reaction public ?object $custom = null, // Custom data for the reaction + public ?\DateTime $createdAt = null, // When the reaction was created + public ?\DateTime $updatedAt = null, // When the reaction was last updated ) { } diff --git a/src/GeneratedModels/Field.php b/src/GeneratedModels/Field.php index 1329861..00faf1c 100644 --- a/src/GeneratedModels/Field.php +++ b/src/GeneratedModels/Field.php @@ -6,9 +6,9 @@ class Field extends BaseModel { public function __construct( - public ?bool $short = null, public ?string $title = null, public ?string $value = null, + public ?bool $short = null, ) { } diff --git a/src/GeneratedModels/FileUploadConfig.php b/src/GeneratedModels/FileUploadConfig.php index cb05647..c31f258 100644 --- a/src/GeneratedModels/FileUploadConfig.php +++ b/src/GeneratedModels/FileUploadConfig.php @@ -6,11 +6,11 @@ class FileUploadConfig extends BaseModel { public function __construct( - public ?int $sizeLimit = null, public ?array $allowedFileExtensions = null, - public ?array $allowedMimeTypes = null, public ?array $blockedFileExtensions = null, + public ?array $allowedMimeTypes = null, public ?array $blockedMimeTypes = null, + public ?int $sizeLimit = null, ) { } diff --git a/src/GeneratedModels/FileUploadRequest.php b/src/GeneratedModels/FileUploadRequest.php index 15d11e2..a91d577 100644 --- a/src/GeneratedModels/FileUploadRequest.php +++ b/src/GeneratedModels/FileUploadRequest.php @@ -6,8 +6,8 @@ class FileUploadRequest extends BaseModel { public function __construct( - public ?string $file = null, // file field public ?OnlyUserID $user = null, + public ?string $file = null, // file field ) { } diff --git a/src/GeneratedModels/FileUploadResponse.php b/src/GeneratedModels/FileUploadResponse.php index bdab59e..fb6876c 100644 --- a/src/GeneratedModels/FileUploadResponse.php +++ b/src/GeneratedModels/FileUploadResponse.php @@ -6,9 +6,9 @@ class FileUploadResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?string $file = null, // URL to the uploaded asset. Should be used to put to `asset_url` attachment field public ?string $thumbUrl = null, // URL of the file thumbnail for supported file formats. Should be put to `thumb_url` attachment field + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/FirebaseConfig.php b/src/GeneratedModels/FirebaseConfig.php index e28848e..7d9b872 100644 --- a/src/GeneratedModels/FirebaseConfig.php +++ b/src/GeneratedModels/FirebaseConfig.php @@ -6,12 +6,12 @@ class FirebaseConfig extends BaseModel { public function __construct( - public ?string $apnTemplate = null, - public ?string $credentialsJson = null, - public ?string $dataTemplate = null, public ?bool $disabled = null, - public ?string $notificationTemplate = null, public ?string $serverKey = null, + public ?string $notificationTemplate = null, + public ?string $dataTemplate = null, + public ?string $apnTemplate = null, + public ?string $credentialsJson = null, ) { } diff --git a/src/GeneratedModels/FirebaseConfigFields.php b/src/GeneratedModels/FirebaseConfigFields.php index 9f3f8f4..bcbcc76 100644 --- a/src/GeneratedModels/FirebaseConfigFields.php +++ b/src/GeneratedModels/FirebaseConfigFields.php @@ -7,11 +7,11 @@ class FirebaseConfigFields extends BaseModel { public function __construct( public ?bool $enabled = null, - public ?string $apnTemplate = null, - public ?string $credentialsJson = null, - public ?string $dataTemplate = null, public ?string $notificationTemplate = null, + public ?string $dataTemplate = null, + public ?string $apnTemplate = null, public ?string $serverKey = null, + public ?string $credentialsJson = null, ) { } diff --git a/src/GeneratedModels/FlagDetailsResponse.php b/src/GeneratedModels/FlagDetailsResponse.php index b230f7d..fbc8525 100644 --- a/src/GeneratedModels/FlagDetailsResponse.php +++ b/src/GeneratedModels/FlagDetailsResponse.php @@ -6,9 +6,9 @@ class FlagDetailsResponse extends BaseModel { public function __construct( - public ?string $originalText = null, public ?AutomodDetailsResponse $automod = null, public ?object $extra = null, + public ?string $originalText = null, ) { } diff --git a/src/GeneratedModels/FlagFeedbackResponse.php b/src/GeneratedModels/FlagFeedbackResponse.php index 453dbc2..99460a3 100644 --- a/src/GeneratedModels/FlagFeedbackResponse.php +++ b/src/GeneratedModels/FlagFeedbackResponse.php @@ -6,8 +6,8 @@ class FlagFeedbackResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, public ?string $messageID = null, + public ?\DateTime $createdAt = null, /** @var array|null */ #[ArrayOf(LabelResponse::class)] public ?array $labels = null, diff --git a/src/GeneratedModels/FlagMessageDetailsResponse.php b/src/GeneratedModels/FlagMessageDetailsResponse.php index 3e387f6..a828c32 100644 --- a/src/GeneratedModels/FlagMessageDetailsResponse.php +++ b/src/GeneratedModels/FlagMessageDetailsResponse.php @@ -6,10 +6,10 @@ class FlagMessageDetailsResponse extends BaseModel { public function __construct( + public ?string $updatedByID = null, public ?bool $pinChanged = null, public ?bool $shouldEnrich = null, public ?bool $skipPush = null, - public ?string $updatedByID = null, ) { } diff --git a/src/GeneratedModels/FlagRequest.php b/src/GeneratedModels/FlagRequest.php index 8a1e617..783493c 100644 --- a/src/GeneratedModels/FlagRequest.php +++ b/src/GeneratedModels/FlagRequest.php @@ -6,14 +6,14 @@ class FlagRequest extends BaseModel { public function __construct( - public ?string $entityID = null, // Unique identifier of the entity being flagged + public ?ModerationPayload $moderationPayload = null, + public ?UserRequest $user = null, public ?string $entityType = null, // Type of entity being flagged (e.g., message, user) + public ?string $entityID = null, // Unique identifier of the entity being flagged public ?string $entityCreatorID = null, // ID of the user who created the flagged entity public ?string $reason = null, // Optional explanation for why the content is being flagged - public ?string $userID = null, public ?object $custom = null, // Additional metadata about the flag - public ?ModerationPayload $moderationPayload = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/FlagResponse.php b/src/GeneratedModels/FlagResponse.php index 339243f..4d1a6aa 100644 --- a/src/GeneratedModels/FlagResponse.php +++ b/src/GeneratedModels/FlagResponse.php @@ -6,8 +6,8 @@ class FlagResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?string $itemID = null, // Unique identifier of the created moderation item + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/FlagUpdatedEvent.php b/src/GeneratedModels/FlagUpdatedEvent.php index 0fe24dc..1eb3c79 100644 --- a/src/GeneratedModels/FlagUpdatedEvent.php +++ b/src/GeneratedModels/FlagUpdatedEvent.php @@ -6,13 +6,13 @@ class FlagUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, - public ?string $type = null, - public ?\DateTime $receivedAt = null, public ?UserResponse $createdBy = null, public ?MessageResponse $message = null, public ?UserResponse $user = null, + public ?string $type = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $receivedAt = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/FollowBatchResponse.php b/src/GeneratedModels/FollowBatchResponse.php index ee6d4e0..b76b3b7 100644 --- a/src/GeneratedModels/FollowBatchResponse.php +++ b/src/GeneratedModels/FollowBatchResponse.php @@ -6,13 +6,13 @@ class FollowBatchResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(FollowResponse::class)] - public ?array $created = null, // List of newly created follow relationships + public ?array $follows = null, // List of current follow relationships /** @var array|null */ #[ArrayOf(FollowResponse::class)] - public ?array $follows = null, // List of current follow relationships + public ?array $created = null, // List of newly created follow relationships + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/FollowCreatedEvent.php b/src/GeneratedModels/FollowCreatedEvent.php index c2b62a7..66567f3 100644 --- a/src/GeneratedModels/FollowCreatedEvent.php +++ b/src/GeneratedModels/FollowCreatedEvent.php @@ -9,13 +9,13 @@ class FollowCreatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, - public ?object $custom = null, public ?FollowResponse $follow = null, public ?string $type = null, // The type of event: "feeds.follow.created" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/FollowDeletedEvent.php b/src/GeneratedModels/FollowDeletedEvent.php index 542c83b..c51f2af 100644 --- a/src/GeneratedModels/FollowDeletedEvent.php +++ b/src/GeneratedModels/FollowDeletedEvent.php @@ -9,13 +9,13 @@ class FollowDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, - public ?object $custom = null, public ?FollowResponse $follow = null, public ?string $type = null, // The type of event: "feeds.follow.deleted" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/FollowRequest.php b/src/GeneratedModels/FollowRequest.php index 97234f6..36a1cd8 100644 --- a/src/GeneratedModels/FollowRequest.php +++ b/src/GeneratedModels/FollowRequest.php @@ -8,12 +8,12 @@ class FollowRequest extends BaseModel public function __construct( public ?string $source = null, // Fully qualified ID of the source feed public ?string $target = null, // Fully qualified ID of the target feed - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) - public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this follow + public ?object $custom = null, // Custom data for the follow relationship public ?string $pushPreference = null, // Push preference for the follow relationship + public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this follow + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $skipPush = null, // Whether to skip push for this follow public ?string $status = null, // Status of the follow relationship. One of: accepted, pending, rejected - public ?object $custom = null, // Custom data for the follow relationship ) { } diff --git a/src/GeneratedModels/FollowResponse.php b/src/GeneratedModels/FollowResponse.php index ae6c4e6..f44c922 100644 --- a/src/GeneratedModels/FollowResponse.php +++ b/src/GeneratedModels/FollowResponse.php @@ -6,16 +6,16 @@ class FollowResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the follow relationship was created - public ?string $followerRole = null, // Role of the follower (source user) in the follow relationship - public ?string $pushPreference = null, // Push preference for notifications. One of: all, none - public ?string $status = null, // Status of the follow relationship. One of: accepted, pending, rejected - public ?\DateTime $updatedAt = null, // When the follow relationship was last updated public ?FeedResponse $sourceFeed = null, public ?FeedResponse $targetFeed = null, + public ?string $pushPreference = null, // Push preference for notifications. One of: all, none + public ?object $custom = null, // Custom data for the follow relationship public ?\DateTime $requestAcceptedAt = null, // When the follow request was accepted public ?\DateTime $requestRejectedAt = null, // When the follow request was rejected - public ?object $custom = null, // Custom data for the follow relationship + public ?string $status = null, // Status of the follow relationship. One of: accepted, pending, rejected + public ?string $followerRole = null, // Role of the follower (source user) in the follow relationship + public ?\DateTime $createdAt = null, // When the follow relationship was created + public ?\DateTime $updatedAt = null, // When the follow relationship was last updated ) { } diff --git a/src/GeneratedModels/FollowUpdatedEvent.php b/src/GeneratedModels/FollowUpdatedEvent.php index b087da2..2d2af1b 100644 --- a/src/GeneratedModels/FollowUpdatedEvent.php +++ b/src/GeneratedModels/FollowUpdatedEvent.php @@ -9,13 +9,13 @@ class FollowUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, - public ?object $custom = null, public ?FollowResponse $follow = null, public ?string $type = null, // The type of event: "feeds.follow.updated" in this case - public ?string $feedVisibility = null, + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $fid = null, + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/FrameRecordSettings.php b/src/GeneratedModels/FrameRecordSettings.php index 783f725..5f1878a 100644 --- a/src/GeneratedModels/FrameRecordSettings.php +++ b/src/GeneratedModels/FrameRecordSettings.php @@ -6,9 +6,9 @@ class FrameRecordSettings extends BaseModel { public function __construct( - public ?int $captureIntervalInSeconds = null, public ?string $mode = null, public ?string $quality = null, + public ?int $captureIntervalInSeconds = null, ) { } diff --git a/src/GeneratedModels/FrameRecordingSettingsRequest.php b/src/GeneratedModels/FrameRecordingSettingsRequest.php index 2ea3860..a5490a8 100644 --- a/src/GeneratedModels/FrameRecordingSettingsRequest.php +++ b/src/GeneratedModels/FrameRecordingSettingsRequest.php @@ -6,9 +6,9 @@ class FrameRecordingSettingsRequest extends BaseModel { public function __construct( - public ?int $captureIntervalInSeconds = null, public ?string $mode = null, public ?string $quality = null, + public ?int $captureIntervalInSeconds = null, ) { } diff --git a/src/GeneratedModels/FrameRecordingSettingsResponse.php b/src/GeneratedModels/FrameRecordingSettingsResponse.php index a4bdaeb..fa712db 100644 --- a/src/GeneratedModels/FrameRecordingSettingsResponse.php +++ b/src/GeneratedModels/FrameRecordingSettingsResponse.php @@ -6,9 +6,9 @@ class FrameRecordingSettingsResponse extends BaseModel { public function __construct( - public ?int $captureIntervalInSeconds = null, public ?string $mode = null, public ?string $quality = null, + public ?int $captureIntervalInSeconds = null, ) { } diff --git a/src/GeneratedModels/FriendReactionsOptions.php b/src/GeneratedModels/FriendReactionsOptions.php index 6357757..e751785 100644 --- a/src/GeneratedModels/FriendReactionsOptions.php +++ b/src/GeneratedModels/FriendReactionsOptions.php @@ -10,8 +10,8 @@ class FriendReactionsOptions extends BaseModel { public function __construct( public ?bool $enabled = null, // Default: false. When true, fetches friend reactions for activities. - public ?int $limit = null, // Default: 3, Max: 10. The maximum number of friend reactions to return per activity. public ?string $type = null, // Default: 'following'. The type of friend relationship to use. 'following' = users you follow, 'mutual' = users with mutual follows. One of: following, mutual + public ?int $limit = null, // Default: 3, Max: 10. The maximum number of friend reactions to return per activity. ) { } diff --git a/src/GeneratedModels/FullUserResponse.php b/src/GeneratedModels/FullUserResponse.php index e82eb08..538ec72 100644 --- a/src/GeneratedModels/FullUserResponse.php +++ b/src/GeneratedModels/FullUserResponse.php @@ -6,42 +6,42 @@ class FullUserResponse extends BaseModel { public function __construct( - public ?bool $banned = null, - public ?\DateTime $createdAt = null, + public ?PrivacySettingsResponse $privacySettings = null, public ?string $id = null, - public ?bool $invisible = null, + public ?string $name = null, + public ?string $image = null, + public ?object $custom = null, public ?string $language = null, - public ?bool $online = null, public ?string $role = null, - public ?bool $shadowBanned = null, - public ?int $totalUnreadCount = null, - public ?int $unreadChannels = null, - public ?int $unreadCount = null, - public ?int $unreadThreads = null, + public ?array $teams = null, + public ?array $teamsRole = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - public ?array $blockedUserIds = null, - /** @var array|null */ - #[ArrayOf(ChannelMute::class)] - public ?array $channelMutes = null, + public ?\DateTime $deletedAt = null, + public ?bool $banned = null, + public ?bool $online = null, + public ?\DateTime $lastActive = null, + public ?\DateTime $revokeTokensIssuedBefore = null, + public ?\DateTime $deactivatedAt = null, + public ?int $avgResponseTime = null, /** @var array|null */ #[ArrayOf(DeviceResponse::class)] public ?array $devices = null, + public ?bool $invisible = null, /** @var array|null */ #[ArrayOf(UserMuteResponse::class)] public ?array $mutes = null, - public ?array $teams = null, - public ?object $custom = null, - public ?int $avgResponseTime = null, - public ?\DateTime $banExpires = null, - public ?\DateTime $deactivatedAt = null, - public ?\DateTime $deletedAt = null, - public ?string $image = null, - public ?\DateTime $lastActive = null, - public ?string $name = null, - public ?\DateTime $revokeTokensIssuedBefore = null, + /** @var array|null */ + #[ArrayOf(ChannelMute::class)] + public ?array $channelMutes = null, + public ?int $unreadCount = null, + public ?int $totalUnreadCount = null, + public ?int $unreadChannels = null, + public ?int $unreadThreads = null, public ?array $latestHiddenChannels = null, - public ?PrivacySettingsResponse $privacySettings = null, - public ?array $teamsRole = null, + public ?bool $shadowBanned = null, + public ?array $blockedUserIds = null, + public ?\DateTime $banExpires = null, ) { } diff --git a/src/GeneratedModels/FutureChannelBanResponse.php b/src/GeneratedModels/FutureChannelBanResponse.php index 7737d73..632f618 100644 --- a/src/GeneratedModels/FutureChannelBanResponse.php +++ b/src/GeneratedModels/FutureChannelBanResponse.php @@ -6,12 +6,12 @@ class FutureChannelBanResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, + public ?UserResponse $bannedBy = null, + public ?UserResponse $user = null, public ?\DateTime $expires = null, public ?string $reason = null, public ?bool $shadow = null, - public ?UserResponse $bannedBy = null, - public ?UserResponse $user = null, + public ?\DateTime $createdAt = null, ) { } diff --git a/src/GeneratedModels/GeofenceResponse.php b/src/GeneratedModels/GeofenceResponse.php index 3a9f027..4118ceb 100644 --- a/src/GeneratedModels/GeofenceResponse.php +++ b/src/GeneratedModels/GeofenceResponse.php @@ -7,8 +7,8 @@ class GeofenceResponse extends BaseModel { public function __construct( public ?string $name = null, - public ?string $description = null, public ?string $type = null, + public ?string $description = null, public ?array $countryCodes = null, ) { } diff --git a/src/GeneratedModels/GetActiveCallsStatusResponse.php b/src/GeneratedModels/GetActiveCallsStatusResponse.php index 00a8695..980b463 100644 --- a/src/GeneratedModels/GetActiveCallsStatusResponse.php +++ b/src/GeneratedModels/GetActiveCallsStatusResponse.php @@ -9,11 +9,11 @@ class GetActiveCallsStatusResponse extends BaseModel { public function __construct( - public ?string $duration = null, - public ?\DateTime $endTime = null, // End time of the status period - public ?\DateTime $startTime = null, // Start time of the status period public ?ActiveCallsMetrics $metrics = null, public ?ActiveCallsSummary $summary = null, + public ?string $duration = null, + public ?\DateTime $startTime = null, // Start time of the status period + public ?\DateTime $endTime = null, // End time of the status period ) { } diff --git a/src/GeneratedModels/GetActivityResponse.php b/src/GeneratedModels/GetActivityResponse.php index 4b4ae1c..34d647c 100644 --- a/src/GeneratedModels/GetActivityResponse.php +++ b/src/GeneratedModels/GetActivityResponse.php @@ -6,8 +6,8 @@ class GetActivityResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ActivityResponse $activity = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetAppealResponse.php b/src/GeneratedModels/GetAppealResponse.php index 31aa95e..23443ff 100644 --- a/src/GeneratedModels/GetAppealResponse.php +++ b/src/GeneratedModels/GetAppealResponse.php @@ -6,8 +6,8 @@ class GetAppealResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?AppealItemResponse $item = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetApplicationResponse.php b/src/GeneratedModels/GetApplicationResponse.php index 4e97fe3..4f5a3c8 100644 --- a/src/GeneratedModels/GetApplicationResponse.php +++ b/src/GeneratedModels/GetApplicationResponse.php @@ -9,8 +9,8 @@ class GetApplicationResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?AppResponseFields $app = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetBlockListResponse.php b/src/GeneratedModels/GetBlockListResponse.php index fa0b179..78b5260 100644 --- a/src/GeneratedModels/GetBlockListResponse.php +++ b/src/GeneratedModels/GetBlockListResponse.php @@ -9,8 +9,8 @@ class GetBlockListResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?BlockListResponse $blocklist = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetBlockedUsersResponse.php b/src/GeneratedModels/GetBlockedUsersResponse.php index b4497bb..3056cfd 100644 --- a/src/GeneratedModels/GetBlockedUsersResponse.php +++ b/src/GeneratedModels/GetBlockedUsersResponse.php @@ -6,10 +6,10 @@ class GetBlockedUsersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(BlockedUserResponse::class)] public ?array $blocks = null, // Array of blocked user object + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetCallParticipantSessionMetricsResponse.php b/src/GeneratedModels/GetCallParticipantSessionMetricsResponse.php index c339b45..308bbd4 100644 --- a/src/GeneratedModels/GetCallParticipantSessionMetricsResponse.php +++ b/src/GeneratedModels/GetCallParticipantSessionMetricsResponse.php @@ -9,17 +9,17 @@ class GetCallParticipantSessionMetricsResponse extends BaseModel { public function __construct( + public ?SessionClient $client = null, public ?string $duration = null, // Duration of the request in milliseconds - public ?bool $isPublisher = null, - public ?bool $isSubscriber = null, - public ?\DateTime $joinedAt = null, - public ?string $publisherType = null, public ?string $userID = null, public ?string $userSessionID = null, + public ?string $publisherType = null, + public ?\DateTime $joinedAt = null, + public ?bool $isPublisher = null, + public ?bool $isSubscriber = null, /** @var array|null */ #[ArrayOf(PublishedTrackMetrics::class)] public ?array $publishedTracks = null, - public ?SessionClient $client = null, ) { } diff --git a/src/GeneratedModels/GetCallReportResponse.php b/src/GeneratedModels/GetCallReportResponse.php index b3b54a2..a5d4e0b 100644 --- a/src/GeneratedModels/GetCallReportResponse.php +++ b/src/GeneratedModels/GetCallReportResponse.php @@ -9,14 +9,14 @@ class GetCallReportResponse extends BaseModel { public function __construct( + public ?ChatActivityStatsResponse $chatActivity = null, + public ?ReportResponse $report = null, + public ?CallSessionResponse $session = null, public ?string $duration = null, // Duration of the request in milliseconds public ?string $sessionID = null, - public ?ReportResponse $report = null, /** @var array|null */ #[ArrayOf(VideoReactionsResponse::class)] public ?array $videoReactions = null, - public ?ChatActivityStatsResponse $chatActivity = null, - public ?CallSessionResponse $session = null, ) { } diff --git a/src/GeneratedModels/GetCallResponse.php b/src/GeneratedModels/GetCallResponse.php index 4597400..f3483b8 100644 --- a/src/GeneratedModels/GetCallResponse.php +++ b/src/GeneratedModels/GetCallResponse.php @@ -6,14 +6,14 @@ class GetCallResponse extends BaseModel { public function __construct( - public ?string $duration = null, + public ?CallResponse $call = null, /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, /** @var array|null */ #[ArrayOf(OwnCapability::class)] public ?array $ownCapabilities = null, - public ?CallResponse $call = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetCallSessionParticipantStatsDetailsResponse.php b/src/GeneratedModels/GetCallSessionParticipantStatsDetailsResponse.php index 9e6f496..6fa113a 100644 --- a/src/GeneratedModels/GetCallSessionParticipantStatsDetailsResponse.php +++ b/src/GeneratedModels/GetCallSessionParticipantStatsDetailsResponse.php @@ -9,16 +9,16 @@ class GetCallSessionParticipantStatsDetailsResponse extends BaseModel { public function __construct( - public ?string $callID = null, - public ?string $callSessionID = null, - public ?string $callType = null, - public ?string $duration = null, // Duration of the request in milliseconds - public ?string $userID = null, - public ?string $userSessionID = null, public ?ParticipantSeriesPublisherStats $publisher = null, public ?ParticipantSeriesSubscriberStats $subscriber = null, public ?ParticipantSeriesTimeframe $timeframe = null, public ?ParticipantSeriesUserStats $user = null, + public ?string $duration = null, // Duration of the request in milliseconds + public ?string $callType = null, + public ?string $callID = null, + public ?string $callSessionID = null, + public ?string $userID = null, + public ?string $userSessionID = null, ) { } diff --git a/src/GeneratedModels/GetCallTypeResponse.php b/src/GeneratedModels/GetCallTypeResponse.php index 538f87e..d7ec992 100644 --- a/src/GeneratedModels/GetCallTypeResponse.php +++ b/src/GeneratedModels/GetCallTypeResponse.php @@ -6,14 +6,14 @@ class GetCallTypeResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $duration = null, - public ?string $name = null, - public ?\DateTime $updatedAt = null, - public ?array $grants = null, public ?NotificationSettingsResponse $notificationSettings = null, public ?CallSettingsResponse $settings = null, + public ?string $name = null, + public ?array $grants = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, public ?string $externalStorage = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetCampaignResponse.php b/src/GeneratedModels/GetCampaignResponse.php index ffc13aa..673253e 100644 --- a/src/GeneratedModels/GetCampaignResponse.php +++ b/src/GeneratedModels/GetCampaignResponse.php @@ -9,9 +9,9 @@ class GetCampaignResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?CampaignResponse $campaign = null, public ?PagerResponse $users = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetChannelTypeResponse.php b/src/GeneratedModels/GetChannelTypeResponse.php index 614f2ac..c992891 100644 --- a/src/GeneratedModels/GetChannelTypeResponse.php +++ b/src/GeneratedModels/GetChannelTypeResponse.php @@ -9,50 +9,50 @@ class GetChannelTypeResponse extends BaseModel { public function __construct( - public ?string $automod = null, - public ?string $automodBehavior = null, - public ?bool $connectEvents = null, - public ?bool $countMessages = null, + public ?Thresholds $automodThresholds = null, + /** @var array|null */ + #[ArrayOf(PolicyRequest::class)] + public ?array $permissions = null, + public ?array $grants = null, public ?\DateTime $createdAt = null, - public ?bool $customEvents = null, - public ?bool $deliveryEvents = null, - public ?string $duration = null, // Duration of the request in milliseconds - public ?bool $markMessagesPending = null, - public ?int $maxMessageLength = null, - public ?bool $mutes = null, + public ?\DateTime $updatedAt = null, public ?string $name = null, - public ?bool $polls = null, - public ?bool $pushNotifications = null, - public ?bool $quotes = null, - public ?bool $reactions = null, + public ?bool $typingEvents = null, public ?bool $readEvents = null, - public ?bool $reminders = null, - public ?bool $replies = null, + public ?bool $connectEvents = null, + public ?bool $deliveryEvents = null, public ?bool $search = null, - public ?bool $sharedLocations = null, - public ?bool $skipLastMsgUpdateForSystemMsgs = null, - public ?bool $typingEvents = null, - public ?\DateTime $updatedAt = null, + public ?bool $reactions = null, + public ?bool $replies = null, + public ?bool $quotes = null, + public ?bool $mutes = null, public ?bool $uploads = null, public ?bool $urlEnrichment = null, + public ?bool $customEvents = null, + public ?bool $pushNotifications = null, + public ?bool $reminders = null, + public ?bool $markMessagesPending = null, + public ?bool $polls = null, public ?bool $userMessageReminders = null, - /** @var array|null */ - #[ArrayOf(Command::class)] - public ?array $commands = null, - /** @var array|null */ - #[ArrayOf(PolicyRequest::class)] - public ?array $permissions = null, - public ?array $grants = null, + public ?bool $sharedLocations = null, + public ?bool $countMessages = null, + public ?int $maxMessageLength = null, + public ?string $automod = null, + public ?string $automodBehavior = null, public ?string $blocklist = null, public ?string $blocklistBehavior = null, - public ?int $partitionSize = null, - public ?string $partitionTtl = null, - public ?string $pushLevel = null, - public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] public ?array $blocklists = null, - public ?Thresholds $automodThresholds = null, + public ?array $allowedFlagReasons = null, + public ?int $partitionSize = null, + public ?string $partitionTtl = null, + public ?bool $skipLastMsgUpdateForSystemMsgs = null, + public ?string $pushLevel = null, + /** @var array|null */ + #[ArrayOf(Command::class)] + public ?array $commands = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetCommandResponse.php b/src/GeneratedModels/GetCommandResponse.php index 75d63f6..7e76f56 100644 --- a/src/GeneratedModels/GetCommandResponse.php +++ b/src/GeneratedModels/GetCommandResponse.php @@ -6,13 +6,13 @@ class GetCommandResponse extends BaseModel { public function __construct( - public ?string $args = null, - public ?string $description = null, - public ?string $duration = null, - public ?string $name = null, - public ?string $set = null, public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, + public ?string $name = null, + public ?string $description = null, + public ?string $args = null, + public ?string $set = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetCommentRepliesResponse.php b/src/GeneratedModels/GetCommentRepliesResponse.php index 20a9266..d32c5ec 100644 --- a/src/GeneratedModels/GetCommentRepliesResponse.php +++ b/src/GeneratedModels/GetCommentRepliesResponse.php @@ -6,13 +6,13 @@ class GetCommentRepliesResponse extends BaseModel { public function __construct( - public ?string $duration = null, - public ?string $sort = null, // Sort order used for the replies (first, last, top, best, controversial) /** @var array|null */ #[ArrayOf(ThreadedCommentResponse::class)] public ?array $comments = null, // Threaded listing of replies to the comment + public ?string $sort = null, // Sort order used for the replies (first, last, top, best, controversial) public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetCommentResponse.php b/src/GeneratedModels/GetCommentResponse.php index ef6e9b2..25ca8ef 100644 --- a/src/GeneratedModels/GetCommentResponse.php +++ b/src/GeneratedModels/GetCommentResponse.php @@ -6,8 +6,8 @@ class GetCommentResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?CommentResponse $comment = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetCommentsResponse.php b/src/GeneratedModels/GetCommentsResponse.php index af5de14..182b0fd 100644 --- a/src/GeneratedModels/GetCommentsResponse.php +++ b/src/GeneratedModels/GetCommentsResponse.php @@ -6,13 +6,13 @@ class GetCommentsResponse extends BaseModel { public function __construct( - public ?string $duration = null, - public ?string $sort = null, // Sort order used for the comments (first, last, top, best, controversial) /** @var array|null */ #[ArrayOf(ThreadedCommentResponse::class)] public ?array $comments = null, // Threaded listing for the activity + public ?string $sort = null, // Sort order used for the comments (first, last, top, best, controversial) public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetConfigResponse.php b/src/GeneratedModels/GetConfigResponse.php index 6e90ed0..10b5e07 100644 --- a/src/GeneratedModels/GetConfigResponse.php +++ b/src/GeneratedModels/GetConfigResponse.php @@ -6,8 +6,8 @@ class GetConfigResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ConfigResponse $config = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetCustomPermissionResponse.php b/src/GeneratedModels/GetCustomPermissionResponse.php index 6619d33..5f2f4cd 100644 --- a/src/GeneratedModels/GetCustomPermissionResponse.php +++ b/src/GeneratedModels/GetCustomPermissionResponse.php @@ -9,8 +9,8 @@ class GetCustomPermissionResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?Permission $permission = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetDraftResponse.php b/src/GeneratedModels/GetDraftResponse.php index 5a5816b..fe44818 100644 --- a/src/GeneratedModels/GetDraftResponse.php +++ b/src/GeneratedModels/GetDraftResponse.php @@ -9,8 +9,8 @@ class GetDraftResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?DraftResponse $draft = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetEdgesResponse.php b/src/GeneratedModels/GetEdgesResponse.php index ff015e1..1d710bf 100644 --- a/src/GeneratedModels/GetEdgesResponse.php +++ b/src/GeneratedModels/GetEdgesResponse.php @@ -9,10 +9,10 @@ class GetEdgesResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(EdgeResponse::class)] public ?array $edges = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetFeedGroupResponse.php b/src/GeneratedModels/GetFeedGroupResponse.php index e2775e1..0ba2e62 100644 --- a/src/GeneratedModels/GetFeedGroupResponse.php +++ b/src/GeneratedModels/GetFeedGroupResponse.php @@ -6,8 +6,8 @@ class GetFeedGroupResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedGroupResponse $feedGroup = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetFeedViewResponse.php b/src/GeneratedModels/GetFeedViewResponse.php index e809180..624d85f 100644 --- a/src/GeneratedModels/GetFeedViewResponse.php +++ b/src/GeneratedModels/GetFeedViewResponse.php @@ -6,8 +6,8 @@ class GetFeedViewResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedViewResponse $feedView = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetFeedVisibilityResponse.php b/src/GeneratedModels/GetFeedVisibilityResponse.php index 5568907..fb87ef5 100644 --- a/src/GeneratedModels/GetFeedVisibilityResponse.php +++ b/src/GeneratedModels/GetFeedVisibilityResponse.php @@ -6,8 +6,8 @@ class GetFeedVisibilityResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedVisibilityResponse $feedVisibility = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetFeedsRateLimitsResponse.php b/src/GeneratedModels/GetFeedsRateLimitsResponse.php index 9e0f5b0..690a87f 100644 --- a/src/GeneratedModels/GetFeedsRateLimitsResponse.php +++ b/src/GeneratedModels/GetFeedsRateLimitsResponse.php @@ -15,10 +15,10 @@ public function __construct( public ?array $ios = null, // Rate limits for iOS platform (endpoint name -> limit info) /** @var array|null */ #[MapOf(LimitInfoResponse::class)] - public ?array $serverSide = null, // Rate limits for server-side platform (endpoint name -> limit info) + public ?array $web = null, // Rate limits for Web platform (endpoint name -> limit info) /** @var array|null */ #[MapOf(LimitInfoResponse::class)] - public ?array $web = null, // Rate limits for Web platform (endpoint name -> limit info) + public ?array $serverSide = null, // Rate limits for server-side platform (endpoint name -> limit info) ) { } diff --git a/src/GeneratedModels/GetFollowSuggestionsResponse.php b/src/GeneratedModels/GetFollowSuggestionsResponse.php index 15e8e5e..021cb07 100644 --- a/src/GeneratedModels/GetFollowSuggestionsResponse.php +++ b/src/GeneratedModels/GetFollowSuggestionsResponse.php @@ -6,11 +6,11 @@ class GetFollowSuggestionsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(FeedSuggestionResponse::class)] public ?array $suggestions = null, // List of suggested feeds to follow public ?string $algorithmUsed = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetImportResponse.php b/src/GeneratedModels/GetImportResponse.php index cc2fea1..c2fc779 100644 --- a/src/GeneratedModels/GetImportResponse.php +++ b/src/GeneratedModels/GetImportResponse.php @@ -9,8 +9,8 @@ class GetImportResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?ImportTask $importTask = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetImportV2TaskResponse.php b/src/GeneratedModels/GetImportV2TaskResponse.php index 2a44988..2320d59 100644 --- a/src/GeneratedModels/GetImportV2TaskResponse.php +++ b/src/GeneratedModels/GetImportV2TaskResponse.php @@ -9,14 +9,14 @@ class GetImportV2TaskResponse extends BaseModel { public function __construct( - public ?int $appPk = null, - public ?\DateTime $createdAt = null, - public ?string $duration = null, // Duration of the request in milliseconds + public ?ImportV2TaskSettings $settings = null, public ?string $id = null, + public ?int $appPk = null, public ?string $product = null, public ?int $state = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - public ?ImportV2TaskSettings $settings = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetManyMessagesResponse.php b/src/GeneratedModels/GetManyMessagesResponse.php index 545b4b7..2dc284d 100644 --- a/src/GeneratedModels/GetManyMessagesResponse.php +++ b/src/GeneratedModels/GetManyMessagesResponse.php @@ -6,10 +6,10 @@ class GetManyMessagesResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $messages = null, // List of messages + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetMessageResponse.php b/src/GeneratedModels/GetMessageResponse.php index c667f26..91d4b76 100644 --- a/src/GeneratedModels/GetMessageResponse.php +++ b/src/GeneratedModels/GetMessageResponse.php @@ -9,9 +9,9 @@ class GetMessageResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?MessageWithChannelResponse $message = null, public ?array $pendingMessageMetadata = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetModerationRuleResponse.php b/src/GeneratedModels/GetModerationRuleResponse.php index 3bab93c..c9317d8 100644 --- a/src/GeneratedModels/GetModerationRuleResponse.php +++ b/src/GeneratedModels/GetModerationRuleResponse.php @@ -9,8 +9,8 @@ class GetModerationRuleResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?ModerationRuleV2Response $rule = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetOGResponse.php b/src/GeneratedModels/GetOGResponse.php index 15bbff3..822679a 100644 --- a/src/GeneratedModels/GetOGResponse.php +++ b/src/GeneratedModels/GetOGResponse.php @@ -6,33 +6,33 @@ class GetOGResponse extends BaseModel { public function __construct( - public ?string $duration = null, - public ?object $custom = null, - public ?string $assetUrl = null, // URL of detected video or audio - public ?string $authorIcon = null, - public ?string $authorLink = null, // og:site - public ?string $authorName = null, // og:site_name - public ?string $color = null, + public ?Images $giphy = null, + public ?string $type = null, // Attachment type, could be empty, image, audio or video public ?string $fallback = null, - public ?string $footer = null, - public ?string $footerIcon = null, - public ?string $imageUrl = null, // URL of detected image - public ?string $ogScrapeUrl = null, // extracted url from the text - public ?int $originalHeight = null, - public ?int $originalWidth = null, + public ?string $color = null, public ?string $pretext = null, - public ?string $text = null, // og:description - public ?string $thumbUrl = null, // URL of detected thumb image + public ?string $authorName = null, // og:site_name + public ?string $authorLink = null, // og:site + public ?string $authorIcon = null, public ?string $title = null, // og:title public ?string $titleLink = null, // og:url - public ?string $type = null, // Attachment type, could be empty, image, audio or video + public ?string $text = null, // og:description + public ?string $imageUrl = null, // URL of detected image + public ?string $thumbUrl = null, // URL of detected thumb image + public ?string $footer = null, + public ?string $footerIcon = null, /** @var array|null */ #[ArrayOf(Action::class)] public ?array $actions = null, /** @var array|null */ #[ArrayOf(Field::class)] public ?array $fields = null, - public ?Images $giphy = null, + public ?string $assetUrl = null, // URL of detected video or audio + public ?object $custom = null, + public ?string $ogScrapeUrl = null, // extracted url from the text + public ?int $originalWidth = null, + public ?int $originalHeight = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetOrCreateCallRequest.php b/src/GeneratedModels/GetOrCreateCallRequest.php index 0189b88..c6d144e 100644 --- a/src/GeneratedModels/GetOrCreateCallRequest.php +++ b/src/GeneratedModels/GetOrCreateCallRequest.php @@ -6,11 +6,11 @@ class GetOrCreateCallRequest extends BaseModel { public function __construct( - public ?int $membersLimit = null, - public ?bool $notify = null, // if provided it sends a notification event to the members for this call + public ?CallRequest $data = null, public ?bool $ring = null, // if provided it sends a ring event to the members for this call + public ?bool $notify = null, // if provided it sends a notification event to the members for this call public ?bool $video = null, - public ?CallRequest $data = null, + public ?int $membersLimit = null, ) { } diff --git a/src/GeneratedModels/GetOrCreateCallResponse.php b/src/GeneratedModels/GetOrCreateCallResponse.php index e0f85b5..5e9f820 100644 --- a/src/GeneratedModels/GetOrCreateCallResponse.php +++ b/src/GeneratedModels/GetOrCreateCallResponse.php @@ -6,15 +6,15 @@ class GetOrCreateCallResponse extends BaseModel { public function __construct( - public ?bool $created = null, - public ?string $duration = null, + public ?CallResponse $call = null, /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, /** @var array|null */ #[ArrayOf(OwnCapability::class)] public ?array $ownCapabilities = null, - public ?CallResponse $call = null, + public ?bool $created = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetOrCreateFeedGroupRequest.php b/src/GeneratedModels/GetOrCreateFeedGroupRequest.php index d3c7228..826f211 100644 --- a/src/GeneratedModels/GetOrCreateFeedGroupRequest.php +++ b/src/GeneratedModels/GetOrCreateFeedGroupRequest.php @@ -6,6 +6,12 @@ class GetOrCreateFeedGroupRequest extends BaseModel { public function __construct( + public ?AggregationConfig $aggregation = null, + public ?NotificationConfig $notification = null, + public ?PushNotificationConfig $pushNotification = null, + public ?RankingConfig $ranking = null, + public ?StoriesConfig $stories = null, + public ?object $custom = null, // Custom data for the feed group public ?string $defaultVisibility = null, // Default visibility for the feed group, can be 'public', 'visible', 'followers', 'members', or 'private'. Defaults to 'visible' if not provided. /** @var array|null */ #[ArrayOf(ActivityProcessorConfig::class)] @@ -13,12 +19,6 @@ public function __construct( /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Configuration for activity selectors - public ?AggregationConfig $aggregation = null, - public ?object $custom = null, // Custom data for the feed group - public ?NotificationConfig $notification = null, - public ?PushNotificationConfig $pushNotification = null, - public ?RankingConfig $ranking = null, - public ?StoriesConfig $stories = null, ) { } diff --git a/src/GeneratedModels/GetOrCreateFeedGroupResponse.php b/src/GeneratedModels/GetOrCreateFeedGroupResponse.php index c7ea8f1..d6c10b5 100644 --- a/src/GeneratedModels/GetOrCreateFeedGroupResponse.php +++ b/src/GeneratedModels/GetOrCreateFeedGroupResponse.php @@ -6,9 +6,9 @@ class GetOrCreateFeedGroupResponse extends BaseModel { public function __construct( - public ?string $duration = null, - public ?bool $wasCreated = null, // Indicates whether the feed group was created (true) or already existed (false) public ?FeedGroupResponse $feedGroup = null, + public ?bool $wasCreated = null, // Indicates whether the feed group was created (true) or already existed (false) + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetOrCreateFeedRequest.php b/src/GeneratedModels/GetOrCreateFeedRequest.php index 21a8bc3..b0acdd3 100644 --- a/src/GeneratedModels/GetOrCreateFeedRequest.php +++ b/src/GeneratedModels/GetOrCreateFeedRequest.php @@ -9,23 +9,23 @@ class GetOrCreateFeedRequest extends BaseModel { public function __construct( - public ?string $idAround = null, - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, - public ?string $userID = null, - public ?string $view = null, - public ?bool $watch = null, public ?FeedInput $data = null, public ?EnrichmentOptions $enrichmentOptions = null, - public ?object $externalRanking = null, - public ?object $filter = null, public ?PagerRequest $followersPagination = null, public ?PagerRequest $followingPagination = null, public ?FriendReactionsOptions $friendReactionsOptions = null, - public ?array $interestWeights = null, public ?PagerRequest $memberPagination = null, public ?UserRequest $user = null, + public ?bool $watch = null, + public ?string $view = null, + public ?object $externalRanking = null, + public ?array $interestWeights = null, + public ?object $filter = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, + public ?string $idAround = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/GetOrCreateFeedResponse.php b/src/GeneratedModels/GetOrCreateFeedResponse.php index dd7857b..20671b2 100644 --- a/src/GeneratedModels/GetOrCreateFeedResponse.php +++ b/src/GeneratedModels/GetOrCreateFeedResponse.php @@ -9,33 +9,33 @@ class GetOrCreateFeedResponse extends BaseModel { public function __construct( - public ?bool $created = null, - public ?string $duration = null, // Duration of the request in milliseconds + public ?FeedResponse $feed = null, + public ?PagerResponse $followersPagination = null, + public ?PagerResponse $followingPagination = null, + public ?PagerResponse $memberPagination = null, + public ?NotificationStatusResponse $notificationStatus = null, /** @var array|null */ #[ArrayOf(ActivityResponse::class)] public ?array $activities = null, /** @var array|null */ #[ArrayOf(AggregatedActivityResponse::class)] public ?array $aggregatedActivities = null, + /** @var array|null */ + #[ArrayOf(FeedMemberResponse::class)] + public ?array $members = null, /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $followers = null, /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $following = null, - /** @var array|null */ - #[ArrayOf(FeedMemberResponse::class)] - public ?array $members = null, /** @var array|null */ #[ArrayOf(ActivityPinResponse::class)] public ?array $pinnedActivities = null, - public ?FeedResponse $feed = null, + public ?bool $created = null, public ?string $next = null, public ?string $prev = null, - public ?PagerResponse $followersPagination = null, - public ?PagerResponse $followingPagination = null, - public ?PagerResponse $memberPagination = null, - public ?NotificationStatusResponse $notificationStatus = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetOrCreateFeedViewRequest.php b/src/GeneratedModels/GetOrCreateFeedViewRequest.php index ae8f712..58655d8 100644 --- a/src/GeneratedModels/GetOrCreateFeedViewRequest.php +++ b/src/GeneratedModels/GetOrCreateFeedViewRequest.php @@ -6,11 +6,11 @@ class GetOrCreateFeedViewRequest extends BaseModel { public function __construct( + public ?AggregationConfig $aggregation = null, + public ?RankingConfig $ranking = null, /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Configuration for selecting activities - public ?AggregationConfig $aggregation = null, - public ?RankingConfig $ranking = null, ) { } diff --git a/src/GeneratedModels/GetOrCreateFeedViewResponse.php b/src/GeneratedModels/GetOrCreateFeedViewResponse.php index 8da5a9f..974561b 100644 --- a/src/GeneratedModels/GetOrCreateFeedViewResponse.php +++ b/src/GeneratedModels/GetOrCreateFeedViewResponse.php @@ -6,9 +6,9 @@ class GetOrCreateFeedViewResponse extends BaseModel { public function __construct( - public ?string $duration = null, - public ?bool $wasCreated = null, // Indicates whether the feed view was newly created (true) or already existed (false) public ?FeedViewResponse $feedView = null, + public ?bool $wasCreated = null, // Indicates whether the feed view was newly created (true) or already existed (false) + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetRateLimitsResponse.php b/src/GeneratedModels/GetRateLimitsResponse.php index 7858559..cb0014d 100644 --- a/src/GeneratedModels/GetRateLimitsResponse.php +++ b/src/GeneratedModels/GetRateLimitsResponse.php @@ -6,19 +6,19 @@ class GetRateLimitsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[MapOf(LimitInfoResponse::class)] - public ?array $android = null, // Map of endpoint rate limits for the Android platform + public ?array $serverSide = null, // Map of endpoint rate limits for the server-side platform /** @var array|null */ #[MapOf(LimitInfoResponse::class)] - public ?array $ios = null, // Map of endpoint rate limits for the iOS platform + public ?array $android = null, // Map of endpoint rate limits for the Android platform /** @var array|null */ #[MapOf(LimitInfoResponse::class)] - public ?array $serverSide = null, // Map of endpoint rate limits for the server-side platform + public ?array $ios = null, // Map of endpoint rate limits for the iOS platform /** @var array|null */ #[MapOf(LimitInfoResponse::class)] public ?array $web = null, // Map of endpoint rate limits for the web platform + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetReactionsResponse.php b/src/GeneratedModels/GetReactionsResponse.php index 397d6a5..bbbaffa 100644 --- a/src/GeneratedModels/GetReactionsResponse.php +++ b/src/GeneratedModels/GetReactionsResponse.php @@ -6,10 +6,10 @@ class GetReactionsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $reactions = null, // List of reactions + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetRepliesResponse.php b/src/GeneratedModels/GetRepliesResponse.php index 9f49aa0..f1d7de8 100644 --- a/src/GeneratedModels/GetRepliesResponse.php +++ b/src/GeneratedModels/GetRepliesResponse.php @@ -9,10 +9,10 @@ class GetRepliesResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $messages = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetReviewQueueItemResponse.php b/src/GeneratedModels/GetReviewQueueItemResponse.php index 04f3cb6..5c64287 100644 --- a/src/GeneratedModels/GetReviewQueueItemResponse.php +++ b/src/GeneratedModels/GetReviewQueueItemResponse.php @@ -6,8 +6,8 @@ class GetReviewQueueItemResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ReviewQueueItemResponse $item = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetSegmentResponse.php b/src/GeneratedModels/GetSegmentResponse.php index 2373509..283e2c9 100644 --- a/src/GeneratedModels/GetSegmentResponse.php +++ b/src/GeneratedModels/GetSegmentResponse.php @@ -6,8 +6,8 @@ class GetSegmentResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?SegmentResponse $segment = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/GetTaskResponse.php b/src/GeneratedModels/GetTaskResponse.php index 9b58b7a..62899dc 100644 --- a/src/GeneratedModels/GetTaskResponse.php +++ b/src/GeneratedModels/GetTaskResponse.php @@ -6,13 +6,13 @@ class GetTaskResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $duration = null, - public ?string $status = null, // Current status of task + public ?ErrorResult $error = null, public ?string $taskID = null, // ID of task + public ?string $status = null, // Current status of task + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - public ?ErrorResult $error = null, public ?object $result = null, // Result produced by task after completion + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GetThreadResponse.php b/src/GeneratedModels/GetThreadResponse.php index d088bd4..5ad572e 100644 --- a/src/GeneratedModels/GetThreadResponse.php +++ b/src/GeneratedModels/GetThreadResponse.php @@ -6,8 +6,8 @@ class GetThreadResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ThreadStateResponse $thread = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/GoLiveRequest.php b/src/GeneratedModels/GoLiveRequest.php index a90af7e..16a56e8 100644 --- a/src/GeneratedModels/GoLiveRequest.php +++ b/src/GeneratedModels/GoLiveRequest.php @@ -6,15 +6,15 @@ class GoLiveRequest extends BaseModel { public function __construct( - public ?string $recordingStorageName = null, - public ?bool $startClosedCaption = null, - public ?bool $startCompositeRecording = null, public ?bool $startHLS = null, + public ?bool $startRecording = null, + public ?bool $startCompositeRecording = null, public ?bool $startIndividualRecording = null, public ?bool $startRawRecording = null, - public ?bool $startRecording = null, - public ?bool $startTranscription = null, + public ?string $recordingStorageName = null, public ?string $transcriptionStorageName = null, + public ?bool $startTranscription = null, + public ?bool $startClosedCaption = null, ) { } diff --git a/src/GeneratedModels/GoLiveResponse.php b/src/GeneratedModels/GoLiveResponse.php index 5b56c17..f0fb7d7 100644 --- a/src/GeneratedModels/GoLiveResponse.php +++ b/src/GeneratedModels/GoLiveResponse.php @@ -9,8 +9,8 @@ class GoLiveResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?CallResponse $call = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/HLSSettings.php b/src/GeneratedModels/HLSSettings.php index c0ddda2..5342210 100644 --- a/src/GeneratedModels/HLSSettings.php +++ b/src/GeneratedModels/HLSSettings.php @@ -6,10 +6,10 @@ class HLSSettings extends BaseModel { public function __construct( + public ?LayoutSettings $layout = null, public ?bool $autoOn = null, public ?bool $enabled = null, public ?array $qualityTracks = null, - public ?LayoutSettings $layout = null, ) { } diff --git a/src/GeneratedModels/HLSSettingsRequest.php b/src/GeneratedModels/HLSSettingsRequest.php index 17963c0..7a7bc2e 100644 --- a/src/GeneratedModels/HLSSettingsRequest.php +++ b/src/GeneratedModels/HLSSettingsRequest.php @@ -6,10 +6,10 @@ class HLSSettingsRequest extends BaseModel { public function __construct( - public ?array $qualityTracks = null, // Quality tracks for HLS. One of: 360p, 480p, 720p, 1080p, 1440p, portrait-360x640, portrait-480x854, portrait-720x1280, portrait-1080x1920, portrait-1440x2560 + public ?LayoutSettingsRequest $layout = null, public ?bool $autoOn = null, // Whether HLS broadcasting should start automatically public ?bool $enabled = null, // Whether HLS broadcasting is enabled - public ?LayoutSettingsRequest $layout = null, + public ?array $qualityTracks = null, // Quality tracks for HLS. One of: 360p, 480p, 720p, 1080p, 1440p, portrait-360x640, portrait-480x854, portrait-720x1280, portrait-1080x1920, portrait-1440x2560 ) { } diff --git a/src/GeneratedModels/HLSSettingsResponse.php b/src/GeneratedModels/HLSSettingsResponse.php index 31df2d4..32e4686 100644 --- a/src/GeneratedModels/HLSSettingsResponse.php +++ b/src/GeneratedModels/HLSSettingsResponse.php @@ -9,10 +9,10 @@ class HLSSettingsResponse extends BaseModel { public function __construct( + public ?LayoutSettingsResponse $layout = null, public ?bool $autoOn = null, public ?bool $enabled = null, public ?array $qualityTracks = null, - public ?LayoutSettingsResponse $layout = null, ) { } diff --git a/src/GeneratedModels/HarmConfig.php b/src/GeneratedModels/HarmConfig.php index 7e586b9..c7d9b11 100644 --- a/src/GeneratedModels/HarmConfig.php +++ b/src/GeneratedModels/HarmConfig.php @@ -6,13 +6,13 @@ class HarmConfig extends BaseModel { public function __construct( - public ?int $cooldownPeriod = null, - public ?int $severity = null, - public ?int $threshold = null, /** @var array|null */ #[ArrayOf(ActionSequence::class)] public ?array $actionSequences = null, + public ?int $severity = null, public ?array $harmTypes = null, + public ?int $threshold = null, + public ?int $cooldownPeriod = null, ) { } diff --git a/src/GeneratedModels/HideChannelRequest.php b/src/GeneratedModels/HideChannelRequest.php index 5304c2e..2f044fa 100644 --- a/src/GeneratedModels/HideChannelRequest.php +++ b/src/GeneratedModels/HideChannelRequest.php @@ -6,9 +6,9 @@ class HideChannelRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?bool $clearHistory = null, // Whether to clear message history of the channel or not public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/HuaweiConfig.php b/src/GeneratedModels/HuaweiConfig.php index f76774d..fbd6247 100644 --- a/src/GeneratedModels/HuaweiConfig.php +++ b/src/GeneratedModels/HuaweiConfig.php @@ -6,9 +6,9 @@ class HuaweiConfig extends BaseModel { public function __construct( - public ?bool $disabled = null, public ?string $id = null, public ?string $secret = null, + public ?bool $disabled = null, ) { } diff --git a/src/GeneratedModels/ImageData.php b/src/GeneratedModels/ImageData.php index 296fc5b..d718bdb 100644 --- a/src/GeneratedModels/ImageData.php +++ b/src/GeneratedModels/ImageData.php @@ -6,11 +6,11 @@ class ImageData extends BaseModel { public function __construct( - public ?string $frames = null, - public ?string $height = null, - public ?string $size = null, public ?string $url = null, public ?string $width = null, + public ?string $height = null, + public ?string $size = null, + public ?string $frames = null, ) { } diff --git a/src/GeneratedModels/ImageSize.php b/src/GeneratedModels/ImageSize.php index 99624f7..19c649a 100644 --- a/src/GeneratedModels/ImageSize.php +++ b/src/GeneratedModels/ImageSize.php @@ -7,8 +7,8 @@ class ImageSize extends BaseModel { public function __construct( public ?string $crop = null, // Crop mode. One of: top, bottom, left, right, center - public ?int $height = null, // Target image height public ?string $resize = null, // Resize method. One of: clip, crop, scale, fill + public ?int $height = null, // Target image height public ?int $width = null, // Target image width ) { } diff --git a/src/GeneratedModels/ImageUploadRequest.php b/src/GeneratedModels/ImageUploadRequest.php index 7aab7bf..d92e84a 100644 --- a/src/GeneratedModels/ImageUploadRequest.php +++ b/src/GeneratedModels/ImageUploadRequest.php @@ -6,11 +6,11 @@ class ImageUploadRequest extends BaseModel { public function __construct( + public ?OnlyUserID $user = null, public ?string $file = null, /** @var array|null */ #[ArrayOf(ImageSize::class)] public ?array $uploadSizes = null, // field with JSON-encoded array of image size configurations - public ?OnlyUserID $user = null, ) { } diff --git a/src/GeneratedModels/ImageUploadResponse.php b/src/GeneratedModels/ImageUploadResponse.php index 14976e9..5d2886c 100644 --- a/src/GeneratedModels/ImageUploadResponse.php +++ b/src/GeneratedModels/ImageUploadResponse.php @@ -6,9 +6,9 @@ class ImageUploadResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?string $file = null, public ?string $thumbUrl = null, + public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(ImageSize::class)] public ?array $uploadSizes = null, // Array of image size configurations diff --git a/src/GeneratedModels/ImportTask.php b/src/GeneratedModels/ImportTask.php index 1a13503..e181951 100644 --- a/src/GeneratedModels/ImportTask.php +++ b/src/GeneratedModels/ImportTask.php @@ -6,16 +6,16 @@ class ImportTask extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, public ?string $id = null, - public ?string $mode = null, public ?string $path = null, + public ?string $mode = null, + public ?int $size = null, public ?string $state = null, - public ?\DateTime $updatedAt = null, /** @var array|null */ #[ArrayOf(ImportTaskHistory::class)] public ?array $history = null, - public ?int $size = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, ) { } diff --git a/src/GeneratedModels/ImportTaskHistory.php b/src/GeneratedModels/ImportTaskHistory.php index 06548b9..cd02e31 100644 --- a/src/GeneratedModels/ImportTaskHistory.php +++ b/src/GeneratedModels/ImportTaskHistory.php @@ -7,8 +7,8 @@ class ImportTaskHistory extends BaseModel { public function __construct( public ?\DateTime $createdAt = null, - public ?string $nextState = null, public ?string $prevState = null, + public ?string $nextState = null, ) { } diff --git a/src/GeneratedModels/ImportV2TaskItem.php b/src/GeneratedModels/ImportV2TaskItem.php index 63c9d7d..47c7b13 100644 --- a/src/GeneratedModels/ImportV2TaskItem.php +++ b/src/GeneratedModels/ImportV2TaskItem.php @@ -6,13 +6,13 @@ class ImportV2TaskItem extends BaseModel { public function __construct( - public ?int $appPk = null, - public ?\DateTime $createdAt = null, + public ?ImportV2TaskSettings $settings = null, public ?string $id = null, + public ?int $appPk = null, public ?string $product = null, public ?int $state = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - public ?ImportV2TaskSettings $settings = null, ) { } diff --git a/src/GeneratedModels/ImportV2TaskSettings.php b/src/GeneratedModels/ImportV2TaskSettings.php index 1cf2507..331da00 100644 --- a/src/GeneratedModels/ImportV2TaskSettings.php +++ b/src/GeneratedModels/ImportV2TaskSettings.php @@ -6,10 +6,10 @@ class ImportV2TaskSettings extends BaseModel { public function __construct( + public ?ImportV2TaskSettingsS3 $s3 = null, public ?string $mode = null, public ?string $path = null, public ?bool $skipReferencesCheck = null, - public ?ImportV2TaskSettingsS3 $s3 = null, ) { } diff --git a/src/GeneratedModels/ImportV2TaskSettingsS3.php b/src/GeneratedModels/ImportV2TaskSettingsS3.php index a45159c..9cf0555 100644 --- a/src/GeneratedModels/ImportV2TaskSettingsS3.php +++ b/src/GeneratedModels/ImportV2TaskSettingsS3.php @@ -6,9 +6,9 @@ class ImportV2TaskSettingsS3 extends BaseModel { public function __construct( + public ?string $region = null, public ?string $bucket = null, public ?string $dir = null, - public ?string $region = null, ) { } diff --git a/src/GeneratedModels/IngressAudioEncodingOptions.php b/src/GeneratedModels/IngressAudioEncodingOptions.php index 1a87092..94abd8a 100644 --- a/src/GeneratedModels/IngressAudioEncodingOptions.php +++ b/src/GeneratedModels/IngressAudioEncodingOptions.php @@ -6,9 +6,9 @@ class IngressAudioEncodingOptions extends BaseModel { public function __construct( - public ?int $bitrate = null, public ?int $channels = null, public ?bool $enableDtx = null, + public ?int $bitrate = null, ) { } diff --git a/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php b/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php index 7a9bcb8..553bb2a 100644 --- a/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php +++ b/src/GeneratedModels/IngressAudioEncodingOptionsRequest.php @@ -6,9 +6,9 @@ class IngressAudioEncodingOptionsRequest extends BaseModel { public function __construct( - public ?int $bitrate = null, public ?int $channels = null, public ?bool $enableDtx = null, + public ?int $bitrate = null, ) { } diff --git a/src/GeneratedModels/IngressAudioEncodingResponse.php b/src/GeneratedModels/IngressAudioEncodingResponse.php index 0d12404..e369484 100644 --- a/src/GeneratedModels/IngressAudioEncodingResponse.php +++ b/src/GeneratedModels/IngressAudioEncodingResponse.php @@ -6,9 +6,9 @@ class IngressAudioEncodingResponse extends BaseModel { public function __construct( - public ?int $bitrate = null, public ?int $channels = null, public ?bool $enableDtx = null, + public ?int $bitrate = null, ) { } diff --git a/src/GeneratedModels/IngressErrorEvent.php b/src/GeneratedModels/IngressErrorEvent.php index f4590ff..70b2a87 100644 --- a/src/GeneratedModels/IngressErrorEvent.php +++ b/src/GeneratedModels/IngressErrorEvent.php @@ -9,12 +9,12 @@ class IngressErrorEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?string $type = null, // The type of event: "ingress.error" in this case public ?\DateTime $createdAt = null, - public ?string $error = null, // Human-readable error message + public ?string $callCid = null, public ?string $ingressStreamID = null, // Unique identifier for the stream public ?string $userID = null, // User who was streaming - public ?string $type = null, // The type of event: "ingress.error" in this case + public ?string $error = null, // Human-readable error message public ?string $code = null, // Error code ) { } diff --git a/src/GeneratedModels/IngressSettings.php b/src/GeneratedModels/IngressSettings.php index 3f28bff..a382316 100644 --- a/src/GeneratedModels/IngressSettings.php +++ b/src/GeneratedModels/IngressSettings.php @@ -6,8 +6,8 @@ class IngressSettings extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?IngressAudioEncodingOptions $audioEncodingOptions = null, + public ?bool $enabled = null, /** @var array|null */ #[MapOf(IngressVideoEncodingOptions::class)] public ?array $videoEncodingOptions = null, diff --git a/src/GeneratedModels/IngressSettingsRequest.php b/src/GeneratedModels/IngressSettingsRequest.php index 44b8941..9bf7818 100644 --- a/src/GeneratedModels/IngressSettingsRequest.php +++ b/src/GeneratedModels/IngressSettingsRequest.php @@ -6,8 +6,8 @@ class IngressSettingsRequest extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?IngressAudioEncodingOptionsRequest $audioEncodingOptions = null, + public ?bool $enabled = null, /** @var array|null */ #[MapOf(IngressVideoEncodingOptionsRequest::class)] public ?array $videoEncodingOptions = null, diff --git a/src/GeneratedModels/IngressSettingsResponse.php b/src/GeneratedModels/IngressSettingsResponse.php index e556e3e..7ccb9fb 100644 --- a/src/GeneratedModels/IngressSettingsResponse.php +++ b/src/GeneratedModels/IngressSettingsResponse.php @@ -6,8 +6,8 @@ class IngressSettingsResponse extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?IngressAudioEncodingResponse $audioEncodingOptions = null, + public ?bool $enabled = null, /** @var array|null */ #[MapOf(IngressVideoEncodingResponse::class)] public ?array $videoEncodingOptions = null, diff --git a/src/GeneratedModels/IngressSource.php b/src/GeneratedModels/IngressSource.php index 9194986..f9521fc 100644 --- a/src/GeneratedModels/IngressSource.php +++ b/src/GeneratedModels/IngressSource.php @@ -6,9 +6,9 @@ class IngressSource extends BaseModel { public function __construct( - public ?int $fps = null, - public ?int $height = null, public ?int $width = null, + public ?int $height = null, + public ?int $fps = null, ) { } diff --git a/src/GeneratedModels/IngressSourceRequest.php b/src/GeneratedModels/IngressSourceRequest.php index 54abb07..c6be05d 100644 --- a/src/GeneratedModels/IngressSourceRequest.php +++ b/src/GeneratedModels/IngressSourceRequest.php @@ -6,9 +6,9 @@ class IngressSourceRequest extends BaseModel { public function __construct( - public ?int $fps = null, public ?int $height = null, public ?int $width = null, + public ?int $fps = null, ) { } diff --git a/src/GeneratedModels/IngressSourceResponse.php b/src/GeneratedModels/IngressSourceResponse.php index 4167e41..fd80c37 100644 --- a/src/GeneratedModels/IngressSourceResponse.php +++ b/src/GeneratedModels/IngressSourceResponse.php @@ -6,9 +6,9 @@ class IngressSourceResponse extends BaseModel { public function __construct( - public ?int $fps = null, - public ?int $height = null, public ?int $width = null, + public ?int $height = null, + public ?int $fps = null, ) { } diff --git a/src/GeneratedModels/IngressStartedEvent.php b/src/GeneratedModels/IngressStartedEvent.php index b7ee5d8..81823fc 100644 --- a/src/GeneratedModels/IngressStartedEvent.php +++ b/src/GeneratedModels/IngressStartedEvent.php @@ -9,15 +9,15 @@ class IngressStartedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?string $type = null, // The type of event: "ingress.started" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $ingressStreamID = null, // Unique identifier for this stream - public ?string $publisherType = null, // Streaming protocol (e.g., 'rtmps', 'srt', 'rtmp', 'rtsp') public ?string $userID = null, // User who started the stream - public ?string $type = null, // The type of event: "ingress.started" in this case - public ?string $clientIp = null, // Client IP address + public ?string $publisherType = null, // Streaming protocol (e.g., 'rtmps', 'srt', 'rtmp', 'rtsp') public ?string $clientName = null, // Streaming client software name (e.g., 'OBS Studio') public ?string $version = null, // Client software version + public ?string $clientIp = null, // Client IP address ) { } diff --git a/src/GeneratedModels/IngressStoppedEvent.php b/src/GeneratedModels/IngressStoppedEvent.php index 12186df..e78b37b 100644 --- a/src/GeneratedModels/IngressStoppedEvent.php +++ b/src/GeneratedModels/IngressStoppedEvent.php @@ -9,11 +9,11 @@ class IngressStoppedEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?string $type = null, // The type of event: "ingress.stopped" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, public ?string $ingressStreamID = null, // Unique identifier for the stream public ?string $userID = null, // User who was streaming - public ?string $type = null, // The type of event: "ingress.stopped" in this case ) { } diff --git a/src/GeneratedModels/IngressVideoEncodingOptions.php b/src/GeneratedModels/IngressVideoEncodingOptions.php index d5787e9..55c53c5 100644 --- a/src/GeneratedModels/IngressVideoEncodingOptions.php +++ b/src/GeneratedModels/IngressVideoEncodingOptions.php @@ -6,10 +6,10 @@ class IngressVideoEncodingOptions extends BaseModel { public function __construct( + public ?IngressSource $source = null, /** @var array|null */ #[ArrayOf(IngressVideoLayer::class)] public ?array $layers = null, - public ?IngressSource $source = null, ) { } diff --git a/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php b/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php index 8add35a..f2bd1c8 100644 --- a/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php +++ b/src/GeneratedModels/IngressVideoEncodingOptionsRequest.php @@ -6,10 +6,10 @@ class IngressVideoEncodingOptionsRequest extends BaseModel { public function __construct( + public ?IngressSourceRequest $source = null, /** @var array|null */ #[ArrayOf(IngressVideoLayerRequest::class)] public ?array $layers = null, - public ?IngressSourceRequest $source = null, ) { } diff --git a/src/GeneratedModels/IngressVideoEncodingResponse.php b/src/GeneratedModels/IngressVideoEncodingResponse.php index e7d11ec..2c41ce1 100644 --- a/src/GeneratedModels/IngressVideoEncodingResponse.php +++ b/src/GeneratedModels/IngressVideoEncodingResponse.php @@ -6,10 +6,10 @@ class IngressVideoEncodingResponse extends BaseModel { public function __construct( + public ?IngressSourceResponse $source = null, /** @var array|null */ #[ArrayOf(IngressVideoLayerResponse::class)] public ?array $layers = null, - public ?IngressSourceResponse $source = null, ) { } diff --git a/src/GeneratedModels/IngressVideoLayer.php b/src/GeneratedModels/IngressVideoLayer.php index 1c08d92..3f994d5 100644 --- a/src/GeneratedModels/IngressVideoLayer.php +++ b/src/GeneratedModels/IngressVideoLayer.php @@ -6,11 +6,11 @@ class IngressVideoLayer extends BaseModel { public function __construct( - public ?int $bitrate = null, public ?string $codec = null, + public ?int $bitrate = null, public ?int $frameRate = null, - public ?int $maxDimension = null, public ?int $minDimension = null, + public ?int $maxDimension = null, ) { } diff --git a/src/GeneratedModels/IngressVideoLayerRequest.php b/src/GeneratedModels/IngressVideoLayerRequest.php index 1da07d9..6f32f61 100644 --- a/src/GeneratedModels/IngressVideoLayerRequest.php +++ b/src/GeneratedModels/IngressVideoLayerRequest.php @@ -6,11 +6,11 @@ class IngressVideoLayerRequest extends BaseModel { public function __construct( - public ?int $bitrate = null, public ?string $codec = null, - public ?int $frameRateLimit = null, - public ?int $maxDimension = null, + public ?int $bitrate = null, public ?int $minDimension = null, + public ?int $maxDimension = null, + public ?int $frameRateLimit = null, ) { } diff --git a/src/GeneratedModels/IngressVideoLayerResponse.php b/src/GeneratedModels/IngressVideoLayerResponse.php index a25f77d..6487ef3 100644 --- a/src/GeneratedModels/IngressVideoLayerResponse.php +++ b/src/GeneratedModels/IngressVideoLayerResponse.php @@ -6,11 +6,11 @@ class IngressVideoLayerResponse extends BaseModel { public function __construct( - public ?int $bitrate = null, public ?string $codec = null, - public ?int $frameRateLimit = null, - public ?int $maxDimension = null, + public ?int $bitrate = null, public ?int $minDimension = null, + public ?int $maxDimension = null, + public ?int $frameRateLimit = null, ) { } diff --git a/src/GeneratedModels/JoinCallAPIMetrics.php b/src/GeneratedModels/JoinCallAPIMetrics.php index 8a8949e..f11b57c 100644 --- a/src/GeneratedModels/JoinCallAPIMetrics.php +++ b/src/GeneratedModels/JoinCallAPIMetrics.php @@ -6,9 +6,9 @@ class JoinCallAPIMetrics extends BaseModel { public function __construct( - public ?int $failures = null, - public ?int $total = null, public ?ActiveCallsLatencyStats $latency = null, + public ?int $total = null, + public ?int $failures = null, ) { } diff --git a/src/GeneratedModels/KeyframeRuleParameters.php b/src/GeneratedModels/KeyframeRuleParameters.php index e0039e2..2a969f9 100644 --- a/src/GeneratedModels/KeyframeRuleParameters.php +++ b/src/GeneratedModels/KeyframeRuleParameters.php @@ -6,9 +6,9 @@ class KeyframeRuleParameters extends BaseModel { public function __construct( - public ?int $minConfidence = null, - public ?int $threshold = null, public ?array $harmLabels = null, + public ?int $threshold = null, + public ?int $minConfidence = null, ) { } diff --git a/src/GeneratedModels/KickUserRequest.php b/src/GeneratedModels/KickUserRequest.php index b22e2eb..3c3d6fb 100644 --- a/src/GeneratedModels/KickUserRequest.php +++ b/src/GeneratedModels/KickUserRequest.php @@ -9,10 +9,10 @@ class KickUserRequest extends BaseModel { public function __construct( + public ?UserRequest $kickedBy = null, public ?string $userID = null, // The user to kick public ?bool $block = null, // If true, also block the user from rejoining the call public ?string $kickedByID = null, // Server-side: ID of the user performing the action - public ?UserRequest $kickedBy = null, ) { } diff --git a/src/GeneratedModels/KickedUserEvent.php b/src/GeneratedModels/KickedUserEvent.php index 4f2d6a6..61631f2 100644 --- a/src/GeneratedModels/KickedUserEvent.php +++ b/src/GeneratedModels/KickedUserEvent.php @@ -9,11 +9,11 @@ class KickedUserEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, + public ?UserResponse $kickedByUser = null, public ?UserResponse $user = null, public ?string $type = null, // The type of event: "call.kicked_user" in this case - public ?UserResponse $kickedByUser = null, + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/LLMConfig.php b/src/GeneratedModels/LLMConfig.php index 538f860..52bb1aa 100644 --- a/src/GeneratedModels/LLMConfig.php +++ b/src/GeneratedModels/LLMConfig.php @@ -6,13 +6,13 @@ class LLMConfig extends BaseModel { public function __construct( - public ?string $appContext = null, public ?bool $async = null, public ?bool $enabled = null, /** @var array|null */ #[ArrayOf(LLMRule::class)] public ?array $rules = null, public ?array $severityDescriptions = null, + public ?string $appContext = null, ) { } diff --git a/src/GeneratedModels/LLMRule.php b/src/GeneratedModels/LLMRule.php index 30fff1c..94c3404 100644 --- a/src/GeneratedModels/LLMRule.php +++ b/src/GeneratedModels/LLMRule.php @@ -6,8 +6,8 @@ class LLMRule extends BaseModel { public function __construct( - public ?string $description = null, public ?string $label = null, + public ?string $description = null, public ?string $action = null, /** @var array|null */ #[ArrayOf(BodyguardSeverityRule::class)] diff --git a/src/GeneratedModels/LabelResponse.php b/src/GeneratedModels/LabelResponse.php index 7399828..d1e0750 100644 --- a/src/GeneratedModels/LabelResponse.php +++ b/src/GeneratedModels/LabelResponse.php @@ -7,8 +7,8 @@ class LabelResponse extends BaseModel { public function __construct( public ?string $name = null, - public ?array $harmLabels = null, public ?array $phraseListIds = null, + public ?array $harmLabels = null, ) { } diff --git a/src/GeneratedModels/LabelThresholds.php b/src/GeneratedModels/LabelThresholds.php index 675cdfa..94aa16d 100644 --- a/src/GeneratedModels/LabelThresholds.php +++ b/src/GeneratedModels/LabelThresholds.php @@ -6,8 +6,8 @@ class LabelThresholds extends BaseModel { public function __construct( - public ?int $block = null, // Threshold for automatic message block public ?int $flag = null, // Threshold for automatic message flag + public ?int $block = null, // Threshold for automatic message block ) { } diff --git a/src/GeneratedModels/LayoutSettings.php b/src/GeneratedModels/LayoutSettings.php index ccc265a..4e6394f 100644 --- a/src/GeneratedModels/LayoutSettings.php +++ b/src/GeneratedModels/LayoutSettings.php @@ -6,11 +6,11 @@ class LayoutSettings extends BaseModel { public function __construct( + public ?string $name = null, + public ?object $options = null, public ?string $externalAppUrl = null, public ?string $externalCssUrl = null, - public ?string $name = null, public ?bool $detectOrientation = null, - public ?object $options = null, ) { } diff --git a/src/GeneratedModels/LayoutSettingsRequest.php b/src/GeneratedModels/LayoutSettingsRequest.php index f4d78bf..506a6f5 100644 --- a/src/GeneratedModels/LayoutSettingsRequest.php +++ b/src/GeneratedModels/LayoutSettingsRequest.php @@ -7,10 +7,10 @@ class LayoutSettingsRequest extends BaseModel { public function __construct( public ?string $name = null, - public ?bool $detectOrientation = null, + public ?object $options = null, public ?string $externalAppUrl = null, public ?string $externalCssUrl = null, - public ?object $options = null, + public ?bool $detectOrientation = null, ) { } diff --git a/src/GeneratedModels/LayoutSettingsResponse.php b/src/GeneratedModels/LayoutSettingsResponse.php index e52156e..e1d46c9 100644 --- a/src/GeneratedModels/LayoutSettingsResponse.php +++ b/src/GeneratedModels/LayoutSettingsResponse.php @@ -6,11 +6,11 @@ class LayoutSettingsResponse extends BaseModel { public function __construct( + public ?string $name = null, + public ?object $options = null, public ?string $externalAppUrl = null, public ?string $externalCssUrl = null, - public ?string $name = null, public ?bool $detectOrientation = null, - public ?object $options = null, ) { } diff --git a/src/GeneratedModels/LimitsSettings.php b/src/GeneratedModels/LimitsSettings.php index ab50506..d76eca4 100644 --- a/src/GeneratedModels/LimitsSettings.php +++ b/src/GeneratedModels/LimitsSettings.php @@ -6,10 +6,10 @@ class LimitsSettings extends BaseModel { public function __construct( - public ?array $maxParticipantsExcludeRoles = null, - public ?int $maxDurationSeconds = null, public ?int $maxParticipants = null, + public ?array $maxParticipantsExcludeRoles = null, public ?bool $maxParticipantsExcludeOwner = null, + public ?int $maxDurationSeconds = null, ) { } diff --git a/src/GeneratedModels/LimitsSettingsRequest.php b/src/GeneratedModels/LimitsSettingsRequest.php index 85841d3..4d1b87c 100644 --- a/src/GeneratedModels/LimitsSettingsRequest.php +++ b/src/GeneratedModels/LimitsSettingsRequest.php @@ -6,10 +6,10 @@ class LimitsSettingsRequest extends BaseModel { public function __construct( - public ?int $maxDurationSeconds = null, public ?int $maxParticipants = null, - public ?bool $maxParticipantsExcludeOwner = null, public ?array $maxParticipantsExcludeRoles = null, + public ?bool $maxParticipantsExcludeOwner = null, + public ?int $maxDurationSeconds = null, ) { } diff --git a/src/GeneratedModels/LimitsSettingsResponse.php b/src/GeneratedModels/LimitsSettingsResponse.php index c206c14..3cb1187 100644 --- a/src/GeneratedModels/LimitsSettingsResponse.php +++ b/src/GeneratedModels/LimitsSettingsResponse.php @@ -6,10 +6,10 @@ class LimitsSettingsResponse extends BaseModel { public function __construct( - public ?array $maxParticipantsExcludeRoles = null, - public ?int $maxDurationSeconds = null, public ?int $maxParticipants = null, + public ?array $maxParticipantsExcludeRoles = null, public ?bool $maxParticipantsExcludeOwner = null, + public ?int $maxDurationSeconds = null, ) { } diff --git a/src/GeneratedModels/ListBlockListResponse.php b/src/GeneratedModels/ListBlockListResponse.php index e27376c..afd7d86 100644 --- a/src/GeneratedModels/ListBlockListResponse.php +++ b/src/GeneratedModels/ListBlockListResponse.php @@ -9,10 +9,10 @@ class ListBlockListResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(BlockListResponse::class)] public ?array $blocklists = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ListCallTypeResponse.php b/src/GeneratedModels/ListCallTypeResponse.php index b5eaf8b..39e1597 100644 --- a/src/GeneratedModels/ListCallTypeResponse.php +++ b/src/GeneratedModels/ListCallTypeResponse.php @@ -9,10 +9,10 @@ class ListCallTypeResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[MapOf(CallTypeResponse::class)] public ?array $callTypes = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ListChannelTypesResponse.php b/src/GeneratedModels/ListChannelTypesResponse.php index 86b7afd..ed154bf 100644 --- a/src/GeneratedModels/ListChannelTypesResponse.php +++ b/src/GeneratedModels/ListChannelTypesResponse.php @@ -6,10 +6,10 @@ class ListChannelTypesResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[MapOf(ChannelTypeConfig::class)] public ?array $channelTypes = null, // Object with all channel types + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ListCommandsResponse.php b/src/GeneratedModels/ListCommandsResponse.php index 1dc7ed6..65864b3 100644 --- a/src/GeneratedModels/ListCommandsResponse.php +++ b/src/GeneratedModels/ListCommandsResponse.php @@ -6,10 +6,10 @@ class ListCommandsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(Command::class)] public ?array $commands = null, // List of commands + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ListDevicesResponse.php b/src/GeneratedModels/ListDevicesResponse.php index c954d27..38232ec 100644 --- a/src/GeneratedModels/ListDevicesResponse.php +++ b/src/GeneratedModels/ListDevicesResponse.php @@ -9,10 +9,10 @@ class ListDevicesResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(DeviceResponse::class)] public ?array $devices = null, // List of devices + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ListFeedGroupsResponse.php b/src/GeneratedModels/ListFeedGroupsResponse.php index 58a946e..20950b2 100644 --- a/src/GeneratedModels/ListFeedGroupsResponse.php +++ b/src/GeneratedModels/ListFeedGroupsResponse.php @@ -9,10 +9,10 @@ class ListFeedGroupsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[MapOf(FeedGroupResponse::class)] public ?array $groups = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ListFeedViewsResponse.php b/src/GeneratedModels/ListFeedViewsResponse.php index 1bb6c49..18fbd2f 100644 --- a/src/GeneratedModels/ListFeedViewsResponse.php +++ b/src/GeneratedModels/ListFeedViewsResponse.php @@ -6,10 +6,10 @@ class ListFeedViewsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[MapOf(FeedViewResponse::class)] public ?array $views = null, // Map of feed view ID to feed view + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ListFeedVisibilitiesResponse.php b/src/GeneratedModels/ListFeedVisibilitiesResponse.php index ce5f8e8..63ec45f 100644 --- a/src/GeneratedModels/ListFeedVisibilitiesResponse.php +++ b/src/GeneratedModels/ListFeedVisibilitiesResponse.php @@ -6,10 +6,10 @@ class ListFeedVisibilitiesResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[MapOf(FeedVisibilityResponse::class)] public ?array $feedVisibilities = null, // Map of feed visibility configurations by name + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ListImportV2TasksResponse.php b/src/GeneratedModels/ListImportV2TasksResponse.php index 249828d..25cad03 100644 --- a/src/GeneratedModels/ListImportV2TasksResponse.php +++ b/src/GeneratedModels/ListImportV2TasksResponse.php @@ -9,10 +9,10 @@ class ListImportV2TasksResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(ImportV2TaskItem::class)] public ?array $importTasks = null, + public ?string $duration = null, // Duration of the request in milliseconds public ?string $next = null, public ?string $prev = null, ) { diff --git a/src/GeneratedModels/ListImportsResponse.php b/src/GeneratedModels/ListImportsResponse.php index ebb8078..480c118 100644 --- a/src/GeneratedModels/ListImportsResponse.php +++ b/src/GeneratedModels/ListImportsResponse.php @@ -9,10 +9,10 @@ class ListImportsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(ImportTask::class)] public ?array $importTasks = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ListPermissionsResponse.php b/src/GeneratedModels/ListPermissionsResponse.php index bbd260e..d87857a 100644 --- a/src/GeneratedModels/ListPermissionsResponse.php +++ b/src/GeneratedModels/ListPermissionsResponse.php @@ -9,10 +9,10 @@ class ListPermissionsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(Permission::class)] public ?array $permissions = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ListPushProvidersResponse.php b/src/GeneratedModels/ListPushProvidersResponse.php index 516570f..05e18a4 100644 --- a/src/GeneratedModels/ListPushProvidersResponse.php +++ b/src/GeneratedModels/ListPushProvidersResponse.php @@ -9,10 +9,10 @@ class ListPushProvidersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(PushProviderResponse::class)] public ?array $pushProviders = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ListRolesResponse.php b/src/GeneratedModels/ListRolesResponse.php index bbce028..e297a75 100644 --- a/src/GeneratedModels/ListRolesResponse.php +++ b/src/GeneratedModels/ListRolesResponse.php @@ -9,10 +9,10 @@ class ListRolesResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(Role::class)] public ?array $roles = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ListSIPInboundRoutingRuleResponse.php b/src/GeneratedModels/ListSIPInboundRoutingRuleResponse.php index 0df2acf..e262dff 100644 --- a/src/GeneratedModels/ListSIPInboundRoutingRuleResponse.php +++ b/src/GeneratedModels/ListSIPInboundRoutingRuleResponse.php @@ -9,10 +9,10 @@ class ListSIPInboundRoutingRuleResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(SIPInboundRoutingRuleResponse::class)] public ?array $sipInboundRoutingRules = null, // List of SIP Inbound Routing Rules for the application + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ListSIPTrunksResponse.php b/src/GeneratedModels/ListSIPTrunksResponse.php index 48a4596..3f849be 100644 --- a/src/GeneratedModels/ListSIPTrunksResponse.php +++ b/src/GeneratedModels/ListSIPTrunksResponse.php @@ -9,10 +9,10 @@ class ListSIPTrunksResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(SIPTrunkResponse::class)] public ?array $sipTrunks = null, // List of SIP trunks for the application + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/LocationResponse.php b/src/GeneratedModels/LocationResponse.php index 0b7a6c7..91351ff 100644 --- a/src/GeneratedModels/LocationResponse.php +++ b/src/GeneratedModels/LocationResponse.php @@ -9,9 +9,9 @@ class LocationResponse extends BaseModel { public function __construct( - public ?string $continentCode = null, // Continent code - public ?string $countryIsoCode = null, // Country ISO code public ?string $subdivisionIsoCode = null, // Subdivision ISO code + public ?string $countryIsoCode = null, // Country ISO code + public ?string $continentCode = null, // Continent code ) { } diff --git a/src/GeneratedModels/MarkActivityRequest.php b/src/GeneratedModels/MarkActivityRequest.php index 4ef2dda..82cf7da 100644 --- a/src/GeneratedModels/MarkActivityRequest.php +++ b/src/GeneratedModels/MarkActivityRequest.php @@ -6,13 +6,13 @@ class MarkActivityRequest extends BaseModel { public function __construct( - public ?bool $markAllRead = null, // Whether to mark all activities as read + public ?UserRequest $user = null, public ?bool $markAllSeen = null, // Whether to mark all activities as seen - public ?string $userID = null, public ?array $markRead = null, // List of activity IDs to mark as read + public ?bool $markAllRead = null, // Whether to mark all activities as read public ?array $markSeen = null, // List of activity IDs to mark as seen public ?array $markWatched = null, // List of activity IDs to mark as watched (for stories) - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/MarkChannelsReadRequest.php b/src/GeneratedModels/MarkChannelsReadRequest.php index ac826b1..6579161 100644 --- a/src/GeneratedModels/MarkChannelsReadRequest.php +++ b/src/GeneratedModels/MarkChannelsReadRequest.php @@ -6,9 +6,9 @@ class MarkChannelsReadRequest extends BaseModel { public function __construct( - public ?string $userID = null, - public ?array $readByChannel = null, // Map of channel ID to last read message ID public ?UserRequest $user = null, + public ?array $readByChannel = null, // Map of channel ID to last read message ID + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/MarkReadRequest.php b/src/GeneratedModels/MarkReadRequest.php index 42138cb..d46da4e 100644 --- a/src/GeneratedModels/MarkReadRequest.php +++ b/src/GeneratedModels/MarkReadRequest.php @@ -6,10 +6,10 @@ class MarkReadRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $messageID = null, // ID of the message that is considered last read by client public ?string $threadID = null, // Optional Thread ID to specifically mark a given thread as read public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/MarkReadResponse.php b/src/GeneratedModels/MarkReadResponse.php index 7fca80f..5a6abb0 100644 --- a/src/GeneratedModels/MarkReadResponse.php +++ b/src/GeneratedModels/MarkReadResponse.php @@ -6,8 +6,8 @@ class MarkReadResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?MarkReadResponseEvent $event = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/MarkReadResponseEvent.php b/src/GeneratedModels/MarkReadResponseEvent.php index d3b32f2..be26778 100644 --- a/src/GeneratedModels/MarkReadResponseEvent.php +++ b/src/GeneratedModels/MarkReadResponseEvent.php @@ -6,17 +6,17 @@ class MarkReadResponseEvent extends BaseModel { public function __construct( + public ?ChannelResponse $channel = null, + public ?ThreadResponse $thread = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, + public ?string $cid = null, public ?string $channelID = null, public ?string $channelType = null, - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?string $type = null, public ?\DateTime $channelLastMessageAt = null, - public ?string $lastReadMessageID = null, public ?string $team = null, - public ?ChannelResponse $channel = null, - public ?ThreadResponse $thread = null, - public ?UserResponseCommonFields $user = null, + public ?\DateTime $createdAt = null, + public ?string $lastReadMessageID = null, ) { } diff --git a/src/GeneratedModels/MarkReviewedRequestPayload.php b/src/GeneratedModels/MarkReviewedRequestPayload.php index 7005da1..f1efcb8 100644 --- a/src/GeneratedModels/MarkReviewedRequestPayload.php +++ b/src/GeneratedModels/MarkReviewedRequestPayload.php @@ -9,9 +9,9 @@ class MarkReviewedRequestPayload extends BaseModel { public function __construct( + public ?bool $disableMarkingContentAsReviewed = null, // Skip marking content as reviewed public ?int $contentToMarkAsReviewedLimit = null, // Maximum content items to mark as reviewed public ?string $decisionReason = null, // Reason for the appeal decision - public ?bool $disableMarkingContentAsReviewed = null, // Skip marking content as reviewed ) { } diff --git a/src/GeneratedModels/MarkUnreadRequest.php b/src/GeneratedModels/MarkUnreadRequest.php index 580f05b..a13c05d 100644 --- a/src/GeneratedModels/MarkUnreadRequest.php +++ b/src/GeneratedModels/MarkUnreadRequest.php @@ -6,11 +6,11 @@ class MarkUnreadRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $messageID = null, // ID of the message from where the channel is marked unread - public ?\DateTime $messageTimestamp = null, // Timestamp of the message from where the channel is marked unread public ?string $threadID = null, // Mark a thread unread, specify one of the thread, message timestamp, or message id + public ?\DateTime $messageTimestamp = null, // Timestamp of the message from where the channel is marked unread public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/MaxStreakChangedEvent.php b/src/GeneratedModels/MaxStreakChangedEvent.php index b78e27b..920c3d0 100644 --- a/src/GeneratedModels/MaxStreakChangedEvent.php +++ b/src/GeneratedModels/MaxStreakChangedEvent.php @@ -6,10 +6,10 @@ class MaxStreakChangedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/MemberAddedEvent.php b/src/GeneratedModels/MemberAddedEvent.php index a3bf7a6..f9a6850 100644 --- a/src/GeneratedModels/MemberAddedEvent.php +++ b/src/GeneratedModels/MemberAddedEvent.php @@ -9,20 +9,20 @@ class MemberAddedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, public ?ChannelMemberResponse $member = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "member.added" in this case - public ?string $channelID = null, // The ID of the channel to which the member was added - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, // The number of messages in the channel - public ?string $channelType = null, // The type of the channel to which the member was added - public ?string $cid = null, // The CID of the channel to which the member was added + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel to which the member was added public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel public ?object $channelCustom = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel to which the member was added + public ?string $channelID = null, // The ID of the channel to which the member was added ) { } diff --git a/src/GeneratedModels/MemberRemovedEvent.php b/src/GeneratedModels/MemberRemovedEvent.php index 3363f1d..f2d3ae3 100644 --- a/src/GeneratedModels/MemberRemovedEvent.php +++ b/src/GeneratedModels/MemberRemovedEvent.php @@ -9,20 +9,20 @@ class MemberRemovedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, public ?ChannelMemberResponse $member = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "member.removed" in this case - public ?string $channelID = null, // The ID of the channel from which the member was removed - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, // The number of messages in the channel - public ?string $channelType = null, // The type of the channel from which the member was removed - public ?string $cid = null, // The CID of the channel from which the member was removed + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel from which the member was removed public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel public ?object $channelCustom = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel from which the member was removed + public ?string $channelID = null, // The ID of the channel from which the member was removed ) { } diff --git a/src/GeneratedModels/MemberResponse.php b/src/GeneratedModels/MemberResponse.php index 88caf7c..d9d4126 100644 --- a/src/GeneratedModels/MemberResponse.php +++ b/src/GeneratedModels/MemberResponse.php @@ -9,13 +9,13 @@ class MemberResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?UserResponse $user = null, public ?string $userID = null, + public ?string $role = null, public ?object $custom = null, // Custom member response data - public ?UserResponse $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update public ?\DateTime $deletedAt = null, // Date/time of deletion - public ?string $role = null, ) { } diff --git a/src/GeneratedModels/MemberUpdatedEvent.php b/src/GeneratedModels/MemberUpdatedEvent.php index 0b5ae81..3923c22 100644 --- a/src/GeneratedModels/MemberUpdatedEvent.php +++ b/src/GeneratedModels/MemberUpdatedEvent.php @@ -9,20 +9,20 @@ class MemberUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, public ?ChannelMemberResponse $member = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "member.updated" in this case - public ?string $channelID = null, // The ID of the channel in which the member was updated - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, // The number of messages in the channel - public ?string $channelType = null, // The type of the channel in which the member was updated - public ?string $cid = null, // The CID of the channel in which the member was updated + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel in which the member was updated public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel public ?object $channelCustom = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel in which the member was updated + public ?string $channelID = null, // The ID of the channel in which the member was updated ) { } diff --git a/src/GeneratedModels/MembersResponse.php b/src/GeneratedModels/MembersResponse.php index 7da45bc..990a72e 100644 --- a/src/GeneratedModels/MembersResponse.php +++ b/src/GeneratedModels/MembersResponse.php @@ -6,10 +6,10 @@ class MembersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(ChannelMemberResponse::class)] public ?array $members = null, // List of found members + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/MembershipLevelResponse.php b/src/GeneratedModels/MembershipLevelResponse.php index 199662c..d6ff643 100644 --- a/src/GeneratedModels/MembershipLevelResponse.php +++ b/src/GeneratedModels/MembershipLevelResponse.php @@ -6,14 +6,14 @@ class MembershipLevelResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the membership level was created public ?string $id = null, // Unique identifier for the membership level public ?string $name = null, // Display name for the membership level + public ?string $description = null, // Description of the membership level public ?int $priority = null, // Priority level - public ?\DateTime $updatedAt = null, // When the membership level was last updated public ?array $tags = null, // Activity tags this membership level gives access to - public ?string $description = null, // Description of the membership level public ?object $custom = null, // Custom data for the membership level + public ?\DateTime $createdAt = null, // When the membership level was created + public ?\DateTime $updatedAt = null, // When the membership level was last updated ) { } diff --git a/src/GeneratedModels/MessageActionRequest.php b/src/GeneratedModels/MessageActionRequest.php index 50c7593..39e2c94 100644 --- a/src/GeneratedModels/MessageActionRequest.php +++ b/src/GeneratedModels/MessageActionRequest.php @@ -6,9 +6,9 @@ class MessageActionRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?array $formData = null, // ReadOnlyData to execute command with public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/MessageActionResponse.php b/src/GeneratedModels/MessageActionResponse.php index 4262635..c25945e 100644 --- a/src/GeneratedModels/MessageActionResponse.php +++ b/src/GeneratedModels/MessageActionResponse.php @@ -9,8 +9,8 @@ class MessageActionResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?MessageResponse $message = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/MessageChangeSet.php b/src/GeneratedModels/MessageChangeSet.php index 69695a5..2a4988f 100644 --- a/src/GeneratedModels/MessageChangeSet.php +++ b/src/GeneratedModels/MessageChangeSet.php @@ -6,15 +6,15 @@ class MessageChangeSet extends BaseModel { public function __construct( - public ?bool $attachments = null, public ?bool $custom = null, + public ?bool $text = null, + public ?bool $mml = null, public ?bool $html = null, + public ?bool $attachments = null, public ?bool $mentionedUserIds = null, - public ?bool $mml = null, - public ?bool $pin = null, public ?bool $quotedMessageID = null, public ?bool $silent = null, - public ?bool $text = null, + public ?bool $pin = null, ) { } diff --git a/src/GeneratedModels/MessageDeletedEvent.php b/src/GeneratedModels/MessageDeletedEvent.php index 677e794..da11b8a 100644 --- a/src/GeneratedModels/MessageDeletedEvent.php +++ b/src/GeneratedModels/MessageDeletedEvent.php @@ -9,22 +9,22 @@ class MessageDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?bool $hardDelete = null, // Whether the message was hard deleted - public ?string $messageID = null, - public ?object $custom = null, public ?MessageResponse $message = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "message.deleted" in this case - public ?string $channelID = null, // The ID of the channel where the message was sent + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel where the message was sent + public ?string $team = null, // The team ID public ?int $channelMemberCount = null, // The number of members in the channel public ?int $channelMessageCount = null, // The number of messages in the channel + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel where the message was sent - public ?string $cid = null, // The CID of the channel where the message was sent + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?string $messageID = null, + public ?bool $hardDelete = null, // Whether the message was hard deleted public ?bool $deletedForMe = null, // Whether the message was deleted only for the current user - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team ID - public ?object $channelCustom = null, - public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/MessageFlagResponse.php b/src/GeneratedModels/MessageFlagResponse.php index e484a5d..1aeeacf 100644 --- a/src/GeneratedModels/MessageFlagResponse.php +++ b/src/GeneratedModels/MessageFlagResponse.php @@ -6,20 +6,20 @@ class MessageFlagResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?bool $createdByAutomod = null, - public ?\DateTime $updatedAt = null, - public ?\DateTime $approvedAt = null, - public ?string $reason = null, - public ?\DateTime $rejectedAt = null, - public ?\DateTime $reviewedAt = null, - public ?object $custom = null, public ?FlagDetailsResponse $details = null, public ?MessageResponse $message = null, public ?FlagFeedbackResponse $moderationFeedback = null, public ?MessageModerationResult $moderationResult = null, public ?UserResponse $reviewedBy = null, public ?UserResponse $user = null, + public ?bool $createdByAutomod = null, + public ?string $reason = null, + public ?object $custom = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, + public ?\DateTime $reviewedAt = null, + public ?\DateTime $approvedAt = null, + public ?\DateTime $rejectedAt = null, ) { } diff --git a/src/GeneratedModels/MessageFlaggedEvent.php b/src/GeneratedModels/MessageFlaggedEvent.php index 8827432..3bc6c7d 100644 --- a/src/GeneratedModels/MessageFlaggedEvent.php +++ b/src/GeneratedModels/MessageFlaggedEvent.php @@ -9,24 +9,24 @@ class MessageFlaggedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $messageID = null, + public ?MessageModerationResult $details = null, + public ?FlagResponse $flag = null, public ?MessageResponse $message = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "message.flagged" in this case - public ?string $channelID = null, // The ID of the channel where the message was sent + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?string $cid = null, // The CID of the channel where the message was sent + public ?string $team = null, // The team ID public ?int $channelMemberCount = null, // The number of members in the channel public ?int $channelMessageCount = null, // The number of messages in the channel + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel where the message was sent - public ?string $cid = null, // The CID of the channel where the message was sent + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?string $messageID = null, public ?string $reason = null, // The reason for the flag - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team ID public ?int $totalFlags = null, // The total number of flags for the user - public ?object $channelCustom = null, public ?object $custom = null, // Custom data - public ?MessageModerationResult $details = null, - public ?FlagResponse $flag = null, - public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/MessageHistoryEntryResponse.php b/src/GeneratedModels/MessageHistoryEntryResponse.php index 639bbc6..a8ce4e6 100644 --- a/src/GeneratedModels/MessageHistoryEntryResponse.php +++ b/src/GeneratedModels/MessageHistoryEntryResponse.php @@ -6,10 +6,10 @@ class MessageHistoryEntryResponse extends BaseModel { public function __construct( - public ?bool $isDeleted = null, public ?string $messageID = null, - public ?\DateTime $messageUpdatedAt = null, public ?string $messageUpdatedByID = null, + public ?\DateTime $messageUpdatedAt = null, + public ?bool $isDeleted = null, public ?string $text = null, /** @var array|null */ #[ArrayOf(Attachment::class)] diff --git a/src/GeneratedModels/MessageModerationResult.php b/src/GeneratedModels/MessageModerationResult.php index e626dd0..9dd3201 100644 --- a/src/GeneratedModels/MessageModerationResult.php +++ b/src/GeneratedModels/MessageModerationResult.php @@ -9,17 +9,17 @@ class MessageModerationResult extends BaseModel { public function __construct( - public ?string $action = null, // Action taken by automod - public ?\DateTime $createdAt = null, // Date/time of creation + public ?ModerationResponse $aiModerationResponse = null, + public ?Thresholds $moderationThresholds = null, public ?string $messageID = null, // ID of the message - public ?\DateTime $updatedAt = null, // Date/time of the last update - public ?bool $userBadKarma = null, // Whether user has bad karma - public ?int $userKarma = null, // Karma of the user + public ?string $action = null, // Action taken by automod + public ?string $moderatedBy = null, // User who moderated the message public ?string $blockedWord = null, // Word that was blocked public ?string $blocklistName = null, // Name of the blocklist - public ?string $moderatedBy = null, // User who moderated the message - public ?ModerationResponse $aiModerationResponse = null, - public ?Thresholds $moderationThresholds = null, + public ?int $userKarma = null, // Karma of the user + public ?bool $userBadKarma = null, // Whether user has bad karma + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update ) { } diff --git a/src/GeneratedModels/MessageNewEvent.php b/src/GeneratedModels/MessageNewEvent.php index b9ce3d7..982f8d6 100644 --- a/src/GeneratedModels/MessageNewEvent.php +++ b/src/GeneratedModels/MessageNewEvent.php @@ -9,29 +9,29 @@ class MessageNewEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $messageID = null, - public ?int $watcherCount = null, // The number of watchers - public ?object $custom = null, + public ?ChannelResponse $channel = null, public ?MessageResponse $message = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "message.new" in this case - public ?string $channelID = null, // The ID of the channel where the message was sent + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel where the message was sent + public ?string $team = null, // The team ID public ?int $channelMemberCount = null, // The number of members in the channel public ?int $channelMessageCount = null, // The number of messages in the channel + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel where the message was sent - public ?string $cid = null, // The CID of the channel where the message was sent - public ?string $parentAuthor = null, // The author of the parent message - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team ID - public ?int $totalUnreadCount = null, - public ?int $unreadChannels = null, - public ?int $unreadCount = null, // The number of unread messages + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?string $messageID = null, + public ?int $watcherCount = null, // The number of watchers /** @var array|null */ #[ArrayOf(UserResponseCommonFields::class)] public ?array $threadParticipants = null, // The participants of the thread - public ?ChannelResponse $channel = null, - public ?object $channelCustom = null, - public ?UserResponseCommonFields $user = null, + public ?string $parentAuthor = null, // The author of the parent message + public ?int $unreadCount = null, // The number of unread messages + public ?int $totalUnreadCount = null, + public ?int $unreadChannels = null, ) { } diff --git a/src/GeneratedModels/MessagePaginationParams.php b/src/GeneratedModels/MessagePaginationParams.php index b2c7728..c7eec0f 100644 --- a/src/GeneratedModels/MessagePaginationParams.php +++ b/src/GeneratedModels/MessagePaginationParams.php @@ -6,17 +6,17 @@ class MessagePaginationParams extends BaseModel { public function __construct( - public ?\DateTime $createdAtAfter = null, // The timestamp to get messages with a created_at timestamp greater than + public ?int $limit = null, // The maximum number of messages to return (max limit + public ?string $idGte = null, // The ID of the message to get messages with a timestamp greater than or equal to + public ?string $idGt = null, // The ID of the message to get messages with a timestamp greater than + public ?string $idLte = null, // The ID of the message to get messages with a timestamp smaller than or equal to + public ?string $idLt = null, // The ID of the message to get messages with a timestamp smaller than public ?\DateTime $createdAtAfterOrEqual = null, // The timestamp to get messages with a created_at timestamp greater than or equal to - public ?\DateTime $createdAtAround = null, // The result will be a set of messages, that are both older and newer than the created_at timestamp provided, distributed evenly around the timestamp - public ?\DateTime $createdAtBefore = null, // The timestamp to get messages with a created_at timestamp smaller than + public ?\DateTime $createdAtAfter = null, // The timestamp to get messages with a created_at timestamp greater than public ?\DateTime $createdAtBeforeOrEqual = null, // The timestamp to get messages with a created_at timestamp smaller than or equal to + public ?\DateTime $createdAtBefore = null, // The timestamp to get messages with a created_at timestamp smaller than public ?string $idAround = null, // The result will be a set of messages, that are both older and newer than the message with the provided ID, and the message with the ID provided will be in the middle of the set - public ?string $idGt = null, // The ID of the message to get messages with a timestamp greater than - public ?string $idGte = null, // The ID of the message to get messages with a timestamp greater than or equal to - public ?string $idLt = null, // The ID of the message to get messages with a timestamp smaller than - public ?string $idLte = null, // The ID of the message to get messages with a timestamp smaller than or equal to - public ?int $limit = null, // The maximum number of messages to return (max limit + public ?\DateTime $createdAtAround = null, // The result will be a set of messages, that are both older and newer than the created_at timestamp provided, distributed evenly around the timestamp ) { } diff --git a/src/GeneratedModels/MessageReadEvent.php b/src/GeneratedModels/MessageReadEvent.php index 3e38d7a..d5407d2 100644 --- a/src/GeneratedModels/MessageReadEvent.php +++ b/src/GeneratedModels/MessageReadEvent.php @@ -9,21 +9,21 @@ class MessageReadEvent extends BaseModel { public function __construct( + public ?ChannelResponse $channel = null, + public ?ThreadResponse $thread = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "message.read" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, public ?object $custom = null, - public ?string $type = null, // The type of event: "message.read" in this case - public ?string $channelID = null, // The ID of the channel where the message was read + public ?string $cid = null, // The CID of the channel where the message was read + public ?string $team = null, // The team ID public ?int $channelMemberCount = null, // The number of members in the channel public ?int $channelMessageCount = null, // The number of messages in the channel + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel where the message was read - public ?string $cid = null, // The CID of the channel where the message was read + public ?string $channelID = null, // The ID of the channel where the message was read public ?string $lastReadMessageID = null, // The ID of the last read message - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team ID - public ?ChannelResponse $channel = null, - public ?object $channelCustom = null, - public ?ThreadResponse $thread = null, - public ?UserResponseCommonFields $user = null, ) { } diff --git a/src/GeneratedModels/MessageRequest.php b/src/GeneratedModels/MessageRequest.php index b1c3c87..1600bd1 100644 --- a/src/GeneratedModels/MessageRequest.php +++ b/src/GeneratedModels/MessageRequest.php @@ -9,30 +9,30 @@ class MessageRequest extends BaseModel { public function __construct( - public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API + public ?SharedLocation $sharedLocation = null, + public ?UserRequest $user = null, public ?string $id = null, // Message ID is unique string identifier of the message - public ?bool $mentionedChannel = null, - public ?bool $mentionedHere = null, - public ?string $mml = null, // Should be empty if `text` is provided. Can only be set when using server-side API - public ?string $parentID = null, // ID of parent message (thread) - public ?\DateTime $pinExpires = null, // Date when pinned message expires - public ?bool $pinned = null, // Whether message is pinned or not - public ?\DateTime $pinnedAt = null, // Date when message got pinned - public ?string $pollID = null, // Identifier of the poll to include in the message - public ?string $quotedMessageID = null, - public ?bool $showInChannel = null, // Whether thread reply should be shown in the channel as well - public ?bool $silent = null, // Whether message is silent or not public ?string $text = null, // Text of the message. Should be empty if `mml` is provided - public ?string $type = null, // Contains type of the message. One of: regular, system - public ?string $userID = null, + public ?string $mml = null, // Should be empty if `text` is provided. Can only be set when using server-side API /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Array of message attachments + public ?string $parentID = null, // ID of parent message (thread) + public ?bool $showInChannel = null, // Whether thread reply should be shown in the channel as well + public ?object $custom = null, public ?array $mentionedUsers = null, // Array of user IDs to mention + public ?bool $mentionedChannel = null, + public ?bool $mentionedHere = null, + public ?string $quotedMessageID = null, + public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API + public ?string $type = null, // Contains type of the message. One of: regular, system + public ?bool $silent = null, // Whether message is silent or not + public ?bool $pinned = null, // Whether message is pinned or not + public ?\DateTime $pinnedAt = null, // Date when message got pinned + public ?\DateTime $pinExpires = null, // Date when pinned message expires public ?array $restrictedVisibility = null, // A list of user ids that have restricted visibility to the message - public ?object $custom = null, - public ?SharedLocation $sharedLocation = null, - public ?UserRequest $user = null, + public ?string $userID = null, + public ?string $pollID = null, // Identifier of the poll to include in the message ) { } diff --git a/src/GeneratedModels/MessageResponse.php b/src/GeneratedModels/MessageResponse.php index 6190cee..e46bcb7 100644 --- a/src/GeneratedModels/MessageResponse.php +++ b/src/GeneratedModels/MessageResponse.php @@ -9,64 +9,64 @@ class MessageResponse extends BaseModel { public function __construct( - public ?string $cid = null, // Channel unique identifier in : format - public ?\DateTime $createdAt = null, // Date/time of creation - public ?int $deletedReplyCount = null, - public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API + public ?DraftResponse $draft = null, + public ?ChannelMemberResponse $member = null, + public ?ModerationV2Response $moderation = null, + public ?UserResponse $pinnedBy = null, + public ?PollResponseData $poll = null, + public ?MessageResponse $quotedMessage = null, + public ?ReminderResponseData $reminder = null, + public ?SharedLocationResponseData $sharedLocation = null, + public ?UserResponse $user = null, public ?string $id = null, // Message ID is unique string identifier of the message - public ?bool $mentionedChannel = null, // Whether the message mentioned the channel tag - public ?bool $mentionedHere = null, // Whether the message mentioned online users with @here tag - public ?bool $pinned = null, // Whether message is pinned or not - public ?int $replyCount = null, // Number of replies to this message - public ?bool $shadowed = null, // Whether the message was shadowed or not - public ?bool $silent = null, // Whether message is silent or not public ?string $text = null, // Text of the message. Should be empty if `mml` is provided + public ?string $mml = null, // Should be empty if `text` is provided. Can only be set when using server-side API + public ?string $command = null, // Contains provided slash command + public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API public ?string $type = null, // Contains type of the message. One of: regular, ephemeral, error, reply, system, deleted - public ?\DateTime $updatedAt = null, // Date/time of the last update /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Array of message attachments /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $latestReactions = null, // List of 10 latest reactions to this message - /** @var array|null */ - #[ArrayOf(UserResponse::class)] - public ?array $mentionedUsers = null, // List of mentioned users /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $ownReactions = null, // List of 10 latest reactions of authenticated user to this message - public ?array $restrictedVisibility = null, // A list of user ids that have restricted visibility to the message, if the list is not empty, the message is only visible to the users in the list - public ?object $custom = null, public ?array $reactionCounts = null, // An object containing number of reactions of each type. Key: reaction type (string), value: number of reactions (int) public ?array $reactionScores = null, // An object containing scores of reactions of each type. Key: reaction type (string), value: total score of reactions (int) - public ?UserResponse $user = null, - public ?string $command = null, // Contains provided slash command - public ?\DateTime $deletedAt = null, // Date/time of deletion - public ?bool $deletedForMe = null, - public ?\DateTime $messageTextUpdatedAt = null, - public ?string $mml = null, // Should be empty if `text` is provided. Can only be set when using server-side API + /** @var array|null */ + #[MapOf(ReactionGroupResponse::class)] + public ?array $reactionGroups = null, public ?string $parentID = null, // ID of parent message (thread) - public ?\DateTime $pinExpires = null, // Date when pinned message expires - public ?\DateTime $pinnedAt = null, // Date when message got pinned - public ?string $pollID = null, // Identifier of the poll to include in the message - public ?string $quotedMessageID = null, public ?bool $showInChannel = null, // Whether thread reply should be shown in the channel as well + public ?int $replyCount = null, // Number of replies to this message + public ?int $deletedReplyCount = null, + public ?string $quotedMessageID = null, /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $threadParticipants = null, // List of users who participate in thread - public ?DraftResponse $draft = null, - public ?array $i18n = null, // Object with translations. Key `language` contains the original language key. Other keys contain translations + public ?string $cid = null, // Channel unique identifier in : format + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?\DateTime $deletedAt = null, // Date/time of deletion + public ?object $custom = null, + public ?bool $shadowed = null, // Whether the message was shadowed or not public ?array $imageLabels = null, // Contains image moderation information - public ?ChannelMemberResponse $member = null, - public ?ModerationV2Response $moderation = null, - public ?UserResponse $pinnedBy = null, - public ?PollResponseData $poll = null, - public ?MessageResponse $quotedMessage = null, - /** @var array|null */ - #[MapOf(ReactionGroupResponse::class)] - public ?array $reactionGroups = null, - public ?ReminderResponseData $reminder = null, - public ?SharedLocationResponseData $sharedLocation = null, + /** @var array|null */ + #[ArrayOf(UserResponse::class)] + public ?array $mentionedUsers = null, // List of mentioned users + public ?bool $mentionedChannel = null, // Whether the message mentioned the channel tag + public ?bool $mentionedHere = null, // Whether the message mentioned online users with @here tag + public ?array $i18n = null, // Object with translations. Key `language` contains the original language key. Other keys contain translations + public ?bool $silent = null, // Whether message is silent or not + public ?bool $pinned = null, // Whether message is pinned or not + public ?\DateTime $pinnedAt = null, // Date when message got pinned + public ?\DateTime $pinExpires = null, // Date when pinned message expires + public ?\DateTime $messageTextUpdatedAt = null, + public ?string $pollID = null, // Identifier of the poll to include in the message + public ?array $restrictedVisibility = null, // A list of user ids that have restricted visibility to the message, if the list is not empty, the message is only visible to the users in the list + public ?bool $deletedForMe = null, ) { } diff --git a/src/GeneratedModels/MessageUnblockedEvent.php b/src/GeneratedModels/MessageUnblockedEvent.php index 9ab2fda..3fd5b71 100644 --- a/src/GeneratedModels/MessageUnblockedEvent.php +++ b/src/GeneratedModels/MessageUnblockedEvent.php @@ -9,14 +9,14 @@ class MessageUnblockedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $messageID = null, - public ?object $custom = null, public ?MessageResponse $message = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "message.unblocked" in this case - public ?string $cid = null, // The CID of the channel where the message was unblocked + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $user = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel where the message was unblocked + public ?string $messageID = null, ) { } diff --git a/src/GeneratedModels/MessageUndeletedEvent.php b/src/GeneratedModels/MessageUndeletedEvent.php index ef99ff9..4080944 100644 --- a/src/GeneratedModels/MessageUndeletedEvent.php +++ b/src/GeneratedModels/MessageUndeletedEvent.php @@ -9,19 +9,19 @@ class MessageUndeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $messageID = null, - public ?object $custom = null, public ?MessageResponse $message = null, public ?string $type = null, // The type of event: "message.undeleted" in this case - public ?string $channelID = null, // The ID of the channel where the message was sent - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, // The number of messages in the channel - public ?string $channelType = null, // The type of the channel where the message was sent - public ?string $cid = null, // The CID of the channel where the message was sent + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel where the message was sent public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel public ?object $channelCustom = null, + public ?string $channelType = null, // The type of the channel where the message was sent + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?string $messageID = null, ) { } diff --git a/src/GeneratedModels/MessageUpdate.php b/src/GeneratedModels/MessageUpdate.php index e1749b7..0baa5c7 100644 --- a/src/GeneratedModels/MessageUpdate.php +++ b/src/GeneratedModels/MessageUpdate.php @@ -6,8 +6,8 @@ class MessageUpdate extends BaseModel { public function __construct( - public ?string $oldText = null, public ?MessageChangeSet $changeSet = null, + public ?string $oldText = null, ) { } diff --git a/src/GeneratedModels/MessageUpdatedEvent.php b/src/GeneratedModels/MessageUpdatedEvent.php index 492ee45..862de74 100644 --- a/src/GeneratedModels/MessageUpdatedEvent.php +++ b/src/GeneratedModels/MessageUpdatedEvent.php @@ -9,21 +9,21 @@ class MessageUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $messageID = null, - public ?object $custom = null, public ?MessageResponse $message = null, + public ?MessageUpdate $messageUpdate = null, + public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "message.updated" in this case - public ?string $channelID = null, // The ID of the channel where the message was sent - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, // The number of messages in the channel - public ?string $channelType = null, // The type of the channel where the message was sent - public ?string $cid = null, // The CID of the channel where the message was sent + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel where the message was sent public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel public ?object $channelCustom = null, - public ?MessageUpdate $messageUpdate = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel where the message was sent + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?string $messageID = null, ) { } diff --git a/src/GeneratedModels/MessageWithChannelResponse.php b/src/GeneratedModels/MessageWithChannelResponse.php index 82b619a..34f6601 100644 --- a/src/GeneratedModels/MessageWithChannelResponse.php +++ b/src/GeneratedModels/MessageWithChannelResponse.php @@ -9,65 +9,65 @@ class MessageWithChannelResponse extends BaseModel { public function __construct( - public ?string $cid = null, // Channel unique identifier in : format - public ?\DateTime $createdAt = null, // Date/time of creation - public ?int $deletedReplyCount = null, - public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API + public ?ChannelResponse $channel = null, + public ?DraftResponse $draft = null, + public ?ChannelMemberResponse $member = null, + public ?ModerationV2Response $moderation = null, + public ?UserResponse $pinnedBy = null, + public ?PollResponseData $poll = null, + public ?MessageResponse $quotedMessage = null, + public ?ReminderResponseData $reminder = null, + public ?SharedLocationResponseData $sharedLocation = null, + public ?UserResponse $user = null, public ?string $id = null, // Message ID is unique string identifier of the message - public ?bool $mentionedChannel = null, // Whether the message mentioned the channel tag - public ?bool $mentionedHere = null, // Whether the message mentioned online users with @here tag - public ?bool $pinned = null, // Whether message is pinned or not - public ?int $replyCount = null, // Number of replies to this message - public ?bool $shadowed = null, // Whether the message was shadowed or not - public ?bool $silent = null, // Whether message is silent or not public ?string $text = null, // Text of the message. Should be empty if `mml` is provided + public ?string $mml = null, // Should be empty if `text` is provided. Can only be set when using server-side API + public ?string $command = null, // Contains provided slash command + public ?string $html = null, // Contains HTML markup of the message. Can only be set when using server-side API public ?string $type = null, // Contains type of the message. One of: regular, ephemeral, error, reply, system, deleted - public ?\DateTime $updatedAt = null, // Date/time of the last update /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Array of message attachments /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $latestReactions = null, // List of 10 latest reactions to this message - /** @var array|null */ - #[ArrayOf(UserResponse::class)] - public ?array $mentionedUsers = null, // List of mentioned users /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $ownReactions = null, // List of 10 latest reactions of authenticated user to this message - public ?array $restrictedVisibility = null, // A list of user ids that have restricted visibility to the message, if the list is not empty, the message is only visible to the users in the list - public ?ChannelResponse $channel = null, - public ?object $custom = null, public ?array $reactionCounts = null, // An object containing number of reactions of each type. Key: reaction type (string), value: number of reactions (int) public ?array $reactionScores = null, // An object containing scores of reactions of each type. Key: reaction type (string), value: total score of reactions (int) - public ?UserResponse $user = null, - public ?string $command = null, // Contains provided slash command - public ?\DateTime $deletedAt = null, // Date/time of deletion - public ?bool $deletedForMe = null, - public ?\DateTime $messageTextUpdatedAt = null, - public ?string $mml = null, // Should be empty if `text` is provided. Can only be set when using server-side API + /** @var array|null */ + #[MapOf(ReactionGroupResponse::class)] + public ?array $reactionGroups = null, public ?string $parentID = null, // ID of parent message (thread) - public ?\DateTime $pinExpires = null, // Date when pinned message expires - public ?\DateTime $pinnedAt = null, // Date when message got pinned - public ?string $pollID = null, // Identifier of the poll to include in the message - public ?string $quotedMessageID = null, public ?bool $showInChannel = null, // Whether thread reply should be shown in the channel as well + public ?int $replyCount = null, // Number of replies to this message + public ?int $deletedReplyCount = null, + public ?string $quotedMessageID = null, /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $threadParticipants = null, // List of users who participate in thread - public ?DraftResponse $draft = null, - public ?array $i18n = null, // Object with translations. Key `language` contains the original language key. Other keys contain translations + public ?string $cid = null, // Channel unique identifier in : format + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?\DateTime $deletedAt = null, // Date/time of deletion + public ?object $custom = null, + public ?bool $shadowed = null, // Whether the message was shadowed or not public ?array $imageLabels = null, // Contains image moderation information - public ?ChannelMemberResponse $member = null, - public ?ModerationV2Response $moderation = null, - public ?UserResponse $pinnedBy = null, - public ?PollResponseData $poll = null, - public ?MessageResponse $quotedMessage = null, - /** @var array|null */ - #[MapOf(ReactionGroupResponse::class)] - public ?array $reactionGroups = null, - public ?ReminderResponseData $reminder = null, - public ?SharedLocationResponseData $sharedLocation = null, + /** @var array|null */ + #[ArrayOf(UserResponse::class)] + public ?array $mentionedUsers = null, // List of mentioned users + public ?bool $mentionedChannel = null, // Whether the message mentioned the channel tag + public ?bool $mentionedHere = null, // Whether the message mentioned online users with @here tag + public ?array $i18n = null, // Object with translations. Key `language` contains the original language key. Other keys contain translations + public ?bool $silent = null, // Whether message is silent or not + public ?bool $pinned = null, // Whether message is pinned or not + public ?\DateTime $pinnedAt = null, // Date when message got pinned + public ?\DateTime $pinExpires = null, // Date when pinned message expires + public ?\DateTime $messageTextUpdatedAt = null, + public ?string $pollID = null, // Identifier of the poll to include in the message + public ?array $restrictedVisibility = null, // A list of user ids that have restricted visibility to the message, if the list is not empty, the message is only visible to the users in the list + public ?bool $deletedForMe = null, ) { } diff --git a/src/GeneratedModels/MetricDescriptor.php b/src/GeneratedModels/MetricDescriptor.php index 8663839..56caccb 100644 --- a/src/GeneratedModels/MetricDescriptor.php +++ b/src/GeneratedModels/MetricDescriptor.php @@ -7,8 +7,8 @@ class MetricDescriptor extends BaseModel { public function __construct( public ?string $label = null, - public ?string $description = null, public ?string $unit = null, + public ?string $description = null, ) { } diff --git a/src/GeneratedModels/ModerationActionConfigResponse.php b/src/GeneratedModels/ModerationActionConfigResponse.php index 8df2c03..8a8dbd6 100644 --- a/src/GeneratedModels/ModerationActionConfigResponse.php +++ b/src/GeneratedModels/ModerationActionConfigResponse.php @@ -9,11 +9,11 @@ class ModerationActionConfigResponse extends BaseModel { public function __construct( - public ?string $action = null, // The action to take - public ?string $description = null, // Description of what this action does public ?string $entityType = null, // Type of entity this action applies to - public ?string $icon = null, // Icon for the dashboard public ?int $order = null, // Display order (lower numbers shown first) + public ?string $action = null, // The action to take + public ?string $icon = null, // Icon for the dashboard + public ?string $description = null, // Description of what this action does public ?object $custom = null, // Custom data for the action ) { } diff --git a/src/GeneratedModels/ModerationCheckCompletedEvent.php b/src/GeneratedModels/ModerationCheckCompletedEvent.php index 40bafb5..cc6a5fc 100644 --- a/src/GeneratedModels/ModerationCheckCompletedEvent.php +++ b/src/GeneratedModels/ModerationCheckCompletedEvent.php @@ -9,14 +9,14 @@ class ModerationCheckCompletedEvent extends BaseModel { public function __construct( + public ?string $type = null, public ?\DateTime $createdAt = null, + public ?\DateTime $receivedAt = null, + public ?object $custom = null, public ?string $entityID = null, // The ID of entity which was moderated public ?string $entityType = null, // The type of the entity which was moderated public ?string $recommendedAction = null, // The recommended action public ?string $reviewQueueItemID = null, // The review queue item ID - public ?object $custom = null, - public ?string $type = null, - public ?\DateTime $receivedAt = null, ) { } diff --git a/src/GeneratedModels/ModerationConfig.php b/src/GeneratedModels/ModerationConfig.php index 7ae29f2..7bbe892 100644 --- a/src/GeneratedModels/ModerationConfig.php +++ b/src/GeneratedModels/ModerationConfig.php @@ -6,12 +6,6 @@ class ModerationConfig extends BaseModel { public function __construct( - public ?bool $async = null, - public ?\DateTime $createdAt = null, - public ?string $key = null, - public ?string $team = null, - public ?\DateTime $updatedAt = null, - public ?array $supportedVideoCallHarmTypes = null, public ?AIImageConfig $aiImageConfig = null, public ?BodyguardImageAnalysisConfig $aiImageLiteConfig = null, public ?AITextConfig $aiTextConfig = null, @@ -24,6 +18,12 @@ public function __construct( public ?LLMConfig $llmConfig = null, public ?VelocityFilterConfig $velocityFilterConfig = null, public ?VideoCallRuleConfig $videoCallRuleConfig = null, + public ?string $key = null, + public ?string $team = null, + public ?bool $async = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, + public ?array $supportedVideoCallHarmTypes = null, ) { } diff --git a/src/GeneratedModels/ModerationCustomActionEvent.php b/src/GeneratedModels/ModerationCustomActionEvent.php index e4b59b1..3789aef 100644 --- a/src/GeneratedModels/ModerationCustomActionEvent.php +++ b/src/GeneratedModels/ModerationCustomActionEvent.php @@ -9,14 +9,14 @@ class ModerationCustomActionEvent extends BaseModel { public function __construct( - public ?string $actionID = null, // The ID of the custom action that was executed - public ?\DateTime $createdAt = null, - public ?object $custom = null, + public ?MessageResponse $message = null, public ?ReviewQueueItemResponse $reviewQueueItem = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $actionID = null, // The ID of the custom action that was executed public ?object $actionOptions = null, // Additional options passed to the custom action - public ?MessageResponse $message = null, ) { } diff --git a/src/GeneratedModels/ModerationDashboardPreferences.php b/src/GeneratedModels/ModerationDashboardPreferences.php index fa394d1..ee6a9a6 100644 --- a/src/GeneratedModels/ModerationDashboardPreferences.php +++ b/src/GeneratedModels/ModerationDashboardPreferences.php @@ -6,13 +6,13 @@ class ModerationDashboardPreferences extends BaseModel { public function __construct( - public ?bool $asyncReviewQueueUpsert = null, - public ?bool $disableAuditLogs = null, - public ?bool $disableFlaggingReviewedEntity = null, - public ?bool $flagUserOnFlaggedContent = null, + public ?OverviewDashboardConfig $overviewDashboard = null, public ?bool $mediaQueueBlurEnabled = null, + public ?bool $flagUserOnFlaggedContent = null, + public ?bool $disableFlaggingReviewedEntity = null, public ?array $allowedModerationActionReasons = null, - public ?OverviewDashboardConfig $overviewDashboard = null, + public ?bool $asyncReviewQueueUpsert = null, + public ?bool $disableAuditLogs = null, ) { } diff --git a/src/GeneratedModels/ModerationFlagResponse.php b/src/GeneratedModels/ModerationFlagResponse.php index 34c409c..75ecc73 100644 --- a/src/GeneratedModels/ModerationFlagResponse.php +++ b/src/GeneratedModels/ModerationFlagResponse.php @@ -6,21 +6,21 @@ class ModerationFlagResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $entityID = null, - public ?string $entityType = null, + public ?ModerationPayloadResponse $moderationPayload = null, + public ?ReviewQueueItemResponse $reviewQueueItem = null, + public ?UserResponse $user = null, public ?string $type = null, - public ?\DateTime $updatedAt = null, public ?string $userID = null, - public ?array $result = null, + public ?string $entityType = null, + public ?string $entityID = null, public ?string $entityCreatorID = null, public ?string $reason = null, - public ?string $reviewQueueItemID = null, - public ?array $labels = null, public ?object $custom = null, - public ?ModerationPayloadResponse $moderationPayload = null, - public ?ReviewQueueItemResponse $reviewQueueItem = null, - public ?UserResponse $user = null, + public ?array $labels = null, + public ?array $result = null, + public ?string $reviewQueueItemID = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, ) { } diff --git a/src/GeneratedModels/ModerationFlaggedEvent.php b/src/GeneratedModels/ModerationFlaggedEvent.php index 213a755..d9e84a6 100644 --- a/src/GeneratedModels/ModerationFlaggedEvent.php +++ b/src/GeneratedModels/ModerationFlaggedEvent.php @@ -9,12 +9,12 @@ class ModerationFlaggedEvent extends BaseModel { public function __construct( - public ?string $contentType = null, // The type of content that was flagged - public ?\DateTime $createdAt = null, - public ?string $objectID = null, // The ID of the flagged content - public ?object $custom = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $contentType = null, // The type of content that was flagged + public ?string $objectID = null, // The ID of the flagged content ) { } diff --git a/src/GeneratedModels/ModerationMarkReviewedEvent.php b/src/GeneratedModels/ModerationMarkReviewedEvent.php index 5b3c1a5..2bd9510 100644 --- a/src/GeneratedModels/ModerationMarkReviewedEvent.php +++ b/src/GeneratedModels/ModerationMarkReviewedEvent.php @@ -9,12 +9,12 @@ class ModerationMarkReviewedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, public ?ReviewQueueItemResponse $item = null, + public ?MessageResponse $message = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, - public ?MessageResponse $message = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/ModerationPayload.php b/src/GeneratedModels/ModerationPayload.php index 04b6af3..cd99d9d 100644 --- a/src/GeneratedModels/ModerationPayload.php +++ b/src/GeneratedModels/ModerationPayload.php @@ -6,8 +6,8 @@ class ModerationPayload extends BaseModel { public function __construct( - public ?array $images = null, public ?array $texts = null, + public ?array $images = null, public ?array $videos = null, public ?object $custom = null, ) { diff --git a/src/GeneratedModels/ModerationPayloadRequest.php b/src/GeneratedModels/ModerationPayloadRequest.php index 52291f5..3fa8ecf 100644 --- a/src/GeneratedModels/ModerationPayloadRequest.php +++ b/src/GeneratedModels/ModerationPayloadRequest.php @@ -9,8 +9,8 @@ class ModerationPayloadRequest extends BaseModel { public function __construct( - public ?array $images = null, // Image URLs to moderate (max 30) public ?array $texts = null, // Text content to moderate + public ?array $images = null, // Image URLs to moderate (max 30) public ?array $videos = null, // Video URLs to moderate public ?object $custom = null, // Custom data for moderation ) { diff --git a/src/GeneratedModels/ModerationPayloadResponse.php b/src/GeneratedModels/ModerationPayloadResponse.php index d69e377..2322b24 100644 --- a/src/GeneratedModels/ModerationPayloadResponse.php +++ b/src/GeneratedModels/ModerationPayloadResponse.php @@ -9,8 +9,8 @@ class ModerationPayloadResponse extends BaseModel { public function __construct( - public ?array $images = null, // Image URLs to moderate public ?array $texts = null, // Text content to moderate + public ?array $images = null, // Image URLs to moderate public ?array $videos = null, // Video URLs to moderate public ?object $custom = null, // Custom data for moderation ) { diff --git a/src/GeneratedModels/ModerationResponse.php b/src/GeneratedModels/ModerationResponse.php index dae42e2..4152c55 100644 --- a/src/GeneratedModels/ModerationResponse.php +++ b/src/GeneratedModels/ModerationResponse.php @@ -6,10 +6,10 @@ class ModerationResponse extends BaseModel { public function __construct( - public ?string $action = null, + public ?int $toxic = null, public ?int $explicit = null, public ?int $spam = null, - public ?int $toxic = null, + public ?string $action = null, ) { } diff --git a/src/GeneratedModels/ModerationRuleInfo.php b/src/GeneratedModels/ModerationRuleInfo.php index 6cbbe63..e94f3ee 100644 --- a/src/GeneratedModels/ModerationRuleInfo.php +++ b/src/GeneratedModels/ModerationRuleInfo.php @@ -6,10 +6,10 @@ class ModerationRuleInfo extends BaseModel { public function __construct( - public ?string $description = null, public ?string $id = null, public ?string $name = null, public ?string $type = null, + public ?string $description = null, ) { } diff --git a/src/GeneratedModels/ModerationRuleV2Response.php b/src/GeneratedModels/ModerationRuleV2Response.php index 58da158..6888841 100644 --- a/src/GeneratedModels/ModerationRuleV2Response.php +++ b/src/GeneratedModels/ModerationRuleV2Response.php @@ -6,27 +6,27 @@ class ModerationRuleV2Response extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $description = null, - public ?bool $enabled = null, + public ?RuleBuilderAction $action = null, public ?string $id = null, public ?string $name = null, - public ?string $ruleType = null, - public ?string $team = null, - public ?\DateTime $updatedAt = null, + public ?string $description = null, public ?array $configKeys = null, - public ?string $cooldownPeriod = null, - public ?string $logic = null, - /** @var array|null */ - #[ArrayOf(CallRuleActionSequence::class)] - public ?array $actionSequences = null, + public ?string $team = null, + public ?string $ruleType = null, /** @var array|null */ #[ArrayOf(RuleBuilderCondition::class)] public ?array $conditions = null, + public ?string $logic = null, /** @var array|null */ #[ArrayOf(RuleBuilderConditionGroup::class)] public ?array $groups = null, - public ?RuleBuilderAction $action = null, + /** @var array|null */ + #[ArrayOf(CallRuleActionSequence::class)] + public ?array $actionSequences = null, + public ?string $cooldownPeriod = null, + public ?bool $enabled = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, ) { } diff --git a/src/GeneratedModels/ModerationRulesTriggeredEvent.php b/src/GeneratedModels/ModerationRulesTriggeredEvent.php index 3aad7e4..7ad9926 100644 --- a/src/GeneratedModels/ModerationRulesTriggeredEvent.php +++ b/src/GeneratedModels/ModerationRulesTriggeredEvent.php @@ -9,17 +9,17 @@ class ModerationRulesTriggeredEvent extends BaseModel { public function __construct( + public ?ModerationRuleInfo $rule = null, + public ?string $type = null, public ?\DateTime $createdAt = null, + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?int $violationNumber = null, // The violation number for call rules (optional) public ?string $entityID = null, // The ID of the entity that triggered the rule public ?string $entityType = null, // The type of the entity (call, user, message, etc.) public ?string $userID = null, // The ID of the user who triggered the rule public ?array $triggeredActions = null, // Array of action types that were triggered - public ?object $custom = null, - public ?ModerationRuleInfo $rule = null, - public ?string $type = null, - public ?\DateTime $receivedAt = null, public ?string $reviewQueueItemID = null, // The review queue item ID if applicable - public ?int $violationNumber = null, // The violation number for call rules (optional) ) { } diff --git a/src/GeneratedModels/ModerationV2Response.php b/src/GeneratedModels/ModerationV2Response.php index 834ad28..922813f 100644 --- a/src/GeneratedModels/ModerationV2Response.php +++ b/src/GeneratedModels/ModerationV2Response.php @@ -8,12 +8,12 @@ class ModerationV2Response extends BaseModel public function __construct( public ?string $action = null, public ?string $originalText = null, + public ?array $textHarms = null, + public ?array $imageHarms = null, public ?string $blocklistMatched = null, - public ?bool $platformCircumvented = null, - public ?string $semanticFilterMatched = null, public ?array $blocklistsMatched = null, - public ?array $imageHarms = null, - public ?array $textHarms = null, + public ?string $semanticFilterMatched = null, + public ?bool $platformCircumvented = null, ) { } diff --git a/src/GeneratedModels/MuteChannelRequest.php b/src/GeneratedModels/MuteChannelRequest.php index 30df948..cab805a 100644 --- a/src/GeneratedModels/MuteChannelRequest.php +++ b/src/GeneratedModels/MuteChannelRequest.php @@ -6,10 +6,10 @@ class MuteChannelRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, + public ?array $channelCids = null, // Channel CIDs to mute (if multiple channels) public ?int $expiration = null, // Duration of mute in milliseconds public ?string $userID = null, - public ?array $channelCids = null, // Channel CIDs to mute (if multiple channels) - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/MuteChannelResponse.php b/src/GeneratedModels/MuteChannelResponse.php index 416b761..82d276c 100644 --- a/src/GeneratedModels/MuteChannelResponse.php +++ b/src/GeneratedModels/MuteChannelResponse.php @@ -6,12 +6,12 @@ class MuteChannelResponse extends BaseModel { public function __construct( - public ?string $duration = null, + public ?ChannelMute $channelMute = null, + public ?OwnUserResponse $ownUser = null, /** @var array|null */ #[ArrayOf(ChannelMute::class)] public ?array $channelMutes = null, // Object with mutes (if multiple channels were muted) - public ?ChannelMute $channelMute = null, - public ?OwnUserResponse $ownUser = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/MuteRequest.php b/src/GeneratedModels/MuteRequest.php index 055db54..dd5ee59 100644 --- a/src/GeneratedModels/MuteRequest.php +++ b/src/GeneratedModels/MuteRequest.php @@ -6,10 +6,10 @@ class MuteRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?array $targetIds = null, // User IDs to mute (if multiple users) public ?int $timeout = null, // Duration of mute in minutes public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/MuteResponse.php b/src/GeneratedModels/MuteResponse.php index 3f11ba1..227a5ba 100644 --- a/src/GeneratedModels/MuteResponse.php +++ b/src/GeneratedModels/MuteResponse.php @@ -6,12 +6,12 @@ class MuteResponse extends BaseModel { public function __construct( - public ?string $duration = null, + public ?OwnUserResponse $ownUser = null, /** @var array|null */ #[ArrayOf(UserMuteResponse::class)] public ?array $mutes = null, // Object with mutes (if multiple users were muted) public ?array $nonExistingUsers = null, // A list of users that can't be found. Common cause for this is deleted users - public ?OwnUserResponse $ownUser = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/MuteUsersRequest.php b/src/GeneratedModels/MuteUsersRequest.php index abd614a..cc3cce4 100644 --- a/src/GeneratedModels/MuteUsersRequest.php +++ b/src/GeneratedModels/MuteUsersRequest.php @@ -6,14 +6,14 @@ class MuteUsersRequest extends BaseModel { public function __construct( - public ?bool $audio = null, + public ?UserRequest $mutedBy = null, public ?bool $muteAllUsers = null, - public ?string $mutedByID = null, + public ?array $userIds = null, + public ?bool $audio = null, + public ?bool $video = null, public ?bool $screenshare = null, public ?bool $screenshareAudio = null, - public ?bool $video = null, - public ?array $userIds = null, - public ?UserRequest $mutedBy = null, + public ?string $mutedByID = null, ) { } diff --git a/src/GeneratedModels/NetworkMetricsReportResponse.php b/src/GeneratedModels/NetworkMetricsReportResponse.php index d4e87ba..b830029 100644 --- a/src/GeneratedModels/NetworkMetricsReportResponse.php +++ b/src/GeneratedModels/NetworkMetricsReportResponse.php @@ -6,9 +6,9 @@ class NetworkMetricsReportResponse extends BaseModel { public function __construct( - public ?int $averageConnectionTime = null, - public ?int $averageJitter = null, public ?int $averageLatency = null, + public ?int $averageJitter = null, + public ?int $averageConnectionTime = null, public ?int $averageTimeToReconnect = null, ) { } diff --git a/src/GeneratedModels/NotificationComment.php b/src/GeneratedModels/NotificationComment.php index 8ff6703..79808f4 100644 --- a/src/GeneratedModels/NotificationComment.php +++ b/src/GeneratedModels/NotificationComment.php @@ -6,9 +6,9 @@ class NotificationComment extends BaseModel { public function __construct( - public ?string $comment = null, public ?string $id = null, public ?string $userID = null, + public ?string $comment = null, /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, diff --git a/src/GeneratedModels/NotificationConfig.php b/src/GeneratedModels/NotificationConfig.php index 7afe202..9edca99 100644 --- a/src/GeneratedModels/NotificationConfig.php +++ b/src/GeneratedModels/NotificationConfig.php @@ -6,9 +6,9 @@ class NotificationConfig extends BaseModel { public function __construct( - public ?string $deduplicationWindow = null, // Time window for deduplicating notification activities (reactions and follows). Empty or '0' = always deduplicate (default). Examples: '1h', '24h', '7d', '1w' - public ?bool $trackRead = null, // Whether to track read status public ?bool $trackSeen = null, // Whether to track seen status + public ?bool $trackRead = null, // Whether to track read status + public ?string $deduplicationWindow = null, // Time window for deduplicating notification activities (reactions and follows). Empty or '0' = always deduplicate (default). Examples: '1h', '24h', '7d', '1w' ) { } diff --git a/src/GeneratedModels/NotificationFeedUpdatedEvent.php b/src/GeneratedModels/NotificationFeedUpdatedEvent.php index bdf70b0..a3cfe8e 100644 --- a/src/GeneratedModels/NotificationFeedUpdatedEvent.php +++ b/src/GeneratedModels/NotificationFeedUpdatedEvent.php @@ -9,17 +9,17 @@ class NotificationFeedUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, // The ID of the feed - public ?object $custom = null, - public ?string $type = null, // The type of event: "feeds.notification_feed.updated" in this case - public ?string $feedVisibility = null, - public ?\DateTime $receivedAt = null, + public ?NotificationStatusResponse $notificationStatus = null, + public ?UserResponseCommonFields $user = null, /** @var array|null */ #[ArrayOf(AggregatedActivityResponse::class)] public ?array $aggregatedActivities = null, // Aggregated activities for notification feeds - public ?NotificationStatusResponse $notificationStatus = null, - public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "feeds.notification_feed.updated" in this case + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $fid = null, // The ID of the feed + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/NotificationMarkUnreadEvent.php b/src/GeneratedModels/NotificationMarkUnreadEvent.php index 350b3a6..f1793f9 100644 --- a/src/GeneratedModels/NotificationMarkUnreadEvent.php +++ b/src/GeneratedModels/NotificationMarkUnreadEvent.php @@ -9,29 +9,29 @@ class NotificationMarkUnreadEvent extends BaseModel { public function __construct( + public ?ChannelResponse $channel = null, + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "notification.mark_unread" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, public ?object $custom = null, - public ?string $type = null, // The type of event: "notification.mark_unread" in this case - public ?string $channelID = null, // The ID of the channel which was marked as unread + public ?string $cid = null, // The CID of the channel which was marked as unread + public ?string $team = null, // The team ID public ?int $channelMemberCount = null, // The number of members in the channel public ?int $channelMessageCount = null, + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel which was marked as unread - public ?string $cid = null, // The CID of the channel which was marked as unread + public ?string $channelID = null, // The ID of the channel which was marked as unread + public ?string $threadID = null, // The ID of the thread which was marked as unread public ?string $firstUnreadMessageID = null, // The ID of the first unread message public ?\DateTime $lastReadAt = null, // The time when the channel/thread was marked as unread public ?string $lastReadMessageID = null, // The ID of the last read message - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team ID - public ?string $threadID = null, // The ID of the thread which was marked as unread + public ?int $unreadMessages = null, // The number of unread messages in the channel/thread after first_unread_message_id + public ?int $unreadCount = null, // The total number of unread messages public ?int $totalUnreadCount = null, // The total number of unread messages public ?int $unreadChannels = null, // The number of channels with unread messages - public ?int $unreadCount = null, // The total number of unread messages - public ?int $unreadMessages = null, // The number of unread messages in the channel/thread after first_unread_message_id - public ?int $unreadThreadMessages = null, // The total number of unread messages in the threads public ?int $unreadThreads = null, // The number of unread threads - public ?ChannelResponse $channel = null, - public ?object $channelCustom = null, - public ?UserResponseCommonFields $user = null, + public ?int $unreadThreadMessages = null, // The total number of unread messages in the threads ) { } diff --git a/src/GeneratedModels/NotificationParentActivity.php b/src/GeneratedModels/NotificationParentActivity.php index c984fc6..477e70a 100644 --- a/src/GeneratedModels/NotificationParentActivity.php +++ b/src/GeneratedModels/NotificationParentActivity.php @@ -7,9 +7,9 @@ class NotificationParentActivity extends BaseModel { public function __construct( public ?string $id = null, - public ?string $text = null, - public ?string $type = null, public ?string $userID = null, + public ?string $type = null, + public ?string $text = null, /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, diff --git a/src/GeneratedModels/NotificationSettings.php b/src/GeneratedModels/NotificationSettings.php index 0fce231..efe48a2 100644 --- a/src/GeneratedModels/NotificationSettings.php +++ b/src/GeneratedModels/NotificationSettings.php @@ -6,12 +6,12 @@ class NotificationSettings extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?EventNotificationSettings $callLiveStarted = null, public ?EventNotificationSettings $callMissed = null, public ?EventNotificationSettings $callNotification = null, public ?EventNotificationSettings $callRing = null, public ?EventNotificationSettings $sessionStarted = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/NotificationSettingsRequest.php b/src/GeneratedModels/NotificationSettingsRequest.php index 12e95d7..7403d38 100644 --- a/src/GeneratedModels/NotificationSettingsRequest.php +++ b/src/GeneratedModels/NotificationSettingsRequest.php @@ -6,12 +6,12 @@ class NotificationSettingsRequest extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?EventNotificationSettingsRequest $callLiveStarted = null, public ?EventNotificationSettingsRequest $callMissed = null, public ?EventNotificationSettingsRequest $callNotification = null, public ?EventNotificationSettingsRequest $callRing = null, public ?EventNotificationSettingsRequest $sessionStarted = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/NotificationSettingsResponse.php b/src/GeneratedModels/NotificationSettingsResponse.php index 74342d2..24b1ce8 100644 --- a/src/GeneratedModels/NotificationSettingsResponse.php +++ b/src/GeneratedModels/NotificationSettingsResponse.php @@ -6,12 +6,12 @@ class NotificationSettingsResponse extends BaseModel { public function __construct( - public ?bool $enabled = null, public ?EventNotificationSettingsResponse $callLiveStarted = null, public ?EventNotificationSettingsResponse $callMissed = null, public ?EventNotificationSettingsResponse $callNotification = null, public ?EventNotificationSettingsResponse $callRing = null, public ?EventNotificationSettingsResponse $sessionStarted = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/NotificationStatusResponse.php b/src/GeneratedModels/NotificationStatusResponse.php index 49ee216..59b21bd 100644 --- a/src/GeneratedModels/NotificationStatusResponse.php +++ b/src/GeneratedModels/NotificationStatusResponse.php @@ -8,10 +8,10 @@ class NotificationStatusResponse extends BaseModel public function __construct( public ?int $unread = null, // Number of unread notifications public ?int $unseen = null, // Number of unseen notifications - public ?\DateTime $lastReadAt = null, - public ?\DateTime $lastSeenAt = null, // When notifications were last seen public ?array $readActivities = null, // IDs of activities that have been read public ?array $seenActivities = null, + public ?\DateTime $lastSeenAt = null, // When notifications were last seen + public ?\DateTime $lastReadAt = null, ) { } diff --git a/src/GeneratedModels/NotificationTarget.php b/src/GeneratedModels/NotificationTarget.php index 487de7d..4ccb25d 100644 --- a/src/GeneratedModels/NotificationTarget.php +++ b/src/GeneratedModels/NotificationTarget.php @@ -6,16 +6,16 @@ class NotificationTarget extends BaseModel { public function __construct( + public ?NotificationComment $comment = null, + public ?NotificationParentActivity $parentActivity = null, public ?string $id = null, // The ID of the target (activity ID or user ID) - public ?string $name = null, // The name of the target user (for user targets like follows) - public ?string $text = null, // The text content of the target activity (for activity targets) - public ?string $type = null, // The type of the target activity (for activity targets) public ?string $userID = null, // The ID of the user who created the target activity (for activity targets) + public ?string $type = null, // The type of the target activity (for activity targets) + public ?string $text = null, // The text content of the target activity (for activity targets) /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Attachments on the target activity (for activity targets) - public ?NotificationComment $comment = null, - public ?NotificationParentActivity $parentActivity = null, + public ?string $name = null, // The name of the target user (for user targets like follows) ) { } diff --git a/src/GeneratedModels/NotificationThreadMessageNewEvent.php b/src/GeneratedModels/NotificationThreadMessageNewEvent.php index beb9fb0..839163e 100644 --- a/src/GeneratedModels/NotificationThreadMessageNewEvent.php +++ b/src/GeneratedModels/NotificationThreadMessageNewEvent.php @@ -9,28 +9,28 @@ class NotificationThreadMessageNewEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $messageID = null, - public ?string $threadID = null, // The ID of the thread - public ?int $watcherCount = null, // The number of watchers public ?ChannelResponse $channel = null, - public ?object $custom = null, public ?MessageResponse $message = null, public ?string $type = null, // The type of event: "notification.message_new" in this case - public ?string $channelID = null, // The ID of the channel where the message was sent + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel where the message was sent public ?int $channelMemberCount = null, public ?int $channelMessageCount = null, + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel where the message was sent - public ?string $cid = null, // The CID of the channel where the message was sent - public ?string $parentAuthor = null, - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team ID - public ?int $unreadThreadMessages = null, - public ?int $unreadThreads = null, + public ?string $channelID = null, // The ID of the channel where the message was sent + public ?string $threadID = null, // The ID of the thread + public ?string $messageID = null, + public ?int $watcherCount = null, // The number of watchers /** @var array|null */ #[ArrayOf(UserResponseCommonFields::class)] public ?array $threadParticipants = null, // The participants of the thread - public ?object $channelCustom = null, + public ?string $team = null, // The team ID + public ?string $parentAuthor = null, + public ?int $unreadThreads = null, + public ?int $unreadThreadMessages = null, ) { } diff --git a/src/GeneratedModels/NotificationTrigger.php b/src/GeneratedModels/NotificationTrigger.php index 17af319..e9ca9e2 100644 --- a/src/GeneratedModels/NotificationTrigger.php +++ b/src/GeneratedModels/NotificationTrigger.php @@ -6,9 +6,9 @@ class NotificationTrigger extends BaseModel { public function __construct( - public ?string $text = null, // Human-readable text describing the notification - public ?string $type = null, // The type of notification (mention, reaction, comment, follow, etc.) public ?NotificationComment $comment = null, + public ?string $type = null, // The type of notification (mention, reaction, comment, follow, etc.) + public ?string $text = null, // Human-readable text describing the notification ) { } diff --git a/src/GeneratedModels/OCRRule.php b/src/GeneratedModels/OCRRule.php index 67c91c6..1971f54 100644 --- a/src/GeneratedModels/OCRRule.php +++ b/src/GeneratedModels/OCRRule.php @@ -6,8 +6,8 @@ class OCRRule extends BaseModel { public function __construct( - public ?string $action = null, public ?string $label = null, + public ?string $action = null, ) { } diff --git a/src/GeneratedModels/OverviewDashboardConfig.php b/src/GeneratedModels/OverviewDashboardConfig.php index 0b3c20f..9cc29f8 100644 --- a/src/GeneratedModels/OverviewDashboardConfig.php +++ b/src/GeneratedModels/OverviewDashboardConfig.php @@ -6,8 +6,8 @@ class OverviewDashboardConfig extends BaseModel { public function __construct( - public ?int $defaultDateRangeDays = null, public ?array $visibleCharts = null, + public ?int $defaultDateRangeDays = null, ) { } diff --git a/src/GeneratedModels/OwnBatchRequest.php b/src/GeneratedModels/OwnBatchRequest.php index d6dbc78..ebeaf19 100644 --- a/src/GeneratedModels/OwnBatchRequest.php +++ b/src/GeneratedModels/OwnBatchRequest.php @@ -9,10 +9,10 @@ class OwnBatchRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?array $feeds = null, // List of feed IDs to get own fields for - public ?string $userID = null, public ?array $fields = null, // Optional list of specific fields to return. If not specified, all fields (own_follows, own_followings, own_capabilities, own_membership) are returned - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/OwnBatchResponse.php b/src/GeneratedModels/OwnBatchResponse.php index 4e3b2ba..d97ffb9 100644 --- a/src/GeneratedModels/OwnBatchResponse.php +++ b/src/GeneratedModels/OwnBatchResponse.php @@ -6,10 +6,10 @@ class OwnBatchResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[MapOf(FeedOwnData::class)] public ?array $data = null, // Map of feed ID to own fields data + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/OwnUserResponse.php b/src/GeneratedModels/OwnUserResponse.php index 839aac2..3ffa04a 100644 --- a/src/GeneratedModels/OwnUserResponse.php +++ b/src/GeneratedModels/OwnUserResponse.php @@ -6,42 +6,42 @@ class OwnUserResponse extends BaseModel { public function __construct( - public ?bool $banned = null, - public ?\DateTime $createdAt = null, + public ?PrivacySettingsResponse $privacySettings = null, + public ?PushPreferencesResponse $pushPreferences = null, public ?string $id = null, - public ?bool $invisible = null, + public ?string $name = null, + public ?string $image = null, + public ?object $custom = null, public ?string $language = null, - public ?bool $online = null, public ?string $role = null, - public ?int $totalUnreadCount = null, - public ?int $unreadChannels = null, - public ?int $unreadCount = null, - public ?int $unreadThreads = null, + public ?array $teams = null, + public ?array $teamsRole = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - /** @var array|null */ - #[ArrayOf(ChannelMute::class)] - public ?array $channelMutes = null, + public ?\DateTime $deletedAt = null, + public ?bool $banned = null, + public ?bool $online = null, + public ?\DateTime $lastActive = null, + public ?\DateTime $revokeTokensIssuedBefore = null, + public ?\DateTime $deactivatedAt = null, + public ?int $avgResponseTime = null, /** @var array|null */ #[ArrayOf(DeviceResponse::class)] public ?array $devices = null, + public ?bool $invisible = null, /** @var array|null */ #[ArrayOf(UserMuteResponse::class)] public ?array $mutes = null, - public ?array $teams = null, - public ?object $custom = null, - public ?int $avgResponseTime = null, - public ?\DateTime $deactivatedAt = null, - public ?\DateTime $deletedAt = null, - public ?string $image = null, - public ?\DateTime $lastActive = null, - public ?string $name = null, - public ?\DateTime $revokeTokensIssuedBefore = null, - public ?array $blockedUserIds = null, - public ?array $latestHiddenChannels = null, - public ?PrivacySettingsResponse $privacySettings = null, - public ?PushPreferencesResponse $pushPreferences = null, - public ?array $teamsRole = null, + /** @var array|null */ + #[ArrayOf(ChannelMute::class)] + public ?array $channelMutes = null, + public ?int $unreadCount = null, + public ?int $totalUnreadCount = null, public ?array $totalUnreadCountByTeam = null, + public ?int $unreadChannels = null, + public ?int $unreadThreads = null, + public ?array $latestHiddenChannels = null, + public ?array $blockedUserIds = null, ) { } diff --git a/src/GeneratedModels/ParticipantCountByMinuteResponse.php b/src/GeneratedModels/ParticipantCountByMinuteResponse.php index 0cd0dc3..33af209 100644 --- a/src/GeneratedModels/ParticipantCountByMinuteResponse.php +++ b/src/GeneratedModels/ParticipantCountByMinuteResponse.php @@ -6,11 +6,11 @@ class ParticipantCountByMinuteResponse extends BaseModel { public function __construct( + public ?\DateTime $startTs = null, public ?int $first = null, public ?int $last = null, public ?int $max = null, public ?int $min = null, - public ?\DateTime $startTs = null, ) { } diff --git a/src/GeneratedModels/ParticipantReportResponse.php b/src/GeneratedModels/ParticipantReportResponse.php index 26adef0..07a41fe 100644 --- a/src/GeneratedModels/ParticipantReportResponse.php +++ b/src/GeneratedModels/ParticipantReportResponse.php @@ -6,14 +6,14 @@ class ParticipantReportResponse extends BaseModel { public function __construct( + public ?ParticipantCountOverTimeResponse $countOverTime = null, + public ?PublisherStatsResponse $publishers = null, + public ?SubscriberStatsResponse $subscribers = null, public ?int $sum = null, public ?int $unique = null, public ?int $maxConcurrent = null, /** @var array|null */ #[ArrayOf(GroupedStatsResponse::class)] - public ?array $byBrowser = null, - /** @var array|null */ - #[ArrayOf(GroupedStatsResponse::class)] public ?array $byCountry = null, /** @var array|null */ #[ArrayOf(GroupedStatsResponse::class)] @@ -21,9 +21,9 @@ public function __construct( /** @var array|null */ #[ArrayOf(GroupedStatsResponse::class)] public ?array $byOperatingSystem = null, - public ?ParticipantCountOverTimeResponse $countOverTime = null, - public ?PublisherStatsResponse $publishers = null, - public ?SubscriberStatsResponse $subscribers = null, + /** @var array|null */ + #[ArrayOf(GroupedStatsResponse::class)] + public ?array $byBrowser = null, ) { } diff --git a/src/GeneratedModels/ParticipantSeriesPublisherStats.php b/src/GeneratedModels/ParticipantSeriesPublisherStats.php index 8df05c1..dd3cfa8 100644 --- a/src/GeneratedModels/ParticipantSeriesPublisherStats.php +++ b/src/GeneratedModels/ParticipantSeriesPublisherStats.php @@ -6,11 +6,11 @@ class ParticipantSeriesPublisherStats extends BaseModel { public function __construct( - public ?array $globalMetricsOrder = null, public ?array $global = null, /** @var array|null */ #[MapOf(MetricDescriptor::class)] public ?array $globalMeta = null, + public ?array $globalMetricsOrder = null, public ?array $globalThresholds = null, public ?array $tracks = null, ) { diff --git a/src/GeneratedModels/ParticipantSeriesSubscriberStats.php b/src/GeneratedModels/ParticipantSeriesSubscriberStats.php index d0cf703..e060a6a 100644 --- a/src/GeneratedModels/ParticipantSeriesSubscriberStats.php +++ b/src/GeneratedModels/ParticipantSeriesSubscriberStats.php @@ -6,15 +6,15 @@ class ParticipantSeriesSubscriberStats extends BaseModel { public function __construct( - public ?array $globalMetricsOrder = null, - /** @var array|null */ - #[ArrayOf(ParticipantSeriesSubscriptionTrackMetrics::class)] - public ?array $subscriptions = null, public ?array $global = null, /** @var array|null */ #[MapOf(MetricDescriptor::class)] public ?array $globalMeta = null, + public ?array $globalMetricsOrder = null, public ?array $globalThresholds = null, + /** @var array|null */ + #[ArrayOf(ParticipantSeriesSubscriptionTrackMetrics::class)] + public ?array $subscriptions = null, ) { } diff --git a/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php b/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php index 68ecd6f..b2231ff 100644 --- a/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php +++ b/src/GeneratedModels/ParticipantSeriesSubscriptionTrackMetrics.php @@ -7,8 +7,8 @@ class ParticipantSeriesSubscriptionTrackMetrics extends BaseModel { public function __construct( public ?string $publisherUserID = null, - public ?string $publisherName = null, public ?string $publisherUserSessionID = null, + public ?string $publisherName = null, public ?array $tracks = null, ) { } diff --git a/src/GeneratedModels/ParticipantSeriesTimeframe.php b/src/GeneratedModels/ParticipantSeriesTimeframe.php index 7137f5a..9e23e3c 100644 --- a/src/GeneratedModels/ParticipantSeriesTimeframe.php +++ b/src/GeneratedModels/ParticipantSeriesTimeframe.php @@ -6,10 +6,10 @@ class ParticipantSeriesTimeframe extends BaseModel { public function __construct( - public ?int $maxPoints = null, public ?\DateTime $since = null, - public ?int $stepSeconds = null, public ?\DateTime $until = null, + public ?int $stepSeconds = null, + public ?int $maxPoints = null, ) { } diff --git a/src/GeneratedModels/ParticipantSeriesTrackMetrics.php b/src/GeneratedModels/ParticipantSeriesTrackMetrics.php index ff9bf76..79a756c 100644 --- a/src/GeneratedModels/ParticipantSeriesTrackMetrics.php +++ b/src/GeneratedModels/ParticipantSeriesTrackMetrics.php @@ -7,15 +7,15 @@ class ParticipantSeriesTrackMetrics extends BaseModel { public function __construct( public ?string $trackID = null, - public ?string $codec = null, public ?string $label = null, - public ?string $rid = null, public ?string $trackType = null, - public ?array $metricsOrder = null, + public ?string $codec = null, + public ?string $rid = null, public ?array $metrics = null, /** @var array|null */ #[MapOf(MetricDescriptor::class)] public ?array $metricsMeta = null, + public ?array $metricsOrder = null, public ?array $thresholds = null, ) { } diff --git a/src/GeneratedModels/ParticipantSeriesUserStats.php b/src/GeneratedModels/ParticipantSeriesUserStats.php index 274b9e5..efa73eb 100644 --- a/src/GeneratedModels/ParticipantSeriesUserStats.php +++ b/src/GeneratedModels/ParticipantSeriesUserStats.php @@ -6,11 +6,11 @@ class ParticipantSeriesUserStats extends BaseModel { public function __construct( - public ?array $metricsOrder = null, public ?array $metrics = null, /** @var array|null */ #[MapOf(MetricDescriptor::class)] public ?array $metricsMeta = null, + public ?array $metricsOrder = null, public ?array $thresholds = null, ) { } diff --git a/src/GeneratedModels/ParticipantSessionDetails.php b/src/GeneratedModels/ParticipantSessionDetails.php index 8d92931..f568ba9 100644 --- a/src/GeneratedModels/ParticipantSessionDetails.php +++ b/src/GeneratedModels/ParticipantSessionDetails.php @@ -6,13 +6,13 @@ class ParticipantSessionDetails extends BaseModel { public function __construct( - public ?string $publisherType = null, public ?string $userID = null, public ?string $userSessionID = null, - public ?array $roles = null, - public ?int $durationInSeconds = null, public ?\DateTime $joinedAt = null, public ?\DateTime $leftAt = null, + public ?string $publisherType = null, + public ?array $roles = null, + public ?int $durationInSeconds = null, ) { } diff --git a/src/GeneratedModels/PendingMessageEvent.php b/src/GeneratedModels/PendingMessageEvent.php index b19ad7e..a717ef5 100644 --- a/src/GeneratedModels/PendingMessageEvent.php +++ b/src/GeneratedModels/PendingMessageEvent.php @@ -9,15 +9,15 @@ class PendingMessageEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $method = null, // The method used for the pending message - public ?object $custom = null, - public ?string $type = null, // The type of event: "message.pending" in this case - public ?\DateTime $receivedAt = null, public ?ChannelResponse $channel = null, public ?MessageResponse $message = null, - public ?array $metadata = null, // Metadata attached to the pending message public ?UserResponse $user = null, + public ?string $type = null, // The type of event: "message.pending" in this case + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?array $metadata = null, // Metadata attached to the pending message + public ?string $method = null, // The method used for the pending message + public ?\DateTime $createdAt = null, // Date/time of creation ) { } diff --git a/src/GeneratedModels/PendingMessageResponse.php b/src/GeneratedModels/PendingMessageResponse.php index 20a9b1f..8e044da 100644 --- a/src/GeneratedModels/PendingMessageResponse.php +++ b/src/GeneratedModels/PendingMessageResponse.php @@ -8,8 +8,8 @@ class PendingMessageResponse extends BaseModel public function __construct( public ?ChannelResponse $channel = null, public ?MessageResponse $message = null, - public ?array $metadata = null, public ?UserResponse $user = null, + public ?array $metadata = null, ) { } diff --git a/src/GeneratedModels/Permission.php b/src/GeneratedModels/Permission.php index 8616ec1..023729f 100644 --- a/src/GeneratedModels/Permission.php +++ b/src/GeneratedModels/Permission.php @@ -6,16 +6,16 @@ class Permission extends BaseModel { public function __construct( - public ?string $action = null, // Action name this permission is for (e.g. SendMessage) - public ?bool $custom = null, // Whether this is a custom permission or built-in - public ?string $description = null, // Description of the permission public ?string $id = null, // Unique permission ID - public ?string $level = null, // Level at which permission could be applied (app or channel). One of: app, channel public ?string $name = null, // Name of the permission + public ?string $description = null, // Description of the permission + public ?string $action = null, // Action name this permission is for (e.g. SendMessage) public ?bool $owner = null, // Whether this permission applies to resource owner or not public ?bool $sameTeam = null, // Whether this permission applies to teammates (multi-tenancy mode only) - public ?array $tags = null, // List of tags of the permission public ?object $condition = null, // MongoDB style condition which decides whether or not the permission is granted + public ?bool $custom = null, // Whether this is a custom permission or built-in + public ?string $level = null, // Level at which permission could be applied (app or channel). One of: app, channel + public ?array $tags = null, // List of tags of the permission ) { } diff --git a/src/GeneratedModels/PermissionRequestEvent.php b/src/GeneratedModels/PermissionRequestEvent.php index f47241c..9212b61 100644 --- a/src/GeneratedModels/PermissionRequestEvent.php +++ b/src/GeneratedModels/PermissionRequestEvent.php @@ -10,11 +10,11 @@ class PermissionRequestEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, - public ?array $permissions = null, // The list of permissions requested by the user public ?UserResponse $user = null, public ?string $type = null, // The type of event: "call.permission_request" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, + public ?array $permissions = null, // The list of permissions requested by the user ) { } diff --git a/src/GeneratedModels/PinActivityRequest.php b/src/GeneratedModels/PinActivityRequest.php index a773270..2e7f4f9 100644 --- a/src/GeneratedModels/PinActivityRequest.php +++ b/src/GeneratedModels/PinActivityRequest.php @@ -6,8 +6,8 @@ class PinActivityRequest extends BaseModel { public function __construct( - public ?string $userID = null, public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/PinActivityResponse.php b/src/GeneratedModels/PinActivityResponse.php index 80d6def..113ca3d 100644 --- a/src/GeneratedModels/PinActivityResponse.php +++ b/src/GeneratedModels/PinActivityResponse.php @@ -6,11 +6,11 @@ class PinActivityResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the activity was pinned - public ?string $duration = null, + public ?ActivityResponse $activity = null, public ?string $feed = null, // Fully qualified ID of the feed the activity was pinned to public ?string $userID = null, // ID of the user who pinned the activity - public ?ActivityResponse $activity = null, + public ?\DateTime $createdAt = null, // When the activity was pinned + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/PinRequest.php b/src/GeneratedModels/PinRequest.php index 74cd5ed..4aa090f 100644 --- a/src/GeneratedModels/PinRequest.php +++ b/src/GeneratedModels/PinRequest.php @@ -9,8 +9,8 @@ class PinRequest extends BaseModel { public function __construct( - public ?string $sessionID = null, // the session ID of the user who pinned the message public ?string $userID = null, // the user ID of the user who pinned the message + public ?string $sessionID = null, // the session ID of the user who pinned the message ) { } diff --git a/src/GeneratedModels/Policy.php b/src/GeneratedModels/Policy.php index e8ef75f..f3141d7 100644 --- a/src/GeneratedModels/Policy.php +++ b/src/GeneratedModels/Policy.php @@ -6,14 +6,14 @@ class Policy extends BaseModel { public function __construct( - public ?int $action = null, - public ?\DateTime $createdAt = null, public ?string $name = null, + public ?array $resources = null, + public ?array $roles = null, + public ?int $action = null, public ?bool $owner = null, public ?int $priority = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - public ?array $resources = null, - public ?array $roles = null, ) { } diff --git a/src/GeneratedModels/PolicyRequest.php b/src/GeneratedModels/PolicyRequest.php index 1272614..6cb8c91 100644 --- a/src/GeneratedModels/PolicyRequest.php +++ b/src/GeneratedModels/PolicyRequest.php @@ -11,10 +11,10 @@ class PolicyRequest extends BaseModel public function __construct( public ?string $action = null, public ?string $name = null, // User-friendly policy name - public ?bool $owner = null, // Whether policy applies to resource owner or not - public ?int $priority = null, // Policy priority public ?array $resources = null, // List of resources to apply policy to public ?array $roles = null, // List of roles to apply policy to + public ?bool $owner = null, // Whether policy applies to resource owner or not + public ?int $priority = null, // Policy priority ) { } diff --git a/src/GeneratedModels/PollOptionResponse.php b/src/GeneratedModels/PollOptionResponse.php index 21900db..39e43ec 100644 --- a/src/GeneratedModels/PollOptionResponse.php +++ b/src/GeneratedModels/PollOptionResponse.php @@ -6,8 +6,8 @@ class PollOptionResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?PollOptionResponseData $pollOption = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/PollResponse.php b/src/GeneratedModels/PollResponse.php index 1f69c07..92f494a 100644 --- a/src/GeneratedModels/PollResponse.php +++ b/src/GeneratedModels/PollResponse.php @@ -6,8 +6,8 @@ class PollResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?PollResponseData $poll = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/PollResponseData.php b/src/GeneratedModels/PollResponseData.php index f0adb65..6bfd4cc 100644 --- a/src/GeneratedModels/PollResponseData.php +++ b/src/GeneratedModels/PollResponseData.php @@ -6,33 +6,33 @@ class PollResponseData extends BaseModel { public function __construct( - public ?bool $allowAnswers = null, - public ?bool $allowUserSuggestedOptions = null, - public ?int $answersCount = null, - public ?\DateTime $createdAt = null, - public ?string $createdByID = null, - public ?string $description = null, - public ?bool $enforceUniqueVote = null, + public ?UserResponse $createdBy = null, public ?string $id = null, public ?string $name = null, - public ?\DateTime $updatedAt = null, - public ?int $voteCount = null, + public ?string $description = null, public ?string $votingVisibility = null, - /** @var array|null */ - #[ArrayOf(PollVoteResponseData::class)] - public ?array $latestAnswers = null, + public ?bool $enforceUniqueVote = null, + public ?int $maxVotesAllowed = null, + public ?bool $allowUserSuggestedOptions = null, + public ?bool $allowAnswers = null, + public ?bool $isClosed = null, + public ?int $voteCount = null, /** @var array|null */ #[ArrayOf(PollOptionResponseData::class)] public ?array $options = null, + public ?int $answersCount = null, + public ?array $voteCountsByOption = null, + public ?array $latestVotesByOption = null, + /** @var array|null */ + #[ArrayOf(PollVoteResponseData::class)] + public ?array $latestAnswers = null, /** @var array|null */ #[ArrayOf(PollVoteResponseData::class)] public ?array $ownVotes = null, + public ?string $createdByID = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, public ?object $custom = null, - public ?array $latestVotesByOption = null, - public ?array $voteCountsByOption = null, - public ?bool $isClosed = null, - public ?int $maxVotesAllowed = null, - public ?UserResponse $createdBy = null, ) { } diff --git a/src/GeneratedModels/PollVoteResponse.php b/src/GeneratedModels/PollVoteResponse.php index 620b6b8..abb29f4 100644 --- a/src/GeneratedModels/PollVoteResponse.php +++ b/src/GeneratedModels/PollVoteResponse.php @@ -6,9 +6,9 @@ class PollVoteResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?PollResponseData $poll = null, public ?PollVoteResponseData $vote = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/PollVoteResponseData.php b/src/GeneratedModels/PollVoteResponseData.php index af4c3f5..47d01ad 100644 --- a/src/GeneratedModels/PollVoteResponseData.php +++ b/src/GeneratedModels/PollVoteResponseData.php @@ -6,15 +6,15 @@ class PollVoteResponseData extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, + public ?UserResponse $user = null, + public ?string $pollID = null, public ?string $id = null, public ?string $optionID = null, - public ?string $pollID = null, - public ?\DateTime $updatedAt = null, - public ?string $answerText = null, public ?bool $isAnswer = null, + public ?string $answerText = null, public ?string $userID = null, - public ?UserResponse $user = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, ) { } diff --git a/src/GeneratedModels/PollVotesResponse.php b/src/GeneratedModels/PollVotesResponse.php index 2f1b777..4e7642a 100644 --- a/src/GeneratedModels/PollVotesResponse.php +++ b/src/GeneratedModels/PollVotesResponse.php @@ -6,12 +6,12 @@ class PollVotesResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(PollVoteResponseData::class)] public ?array $votes = null, // Poll votes public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/PublishedTrackFlags.php b/src/GeneratedModels/PublishedTrackFlags.php index 377e79f..34827ae 100644 --- a/src/GeneratedModels/PublishedTrackFlags.php +++ b/src/GeneratedModels/PublishedTrackFlags.php @@ -6,10 +6,10 @@ class PublishedTrackFlags extends BaseModel { public function __construct( + public ?bool $video = null, public ?bool $audio = null, public ?bool $screenshare = null, public ?bool $screenshareAudio = null, - public ?bool $video = null, ) { } diff --git a/src/GeneratedModels/PublishedTrackMetrics.php b/src/GeneratedModels/PublishedTrackMetrics.php index ea41fb2..fe74398 100644 --- a/src/GeneratedModels/PublishedTrackMetrics.php +++ b/src/GeneratedModels/PublishedTrackMetrics.php @@ -6,15 +6,15 @@ class PublishedTrackMetrics extends BaseModel { public function __construct( - public ?string $codec = null, + public ?MetricTimeSeries $bitrate = null, + public ?MetricTimeSeries $framerate = null, + public ?ResolutionMetricsTimeSeries $resolution = null, public ?string $trackID = null, public ?string $trackType = null, + public ?string $codec = null, /** @var array|null */ #[ArrayOf(SessionWarningResponse::class)] public ?array $warnings = null, - public ?MetricTimeSeries $bitrate = null, - public ?MetricTimeSeries $framerate = null, - public ?ResolutionMetricsTimeSeries $resolution = null, ) { } diff --git a/src/GeneratedModels/PushNotificationFields.php b/src/GeneratedModels/PushNotificationFields.php index aca81f0..25c8d05 100644 --- a/src/GeneratedModels/PushNotificationFields.php +++ b/src/GeneratedModels/PushNotificationFields.php @@ -6,12 +6,12 @@ class PushNotificationFields extends BaseModel { public function __construct( - public ?bool $offlineOnly = null, - public ?string $version = null, public ?APNConfigFields $apn = null, public ?FirebaseConfigFields $firebase = null, public ?HuaweiConfigFields $huawei = null, public ?XiaomiConfigFields $xiaomi = null, + public ?string $version = null, + public ?bool $offlineOnly = null, /** @var array|null */ #[ArrayOf(PushProvider::class)] public ?array $providers = null, diff --git a/src/GeneratedModels/PushPreferenceInput.php b/src/GeneratedModels/PushPreferenceInput.php index b2f87d9..42b964c 100644 --- a/src/GeneratedModels/PushPreferenceInput.php +++ b/src/GeneratedModels/PushPreferenceInput.php @@ -6,14 +6,14 @@ class PushPreferenceInput extends BaseModel { public function __construct( - public ?string $callLevel = null, // Set the level of call push notifications for the user. One of: all, none, default + public ?FeedsPreferences $feedsPreferences = null, + public ?string $userID = null, // The user id for which to set the push preferences. Required when using server side auths, defaults to current user with client side auth. public ?string $channelCid = null, // Set the push preferences for a specific channel. If empty it sets the default for the user public ?string $chatLevel = null, // Set the level of chat push notifications for the user. Note: "mentions" is deprecated in favor of "direct_mentions". One of: all, mentions, direct_mentions, all_mentions, none, default - public ?\DateTime $disabledUntil = null, // Disable push notifications till a certain time + public ?string $callLevel = null, // Set the level of call push notifications for the user. One of: all, none, default public ?string $feedsLevel = null, // Set the level of feeds push notifications for the user. One of: all, none, default + public ?\DateTime $disabledUntil = null, // Disable push notifications till a certain time public ?bool $removeDisable = null, // Remove the disabled until time. (IE stop snoozing notifications) - public ?string $userID = null, // The user id for which to set the push preferences. Required when using server side auths, defaults to current user with client side auth. - public ?FeedsPreferences $feedsPreferences = null, ) { } diff --git a/src/GeneratedModels/PushPreferencesResponse.php b/src/GeneratedModels/PushPreferencesResponse.php index 921890f..159cfb0 100644 --- a/src/GeneratedModels/PushPreferencesResponse.php +++ b/src/GeneratedModels/PushPreferencesResponse.php @@ -6,11 +6,11 @@ class PushPreferencesResponse extends BaseModel { public function __construct( - public ?string $callLevel = null, + public ?FeedsPreferencesResponse $feedsPreferences = null, public ?string $chatLevel = null, - public ?\DateTime $disabledUntil = null, + public ?string $callLevel = null, public ?string $feedsLevel = null, - public ?FeedsPreferencesResponse $feedsPreferences = null, + public ?\DateTime $disabledUntil = null, ) { } diff --git a/src/GeneratedModels/PushProvider.php b/src/GeneratedModels/PushProvider.php index 50a365d..d49bb45 100644 --- a/src/GeneratedModels/PushProvider.php +++ b/src/GeneratedModels/PushProvider.php @@ -6,36 +6,36 @@ class PushProvider extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, public ?string $name = null, public ?string $type = null, + public ?string $description = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, + public ?\DateTime $disabledAt = null, + public ?string $disabledReason = null, public ?string $apnAuthKey = null, - public ?string $apnAuthType = null, - public ?bool $apnDevelopment = null, - public ?string $apnHost = null, public ?string $apnKeyID = null, - public ?string $apnNotificationTemplate = null, public ?string $apnP12Cert = null, public ?string $apnTeamID = null, public ?string $apnTopic = null, - public ?string $description = null, - public ?\DateTime $disabledAt = null, - public ?string $disabledReason = null, - public ?string $firebaseApnTemplate = null, + public ?string $apnAuthType = null, + public ?bool $apnDevelopment = null, + public ?string $apnHost = null, + public ?string $apnNotificationTemplate = null, + public ?string $firebaseServerKey = null, public ?string $firebaseCredentials = null, public ?string $firebaseDataTemplate = null, - public ?string $firebaseHost = null, public ?string $firebaseNotificationTemplate = null, - public ?string $firebaseServerKey = null, + public ?string $firebaseApnTemplate = null, + public ?string $firebaseHost = null, public ?string $huaweiAppID = null, public ?string $huaweiAppSecret = null, - public ?string $huaweiHost = null, - public ?string $xiaomiAppSecret = null, public ?string $xiaomiPackageName = null, + public ?string $xiaomiAppSecret = null, /** @var array|null */ #[ArrayOf(PushTemplate::class)] public ?array $pushTemplates = null, + public ?string $huaweiHost = null, ) { } diff --git a/src/GeneratedModels/PushProviderRequest.php b/src/GeneratedModels/PushProviderRequest.php index 6b06fdc..41f5b07 100644 --- a/src/GeneratedModels/PushProviderRequest.php +++ b/src/GeneratedModels/PushProviderRequest.php @@ -7,29 +7,29 @@ class PushProviderRequest extends BaseModel { public function __construct( public ?string $name = null, + public ?string $type = null, + public ?string $description = null, + public ?\DateTime $disabledAt = null, + public ?string $disabledReason = null, public ?string $apnAuthKey = null, - public ?string $apnAuthType = null, - public ?bool $apnDevelopment = null, - public ?string $apnHost = null, public ?string $apnKeyID = null, - public ?string $apnNotificationTemplate = null, public ?string $apnP12Cert = null, public ?string $apnTeamID = null, public ?string $apnTopic = null, - public ?string $description = null, - public ?\DateTime $disabledAt = null, - public ?string $disabledReason = null, - public ?string $firebaseApnTemplate = null, + public ?string $apnAuthType = null, + public ?bool $apnDevelopment = null, + public ?string $apnHost = null, + public ?string $apnNotificationTemplate = null, + public ?string $firebaseServerKey = null, public ?string $firebaseCredentials = null, public ?string $firebaseDataTemplate = null, - public ?string $firebaseHost = null, public ?string $firebaseNotificationTemplate = null, - public ?string $firebaseServerKey = null, + public ?string $firebaseApnTemplate = null, + public ?string $firebaseHost = null, public ?string $huaweiAppID = null, public ?string $huaweiAppSecret = null, - public ?string $type = null, - public ?string $xiaomiAppSecret = null, public ?string $xiaomiPackageName = null, + public ?string $xiaomiAppSecret = null, ) { } diff --git a/src/GeneratedModels/PushProviderResponse.php b/src/GeneratedModels/PushProviderResponse.php index d43fb75..303f738 100644 --- a/src/GeneratedModels/PushProviderResponse.php +++ b/src/GeneratedModels/PushProviderResponse.php @@ -6,34 +6,34 @@ class PushProviderResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, public ?string $name = null, public ?string $type = null, + public ?string $description = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, + public ?\DateTime $disabledAt = null, + public ?string $disabledReason = null, public ?string $apnAuthKey = null, + public ?string $apnKeyID = null, + public ?string $apnP12Cert = null, + public ?string $apnTeamID = null, + public ?string $apnTopic = null, public ?string $apnAuthType = null, public ?bool $apnDevelopment = null, public ?string $apnHost = null, - public ?string $apnKeyID = null, - public ?string $apnP12Cert = null, public ?bool $apnSandboxCertificate = null, - public ?bool $apnSupportsRemoteNotifications = null, public ?bool $apnSupportsVoipNotifications = null, - public ?string $apnTeamID = null, - public ?string $apnTopic = null, - public ?string $description = null, - public ?\DateTime $disabledAt = null, - public ?string $disabledReason = null, - public ?string $firebaseApnTemplate = null, + public ?bool $apnSupportsRemoteNotifications = null, + public ?string $firebaseServerKey = null, public ?string $firebaseCredentials = null, public ?string $firebaseDataTemplate = null, - public ?string $firebaseHost = null, public ?string $firebaseNotificationTemplate = null, - public ?string $firebaseServerKey = null, + public ?string $firebaseApnTemplate = null, + public ?string $firebaseHost = null, public ?string $huaweiAppID = null, public ?string $huaweiAppSecret = null, - public ?string $xiaomiAppSecret = null, public ?string $xiaomiPackageName = null, + public ?string $xiaomiAppSecret = null, ) { } diff --git a/src/GeneratedModels/PushTemplate.php b/src/GeneratedModels/PushTemplate.php index 6e9ef9f..2cbf17d 100644 --- a/src/GeneratedModels/PushTemplate.php +++ b/src/GeneratedModels/PushTemplate.php @@ -6,11 +6,11 @@ class PushTemplate extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, public ?bool $enablePush = null, public ?string $eventType = null, - public ?\DateTime $updatedAt = null, public ?string $template = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, ) { } diff --git a/src/GeneratedModels/PushTemplateResponse.php b/src/GeneratedModels/PushTemplateResponse.php index 3bce662..ff41b86 100644 --- a/src/GeneratedModels/PushTemplateResponse.php +++ b/src/GeneratedModels/PushTemplateResponse.php @@ -6,12 +6,12 @@ class PushTemplateResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Time when the template was created + public ?string $pushProviderInternalID = null, // Internal ID of the push provider public ?bool $enablePush = null, // Whether push notification is enabled for this event public ?string $eventType = null, // Type of event this template applies to - public ?string $pushProviderInternalID = null, // Internal ID of the push provider - public ?\DateTime $updatedAt = null, // Time when the template was last updated public ?string $template = null, // The push notification template + public ?\DateTime $createdAt = null, // Time when the template was created + public ?\DateTime $updatedAt = null, // Time when the template was last updated ) { } diff --git a/src/GeneratedModels/QueryActivitiesRequest.php b/src/GeneratedModels/QueryActivitiesRequest.php index 9b898e8..d276ddc 100644 --- a/src/GeneratedModels/QueryActivitiesRequest.php +++ b/src/GeneratedModels/QueryActivitiesRequest.php @@ -6,17 +6,17 @@ class QueryActivitiesRequest extends BaseModel { public function __construct( - public ?bool $includeExpiredActivities = null, // When true, include both expired and non-expired activities in the result. + public ?UserRequest $user = null, + public ?object $filter = null, // Filters to apply to the query. Supports location-based queries with 'near' and 'within_bounds' operators. + /** @var array|null */ + #[ArrayOf(SortParamRequest::class)] + public ?array $sort = null, // Sorting parameters for the query public ?bool $includePrivateActivities = null, + public ?bool $includeExpiredActivities = null, // When true, include both expired and non-expired activities in the result. public ?int $limit = null, public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null */ - #[ArrayOf(SortParamRequest::class)] - public ?array $sort = null, // Sorting parameters for the query - public ?object $filter = null, // Filters to apply to the query. Supports location-based queries with 'near' and 'within_bounds' operators. - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/QueryActivitiesResponse.php b/src/GeneratedModels/QueryActivitiesResponse.php index 8933780..9455859 100644 --- a/src/GeneratedModels/QueryActivitiesResponse.php +++ b/src/GeneratedModels/QueryActivitiesResponse.php @@ -6,12 +6,12 @@ class QueryActivitiesResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(ActivityResponse::class)] public ?array $activities = null, // List of activities matching the query public ?string $next = null, // Cursor for next page public ?string $prev = null, // Cursor for previous page + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryActivityReactionsRequest.php b/src/GeneratedModels/QueryActivityReactionsRequest.php index 1723150..0f69db0 100644 --- a/src/GeneratedModels/QueryActivityReactionsRequest.php +++ b/src/GeneratedModels/QueryActivityReactionsRequest.php @@ -6,13 +6,13 @@ class QueryActivityReactionsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?object $filter = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryActivityReactionsResponse.php b/src/GeneratedModels/QueryActivityReactionsResponse.php index 7ee4d41..2a59604 100644 --- a/src/GeneratedModels/QueryActivityReactionsResponse.php +++ b/src/GeneratedModels/QueryActivityReactionsResponse.php @@ -9,12 +9,12 @@ class QueryActivityReactionsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $reactions = null, public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryAggregateCallStatsResponse.php b/src/GeneratedModels/QueryAggregateCallStatsResponse.php index d345c80..3790908 100644 --- a/src/GeneratedModels/QueryAggregateCallStatsResponse.php +++ b/src/GeneratedModels/QueryAggregateCallStatsResponse.php @@ -9,7 +9,6 @@ class QueryAggregateCallStatsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?CallDurationReportResponse $callDurationReport = null, public ?CallParticipantCountReportResponse $callParticipantCountReport = null, public ?CallsPerDayReportResponse $callsPerDayReport = null, @@ -17,6 +16,7 @@ public function __construct( public ?QualityScoreReportResponse $qualityScoreReport = null, public ?SDKUsageReportResponse $sdkUsageReport = null, public ?UserFeedbackReportResponse $userFeedbackReport = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryAppealsRequest.php b/src/GeneratedModels/QueryAppealsRequest.php index e33683e..c528463 100644 --- a/src/GeneratedModels/QueryAppealsRequest.php +++ b/src/GeneratedModels/QueryAppealsRequest.php @@ -6,15 +6,15 @@ class QueryAppealsRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, + public ?object $filter = null, // Filter conditions for appeals + /** @var array|null */ + #[ArrayOf(SortParamRequest::class)] + public ?array $sort = null, // Sorting parameters for appeals public ?int $limit = null, public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null */ - #[ArrayOf(SortParamRequest::class)] - public ?array $sort = null, // Sorting parameters for appeals - public ?object $filter = null, // Filter conditions for appeals - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/QueryAppealsResponse.php b/src/GeneratedModels/QueryAppealsResponse.php index 50bbefb..c1f8bd2 100644 --- a/src/GeneratedModels/QueryAppealsResponse.php +++ b/src/GeneratedModels/QueryAppealsResponse.php @@ -6,12 +6,12 @@ class QueryAppealsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(AppealItemResponse::class)] public ?array $items = null, // List of Appeal Items public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryBannedUsersPayload.php b/src/GeneratedModels/QueryBannedUsersPayload.php index baa4b48..0e2b7f2 100644 --- a/src/GeneratedModels/QueryBannedUsersPayload.php +++ b/src/GeneratedModels/QueryBannedUsersPayload.php @@ -6,15 +6,15 @@ class QueryBannedUsersPayload extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?object $filterConditions = null, - public ?bool $excludeExpiredBans = null, // Whether to exclude expired bans or not - public ?int $limit = null, // Number of records to return - public ?int $offset = null, // Number of records to offset - public ?string $userID = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters - public ?UserRequest $user = null, + public ?int $limit = null, // Number of records to return + public ?int $offset = null, // Number of records to offset + public ?bool $excludeExpiredBans = null, // Whether to exclude expired bans or not + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/QueryBannedUsersResponse.php b/src/GeneratedModels/QueryBannedUsersResponse.php index 552740b..0b5f591 100644 --- a/src/GeneratedModels/QueryBannedUsersResponse.php +++ b/src/GeneratedModels/QueryBannedUsersResponse.php @@ -6,10 +6,10 @@ class QueryBannedUsersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(BanResponse::class)] public ?array $bans = null, // List of found bans + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryBookmarkFoldersRequest.php b/src/GeneratedModels/QueryBookmarkFoldersRequest.php index e68346d..ee856a2 100644 --- a/src/GeneratedModels/QueryBookmarkFoldersRequest.php +++ b/src/GeneratedModels/QueryBookmarkFoldersRequest.php @@ -6,13 +6,13 @@ class QueryBookmarkFoldersRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, // Filters to apply to the query /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query - public ?object $filter = null, // Filters to apply to the query + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryBookmarkFoldersResponse.php b/src/GeneratedModels/QueryBookmarkFoldersResponse.php index f339f77..342a437 100644 --- a/src/GeneratedModels/QueryBookmarkFoldersResponse.php +++ b/src/GeneratedModels/QueryBookmarkFoldersResponse.php @@ -6,12 +6,12 @@ class QueryBookmarkFoldersResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(BookmarkFolderResponse::class)] public ?array $bookmarkFolders = null, // List of bookmark folders matching the query public ?string $next = null, // Cursor for next page public ?string $prev = null, // Cursor for previous page + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryBookmarksRequest.php b/src/GeneratedModels/QueryBookmarksRequest.php index 484bfc2..f832534 100644 --- a/src/GeneratedModels/QueryBookmarksRequest.php +++ b/src/GeneratedModels/QueryBookmarksRequest.php @@ -6,13 +6,13 @@ class QueryBookmarksRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, // Filters to apply to the query /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query - public ?object $filter = null, // Filters to apply to the query + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryBookmarksResponse.php b/src/GeneratedModels/QueryBookmarksResponse.php index 2a862ba..132e176 100644 --- a/src/GeneratedModels/QueryBookmarksResponse.php +++ b/src/GeneratedModels/QueryBookmarksResponse.php @@ -6,12 +6,12 @@ class QueryBookmarksResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(BookmarkResponse::class)] public ?array $bookmarks = null, // List of bookmarks matching the query public ?string $next = null, // Cursor for next page public ?string $prev = null, // Cursor for previous page + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryCallMembersRequest.php b/src/GeneratedModels/QueryCallMembersRequest.php index e56abf0..861397b 100644 --- a/src/GeneratedModels/QueryCallMembersRequest.php +++ b/src/GeneratedModels/QueryCallMembersRequest.php @@ -6,15 +6,15 @@ class QueryCallMembersRequest extends BaseModel { public function __construct( - public ?string $id = null, public ?string $type = null, - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?string $id = null, + public ?object $filterConditions = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?object $filterConditions = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryCallMembersResponse.php b/src/GeneratedModels/QueryCallMembersResponse.php index 62b7e36..f1ec46d 100644 --- a/src/GeneratedModels/QueryCallMembersResponse.php +++ b/src/GeneratedModels/QueryCallMembersResponse.php @@ -9,12 +9,12 @@ class QueryCallMembersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryCallParticipantSessionsResponse.php b/src/GeneratedModels/QueryCallParticipantSessionsResponse.php index 422825e..182d6d0 100644 --- a/src/GeneratedModels/QueryCallParticipantSessionsResponse.php +++ b/src/GeneratedModels/QueryCallParticipantSessionsResponse.php @@ -9,18 +9,18 @@ class QueryCallParticipantSessionsResponse extends BaseModel { public function __construct( + public ?CallSessionResponse $session = null, + public ?string $next = null, + public ?string $prev = null, + public ?string $callType = null, public ?string $callID = null, public ?string $callSessionID = null, - public ?string $callType = null, public ?int $duration = null, // Duration of the request in milliseconds - public ?int $totalParticipantDuration = null, public ?int $totalParticipantSessions = null, + public ?int $totalParticipantDuration = null, /** @var array|null */ #[ArrayOf(ParticipantSessionDetails::class)] public ?array $participantsSessions = null, - public ?string $next = null, - public ?string $prev = null, - public ?CallSessionResponse $session = null, ) { } diff --git a/src/GeneratedModels/QueryCallParticipantsResponse.php b/src/GeneratedModels/QueryCallParticipantsResponse.php index 48312a5..202eae6 100644 --- a/src/GeneratedModels/QueryCallParticipantsResponse.php +++ b/src/GeneratedModels/QueryCallParticipantsResponse.php @@ -6,8 +6,7 @@ class QueryCallParticipantsResponse extends BaseModel { public function __construct( - public ?string $duration = null, - public ?int $totalParticipants = null, + public ?CallResponse $call = null, /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, @@ -17,7 +16,8 @@ public function __construct( /** @var array|null */ #[ArrayOf(CallParticipantResponse::class)] public ?array $participants = null, // List of call participants - public ?CallResponse $call = null, + public ?int $totalParticipants = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryCallSessionParticipantStatsResponse.php b/src/GeneratedModels/QueryCallSessionParticipantStatsResponse.php index 11c8102..d9760c4 100644 --- a/src/GeneratedModels/QueryCallSessionParticipantStatsResponse.php +++ b/src/GeneratedModels/QueryCallSessionParticipantStatsResponse.php @@ -9,18 +9,18 @@ class QueryCallSessionParticipantStatsResponse extends BaseModel { public function __construct( + public ?CallStatsParticipantCounts $counts = null, + public ?string $duration = null, // Duration of the request in milliseconds + public ?string $next = null, + public ?string $prev = null, + public ?string $callType = null, public ?string $callID = null, public ?string $callSessionID = null, - public ?string $callType = null, - public ?string $duration = null, // Duration of the request in milliseconds + public ?\DateTime $callStartedAt = null, + public ?\DateTime $callEndedAt = null, /** @var array|null */ #[ArrayOf(CallStatsParticipant::class)] public ?array $participants = null, - public ?CallStatsParticipantCounts $counts = null, - public ?\DateTime $callEndedAt = null, - public ?\DateTime $callStartedAt = null, - public ?string $next = null, - public ?string $prev = null, public ?string $tmpDataSource = null, ) { } diff --git a/src/GeneratedModels/QueryCallSessionParticipantStatsTimelineResponse.php b/src/GeneratedModels/QueryCallSessionParticipantStatsTimelineResponse.php index 5e2d60c..359c199 100644 --- a/src/GeneratedModels/QueryCallSessionParticipantStatsTimelineResponse.php +++ b/src/GeneratedModels/QueryCallSessionParticipantStatsTimelineResponse.php @@ -9,10 +9,10 @@ class QueryCallSessionParticipantStatsTimelineResponse extends BaseModel { public function __construct( + public ?string $duration = null, // Duration of the request in milliseconds + public ?string $callType = null, public ?string $callID = null, public ?string $callSessionID = null, - public ?string $callType = null, - public ?string $duration = null, // Duration of the request in milliseconds public ?string $userID = null, public ?string $userSessionID = null, /** @var array|null */ diff --git a/src/GeneratedModels/QueryCallStatsMapResponse.php b/src/GeneratedModels/QueryCallStatsMapResponse.php index 8f599af..df60fc4 100644 --- a/src/GeneratedModels/QueryCallStatsMapResponse.php +++ b/src/GeneratedModels/QueryCallStatsMapResponse.php @@ -9,20 +9,20 @@ class QueryCallStatsMapResponse extends BaseModel { public function __construct( + public ?CallStatsParticipantCounts $counts = null, + public ?CallStatsMapPublishers $publishers = null, + public ?CallStatsMapSFUs $sfus = null, + public ?CallStatsMapSubscribers $subscribers = null, + public ?string $duration = null, // Duration of the request in milliseconds + public ?string $callType = null, public ?string $callID = null, public ?string $callSessionID = null, - public ?string $callType = null, - public ?string $duration = null, // Duration of the request in milliseconds - public ?CallStatsParticipantCounts $counts = null, - public ?\DateTime $callEndedAt = null, public ?\DateTime $callStartedAt = null, - public ?string $dataSource = null, + public ?\DateTime $callEndedAt = null, + public ?\DateTime $startTime = null, public ?\DateTime $endTime = null, public ?\DateTime $generatedAt = null, - public ?\DateTime $startTime = null, - public ?CallStatsMapPublishers $publishers = null, - public ?CallStatsMapSFUs $sfus = null, - public ?CallStatsMapSubscribers $subscribers = null, + public ?string $dataSource = null, ) { } diff --git a/src/GeneratedModels/QueryCallStatsRequest.php b/src/GeneratedModels/QueryCallStatsRequest.php index ac9a808..23b1fda 100644 --- a/src/GeneratedModels/QueryCallStatsRequest.php +++ b/src/GeneratedModels/QueryCallStatsRequest.php @@ -6,13 +6,13 @@ class QueryCallStatsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filterConditions = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?object $filterConditions = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryCallStatsResponse.php b/src/GeneratedModels/QueryCallStatsResponse.php index c9950de..ad2be5f 100644 --- a/src/GeneratedModels/QueryCallStatsResponse.php +++ b/src/GeneratedModels/QueryCallStatsResponse.php @@ -9,10 +9,10 @@ class QueryCallStatsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(CallStatsReportSummaryResponse::class)] public ?array $reports = null, + public ?string $duration = null, // Duration of the request in milliseconds public ?string $next = null, public ?string $prev = null, ) { diff --git a/src/GeneratedModels/QueryCallsRequest.php b/src/GeneratedModels/QueryCallsRequest.php index a929ac0..ed25b5f 100644 --- a/src/GeneratedModels/QueryCallsRequest.php +++ b/src/GeneratedModels/QueryCallsRequest.php @@ -6,13 +6,13 @@ class QueryCallsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filterConditions = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters - public ?object $filterConditions = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryCallsResponse.php b/src/GeneratedModels/QueryCallsResponse.php index 807668e..decf3ab 100644 --- a/src/GeneratedModels/QueryCallsResponse.php +++ b/src/GeneratedModels/QueryCallsResponse.php @@ -6,12 +6,12 @@ class QueryCallsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(CallStateResponseFields::class)] public ?array $calls = null, public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryCampaignsRequest.php b/src/GeneratedModels/QueryCampaignsRequest.php index 79de6a4..5f75306 100644 --- a/src/GeneratedModels/QueryCampaignsRequest.php +++ b/src/GeneratedModels/QueryCampaignsRequest.php @@ -6,14 +6,14 @@ class QueryCampaignsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, - public ?int $userLimit = null, + public ?object $filter = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?object $filter = null, + public ?int $userLimit = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryCampaignsResponse.php b/src/GeneratedModels/QueryCampaignsResponse.php index 15ced85..8ad3684 100644 --- a/src/GeneratedModels/QueryCampaignsResponse.php +++ b/src/GeneratedModels/QueryCampaignsResponse.php @@ -9,12 +9,12 @@ class QueryCampaignsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(CampaignResponse::class)] public ?array $campaigns = null, public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryChannelsRequest.php b/src/GeneratedModels/QueryChannelsRequest.php index 7cb9a1c..8be924a 100644 --- a/src/GeneratedModels/QueryChannelsRequest.php +++ b/src/GeneratedModels/QueryChannelsRequest.php @@ -6,20 +6,20 @@ class QueryChannelsRequest extends BaseModel { public function __construct( - public ?int $limit = null, // Number of channels to limit - public ?int $memberLimit = null, // Number of members to limit - public ?int $messageLimit = null, // Number of messages to limit - public ?int $offset = null, // Channel pagination offset - public ?string $predefinedFilter = null, // ID of a predefined filter to use instead of filter_conditions - public ?bool $state = null, // Whether to update channel state or not - public ?string $userID = null, + public ?UserRequest $user = null, + public ?object $filterConditions = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // List of sort parameters - public ?object $filterConditions = null, + public ?bool $state = null, // Whether to update channel state or not + public ?int $messageLimit = null, // Number of messages to limit + public ?int $memberLimit = null, // Number of members to limit + public ?int $limit = null, // Number of channels to limit + public ?int $offset = null, // Channel pagination offset + public ?string $predefinedFilter = null, // ID of a predefined filter to use instead of filter_conditions public ?object $filterValues = null, // Values to interpolate into the predefined filter template public ?object $sortValues = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/QueryChannelsResponse.php b/src/GeneratedModels/QueryChannelsResponse.php index ad7af7f..85a592e 100644 --- a/src/GeneratedModels/QueryChannelsResponse.php +++ b/src/GeneratedModels/QueryChannelsResponse.php @@ -6,11 +6,11 @@ class QueryChannelsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds + public ?ParsedPredefinedFilterResponse $predefinedFilter = null, /** @var array|null */ #[ArrayOf(ChannelStateResponseFields::class)] public ?array $channels = null, // List of channels - public ?ParsedPredefinedFilterResponse $predefinedFilter = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryCommentReactionsRequest.php b/src/GeneratedModels/QueryCommentReactionsRequest.php index 5fba67b..efeaf7a 100644 --- a/src/GeneratedModels/QueryCommentReactionsRequest.php +++ b/src/GeneratedModels/QueryCommentReactionsRequest.php @@ -6,13 +6,13 @@ class QueryCommentReactionsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?object $filter = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryCommentReactionsResponse.php b/src/GeneratedModels/QueryCommentReactionsResponse.php index 037e1b5..3f673b2 100644 --- a/src/GeneratedModels/QueryCommentReactionsResponse.php +++ b/src/GeneratedModels/QueryCommentReactionsResponse.php @@ -9,12 +9,12 @@ class QueryCommentReactionsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] public ?array $reactions = null, public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryCommentsRequest.php b/src/GeneratedModels/QueryCommentsRequest.php index 1ddaf67..6dc3b6f 100644 --- a/src/GeneratedModels/QueryCommentsRequest.php +++ b/src/GeneratedModels/QueryCommentsRequest.php @@ -7,10 +7,10 @@ class QueryCommentsRequest extends BaseModel { public function __construct( public ?object $filter = null, // MongoDB-style filter for querying comments + public ?string $sort = null, // first (oldest), last (newest) or top. One of: first, last, top, best, controversial public ?int $limit = null, // Maximum number of comments to return public ?string $next = null, public ?string $prev = null, - public ?string $sort = null, // first (oldest), last (newest) or top. One of: first, last, top, best, controversial ) { } diff --git a/src/GeneratedModels/QueryCommentsResponse.php b/src/GeneratedModels/QueryCommentsResponse.php index 4da9606..ee6a3dd 100644 --- a/src/GeneratedModels/QueryCommentsResponse.php +++ b/src/GeneratedModels/QueryCommentsResponse.php @@ -6,12 +6,12 @@ class QueryCommentsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(CommentResponse::class)] public ?array $comments = null, // List of comments matching the query public ?string $next = null, // Cursor for next page public ?string $prev = null, // Cursor for previous page + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryDraftsRequest.php b/src/GeneratedModels/QueryDraftsRequest.php index e60a0a3..b3e274c 100644 --- a/src/GeneratedModels/QueryDraftsRequest.php +++ b/src/GeneratedModels/QueryDraftsRequest.php @@ -6,15 +6,15 @@ class QueryDraftsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, - public ?string $userID = null, + public ?UserRequest $user = null, + public ?object $filter = null, // Filter to apply to the query /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters - public ?object $filter = null, // Filter to apply to the query - public ?UserRequest $user = null, + public ?string $userID = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryDraftsResponse.php b/src/GeneratedModels/QueryDraftsResponse.php index e527303..34c04e5 100644 --- a/src/GeneratedModels/QueryDraftsResponse.php +++ b/src/GeneratedModels/QueryDraftsResponse.php @@ -6,12 +6,12 @@ class QueryDraftsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(DraftResponse::class)] public ?array $drafts = null, // Drafts public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryFeedMembersRequest.php b/src/GeneratedModels/QueryFeedMembersRequest.php index a39f490..5148303 100644 --- a/src/GeneratedModels/QueryFeedMembersRequest.php +++ b/src/GeneratedModels/QueryFeedMembersRequest.php @@ -6,13 +6,13 @@ class QueryFeedMembersRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, // Filter parameters for the query /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sort parameters for the query - public ?object $filter = null, // Filter parameters for the query + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryFeedMembersResponse.php b/src/GeneratedModels/QueryFeedMembersResponse.php index 8c5bbb0..cb16277 100644 --- a/src/GeneratedModels/QueryFeedMembersResponse.php +++ b/src/GeneratedModels/QueryFeedMembersResponse.php @@ -6,12 +6,12 @@ class QueryFeedMembersResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(FeedMemberResponse::class)] public ?array $members = null, // List of feed members public ?string $next = null, // Cursor for next page public ?string $prev = null, // Cursor for previous page + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryFeedModerationTemplate.php b/src/GeneratedModels/QueryFeedModerationTemplate.php index 889c34a..195564f 100644 --- a/src/GeneratedModels/QueryFeedModerationTemplate.php +++ b/src/GeneratedModels/QueryFeedModerationTemplate.php @@ -6,10 +6,10 @@ class QueryFeedModerationTemplate extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the template was created + public ?FeedsModerationTemplateConfigPayload $config = null, public ?string $name = null, // Name of the moderation template + public ?\DateTime $createdAt = null, // When the template was created public ?\DateTime $updatedAt = null, // When the template was last updated - public ?FeedsModerationTemplateConfigPayload $config = null, ) { } diff --git a/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php b/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php index 4b34a20..d889bbd 100644 --- a/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php +++ b/src/GeneratedModels/QueryFeedModerationTemplatesResponse.php @@ -6,10 +6,10 @@ class QueryFeedModerationTemplatesResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(QueryFeedModerationTemplate::class)] public ?array $templates = null, // List of moderation templates + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryFeedsRequest.php b/src/GeneratedModels/QueryFeedsRequest.php index 12bb14c..e204e93 100644 --- a/src/GeneratedModels/QueryFeedsRequest.php +++ b/src/GeneratedModels/QueryFeedsRequest.php @@ -6,14 +6,14 @@ class QueryFeedsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, // Filters to apply to the query public ?bool $watch = null, // Whether to subscribe to realtime updates /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query - public ?object $filter = null, // Filters to apply to the query + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryFeedsResponse.php b/src/GeneratedModels/QueryFeedsResponse.php index c6adee3..e157f92 100644 --- a/src/GeneratedModels/QueryFeedsResponse.php +++ b/src/GeneratedModels/QueryFeedsResponse.php @@ -6,12 +6,12 @@ class QueryFeedsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(FeedResponse::class)] public ?array $feeds = null, // List of feeds matching the query public ?string $next = null, // Cursor for next page public ?string $prev = null, // Cursor for previous page + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryFeedsUsageStatsResponse.php b/src/GeneratedModels/QueryFeedsUsageStatsResponse.php index 88d78e5..0df2387 100644 --- a/src/GeneratedModels/QueryFeedsUsageStatsResponse.php +++ b/src/GeneratedModels/QueryFeedsUsageStatsResponse.php @@ -6,11 +6,11 @@ class QueryFeedsUsageStatsResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?DailyMetricStatsResponse $activities = null, public ?DailyMetricStatsResponse $apiRequests = null, public ?DailyMetricStatsResponse $follows = null, public ?DailyMetricStatsResponse $openaiRequests = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryFollowsRequest.php b/src/GeneratedModels/QueryFollowsRequest.php index 668f9a0..ab728d3 100644 --- a/src/GeneratedModels/QueryFollowsRequest.php +++ b/src/GeneratedModels/QueryFollowsRequest.php @@ -6,13 +6,13 @@ class QueryFollowsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, // Filters to apply to the query /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query - public ?object $filter = null, // Filters to apply to the query + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryFollowsResponse.php b/src/GeneratedModels/QueryFollowsResponse.php index 33bd28e..00cb58f 100644 --- a/src/GeneratedModels/QueryFollowsResponse.php +++ b/src/GeneratedModels/QueryFollowsResponse.php @@ -6,12 +6,12 @@ class QueryFollowsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $follows = null, // List of follow relationships matching the query public ?string $next = null, // Cursor for next page public ?string $prev = null, // Cursor for previous page + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryFutureChannelBansPayload.php b/src/GeneratedModels/QueryFutureChannelBansPayload.php index cce5022..7ad3a6e 100644 --- a/src/GeneratedModels/QueryFutureChannelBansPayload.php +++ b/src/GeneratedModels/QueryFutureChannelBansPayload.php @@ -6,12 +6,12 @@ class QueryFutureChannelBansPayload extends BaseModel { public function __construct( - public ?bool $excludeExpiredBans = null, // Whether to exclude expired bans or not + public ?UserRequest $user = null, public ?int $limit = null, // Number of records to return public ?int $offset = null, // Number of records to offset + public ?bool $excludeExpiredBans = null, // Whether to exclude expired bans or not public ?string $targetUserID = null, // Filter by the target user ID. For server-side requests only. public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/QueryFutureChannelBansResponse.php b/src/GeneratedModels/QueryFutureChannelBansResponse.php index a2772d7..1639474 100644 --- a/src/GeneratedModels/QueryFutureChannelBansResponse.php +++ b/src/GeneratedModels/QueryFutureChannelBansResponse.php @@ -6,10 +6,10 @@ class QueryFutureChannelBansResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(FutureChannelBanResponse::class)] public ?array $bans = null, // List of found future channel bans + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryMembersPayload.php b/src/GeneratedModels/QueryMembersPayload.php index df070be..4116476 100644 --- a/src/GeneratedModels/QueryMembersPayload.php +++ b/src/GeneratedModels/QueryMembersPayload.php @@ -9,19 +9,19 @@ class QueryMembersPayload extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $type = null, - public ?object $filterConditions = null, public ?string $id = null, - public ?int $limit = null, - public ?int $offset = null, - public ?string $userID = null, /** @var array|null */ #[ArrayOf(ChannelMemberRequest::class)] public ?array $members = null, + public ?object $filterConditions = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?UserRequest $user = null, + public ?int $limit = null, + public ?int $offset = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/QueryMembershipLevelsRequest.php b/src/GeneratedModels/QueryMembershipLevelsRequest.php index 6247444..2558b70 100644 --- a/src/GeneratedModels/QueryMembershipLevelsRequest.php +++ b/src/GeneratedModels/QueryMembershipLevelsRequest.php @@ -6,13 +6,13 @@ class QueryMembershipLevelsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, // Filters to apply to the query /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query - public ?object $filter = null, // Filters to apply to the query + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryMembershipLevelsResponse.php b/src/GeneratedModels/QueryMembershipLevelsResponse.php index f592134..99aa4b2 100644 --- a/src/GeneratedModels/QueryMembershipLevelsResponse.php +++ b/src/GeneratedModels/QueryMembershipLevelsResponse.php @@ -6,12 +6,12 @@ class QueryMembershipLevelsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(MembershipLevelResponse::class)] public ?array $membershipLevels = null, public ?string $next = null, // Cursor for next page public ?string $prev = null, // Cursor for previous page + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryMessageFlagsPayload.php b/src/GeneratedModels/QueryMessageFlagsPayload.php index b7a2fef..2f32820 100644 --- a/src/GeneratedModels/QueryMessageFlagsPayload.php +++ b/src/GeneratedModels/QueryMessageFlagsPayload.php @@ -6,15 +6,15 @@ class QueryMessageFlagsPayload extends BaseModel { public function __construct( + public ?UserRequest $user = null, + public ?object $filterConditions = null, + public ?bool $showDeletedMessages = null, // Whether to include deleted messages in the results public ?int $limit = null, public ?int $offset = null, - public ?bool $showDeletedMessages = null, // Whether to include deleted messages in the results - public ?string $userID = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?object $filterConditions = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/QueryMessageFlagsResponse.php b/src/GeneratedModels/QueryMessageFlagsResponse.php index 4d02ca9..2504750 100644 --- a/src/GeneratedModels/QueryMessageFlagsResponse.php +++ b/src/GeneratedModels/QueryMessageFlagsResponse.php @@ -9,10 +9,10 @@ class QueryMessageFlagsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(MessageFlagResponse::class)] public ?array $flags = null, // The flags that match the query + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryMessageHistoryRequest.php b/src/GeneratedModels/QueryMessageHistoryRequest.php index ba972a6..f23eb3c 100644 --- a/src/GeneratedModels/QueryMessageHistoryRequest.php +++ b/src/GeneratedModels/QueryMessageHistoryRequest.php @@ -7,12 +7,12 @@ class QueryMessageHistoryRequest extends BaseModel { public function __construct( public ?object $filter = null, // Filter to apply to the query - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryMessageHistoryResponse.php b/src/GeneratedModels/QueryMessageHistoryResponse.php index 089c5f5..6d43182 100644 --- a/src/GeneratedModels/QueryMessageHistoryResponse.php +++ b/src/GeneratedModels/QueryMessageHistoryResponse.php @@ -6,12 +6,12 @@ class QueryMessageHistoryResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(MessageHistoryEntryResponse::class)] public ?array $messageHistory = null, // Message history entries public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryModerationConfigsRequest.php b/src/GeneratedModels/QueryModerationConfigsRequest.php index 3030953..3a75bf8 100644 --- a/src/GeneratedModels/QueryModerationConfigsRequest.php +++ b/src/GeneratedModels/QueryModerationConfigsRequest.php @@ -6,15 +6,15 @@ class QueryModerationConfigsRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, + public ?object $filter = null, // Filter conditions for moderation configs + /** @var array|null */ + #[ArrayOf(SortParamRequest::class)] + public ?array $sort = null, // Sorting parameters for the results public ?int $limit = null, public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null */ - #[ArrayOf(SortParamRequest::class)] - public ?array $sort = null, // Sorting parameters for the results - public ?object $filter = null, // Filter conditions for moderation configs - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/QueryModerationConfigsResponse.php b/src/GeneratedModels/QueryModerationConfigsResponse.php index 13e2145..587d528 100644 --- a/src/GeneratedModels/QueryModerationConfigsResponse.php +++ b/src/GeneratedModels/QueryModerationConfigsResponse.php @@ -6,12 +6,12 @@ class QueryModerationConfigsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(ConfigResponse::class)] public ?array $configs = null, // List of moderation configurations public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryModerationFlagsRequest.php b/src/GeneratedModels/QueryModerationFlagsRequest.php index a922633..9873f51 100644 --- a/src/GeneratedModels/QueryModerationFlagsRequest.php +++ b/src/GeneratedModels/QueryModerationFlagsRequest.php @@ -6,13 +6,13 @@ class QueryModerationFlagsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?object $filter = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryModerationFlagsResponse.php b/src/GeneratedModels/QueryModerationFlagsResponse.php index b2ff400..5000367 100644 --- a/src/GeneratedModels/QueryModerationFlagsResponse.php +++ b/src/GeneratedModels/QueryModerationFlagsResponse.php @@ -9,12 +9,12 @@ class QueryModerationFlagsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(ModerationFlagResponse::class)] public ?array $flags = null, public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryModerationLogsRequest.php b/src/GeneratedModels/QueryModerationLogsRequest.php index cfc1d39..426be3c 100644 --- a/src/GeneratedModels/QueryModerationLogsRequest.php +++ b/src/GeneratedModels/QueryModerationLogsRequest.php @@ -6,15 +6,15 @@ class QueryModerationLogsRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, + public ?object $filter = null, // Filter conditions for moderation logs + /** @var array|null */ + #[ArrayOf(SortParamRequest::class)] + public ?array $sort = null, // Sorting parameters for the results public ?int $limit = null, public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null */ - #[ArrayOf(SortParamRequest::class)] - public ?array $sort = null, // Sorting parameters for the results - public ?object $filter = null, // Filter conditions for moderation logs - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/QueryModerationLogsResponse.php b/src/GeneratedModels/QueryModerationLogsResponse.php index 2ec226d..aa46148 100644 --- a/src/GeneratedModels/QueryModerationLogsResponse.php +++ b/src/GeneratedModels/QueryModerationLogsResponse.php @@ -6,12 +6,12 @@ class QueryModerationLogsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(ActionLogResponse::class)] public ?array $logs = null, // List of moderation action logs public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryModerationRulesRequest.php b/src/GeneratedModels/QueryModerationRulesRequest.php index 028cae2..2224d6e 100644 --- a/src/GeneratedModels/QueryModerationRulesRequest.php +++ b/src/GeneratedModels/QueryModerationRulesRequest.php @@ -6,15 +6,15 @@ class QueryModerationRulesRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, + public ?object $filter = null, // Filter conditions for moderation rules + /** @var array|null */ + #[ArrayOf(SortParamRequest::class)] + public ?array $sort = null, // Sorting parameters for the results public ?int $limit = null, public ?string $next = null, public ?string $prev = null, public ?string $userID = null, - /** @var array|null */ - #[ArrayOf(SortParamRequest::class)] - public ?array $sort = null, // Sorting parameters for the results - public ?object $filter = null, // Filter conditions for moderation rules - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/QueryModerationRulesResponse.php b/src/GeneratedModels/QueryModerationRulesResponse.php index 9b9de43..3d69a9f 100644 --- a/src/GeneratedModels/QueryModerationRulesResponse.php +++ b/src/GeneratedModels/QueryModerationRulesResponse.php @@ -6,15 +6,15 @@ class QueryModerationRulesResponse extends BaseModel { public function __construct( - public ?string $duration = null, - public ?array $closedCaptionLabels = null, // Available harm labels for closed caption rules - public ?array $keyframeLabels = null, // Available harm labels for keyframe rules /** @var array|null */ #[ArrayOf(ModerationRuleV2Response::class)] public ?array $rules = null, // List of moderation rules public ?array $defaultLlmLabels = null, // Default LLM label descriptions + public ?array $keyframeLabels = null, // Available harm labels for keyframe rules + public ?array $closedCaptionLabels = null, // Available harm labels for closed caption rules public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryPinnedActivitiesRequest.php b/src/GeneratedModels/QueryPinnedActivitiesRequest.php index 2e1e691..19ff8f4 100644 --- a/src/GeneratedModels/QueryPinnedActivitiesRequest.php +++ b/src/GeneratedModels/QueryPinnedActivitiesRequest.php @@ -6,13 +6,13 @@ class QueryPinnedActivitiesRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, // Filters to apply to the query /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sorting parameters for the query - public ?object $filter = null, // Filters to apply to the query + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryPinnedActivitiesResponse.php b/src/GeneratedModels/QueryPinnedActivitiesResponse.php index e2a4e1e..bec85e9 100644 --- a/src/GeneratedModels/QueryPinnedActivitiesResponse.php +++ b/src/GeneratedModels/QueryPinnedActivitiesResponse.php @@ -6,12 +6,12 @@ class QueryPinnedActivitiesResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(ActivityPinResponse::class)] public ?array $pinnedActivities = null, // List of pinned activities matching the query public ?string $next = null, // Cursor for next page public ?string $prev = null, // Cursor for previous page + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QueryPollVotesRequest.php b/src/GeneratedModels/QueryPollVotesRequest.php index 60f0dbe..e6df93a 100644 --- a/src/GeneratedModels/QueryPollVotesRequest.php +++ b/src/GeneratedModels/QueryPollVotesRequest.php @@ -6,13 +6,13 @@ class QueryPollVotesRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, // Filter to apply to the query /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters - public ?object $filter = null, // Filter to apply to the query + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryPollsRequest.php b/src/GeneratedModels/QueryPollsRequest.php index 371873b..28f65eb 100644 --- a/src/GeneratedModels/QueryPollsRequest.php +++ b/src/GeneratedModels/QueryPollsRequest.php @@ -6,13 +6,13 @@ class QueryPollsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filter = null, // Filter to apply to the query /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters - public ?object $filter = null, // Filter to apply to the query + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryPollsResponse.php b/src/GeneratedModels/QueryPollsResponse.php index b5ecd3f..db1b095 100644 --- a/src/GeneratedModels/QueryPollsResponse.php +++ b/src/GeneratedModels/QueryPollsResponse.php @@ -6,12 +6,12 @@ class QueryPollsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(PollResponseData::class)] public ?array $polls = null, // Polls data returned by the query public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryReactionsRequest.php b/src/GeneratedModels/QueryReactionsRequest.php index 297c1dc..2069648 100644 --- a/src/GeneratedModels/QueryReactionsRequest.php +++ b/src/GeneratedModels/QueryReactionsRequest.php @@ -6,15 +6,15 @@ class QueryReactionsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, - public ?string $userID = null, + public ?UserRequest $user = null, + public ?object $filter = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?object $filter = null, - public ?UserRequest $user = null, + public ?string $userID = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryReactionsResponse.php b/src/GeneratedModels/QueryReactionsResponse.php index a2b5d01..9cef97b 100644 --- a/src/GeneratedModels/QueryReactionsResponse.php +++ b/src/GeneratedModels/QueryReactionsResponse.php @@ -9,10 +9,10 @@ class QueryReactionsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $reactions = null, + public ?string $duration = null, // Duration of the request in milliseconds public ?string $next = null, public ?string $prev = null, ) { diff --git a/src/GeneratedModels/QueryRemindersRequest.php b/src/GeneratedModels/QueryRemindersRequest.php index ea9081c..90d5347 100644 --- a/src/GeneratedModels/QueryRemindersRequest.php +++ b/src/GeneratedModels/QueryRemindersRequest.php @@ -6,15 +6,15 @@ class QueryRemindersRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, - public ?string $userID = null, + public ?UserRequest $user = null, + public ?object $filter = null, // Filter to apply to the query /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters - public ?object $filter = null, // Filter to apply to the query - public ?UserRequest $user = null, + public ?string $userID = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryRemindersResponse.php b/src/GeneratedModels/QueryRemindersResponse.php index f389243..0cb50ed 100644 --- a/src/GeneratedModels/QueryRemindersResponse.php +++ b/src/GeneratedModels/QueryRemindersResponse.php @@ -6,12 +6,12 @@ class QueryRemindersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(ReminderResponseData::class)] public ?array $reminders = null, // MessageReminders data returned by the query public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryReviewQueueRequest.php b/src/GeneratedModels/QueryReviewQueueRequest.php index 4040a79..be059d5 100644 --- a/src/GeneratedModels/QueryReviewQueueRequest.php +++ b/src/GeneratedModels/QueryReviewQueueRequest.php @@ -6,19 +6,19 @@ class QueryReviewQueueRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?int $lockCount = null, // Number of items to lock (1-25) - public ?int $lockDuration = null, // Duration for which items should be locked + public ?UserRequest $user = null, + public ?object $filter = null, // Filter conditions for review queue items + /** @var array|null */ + #[ArrayOf(SortParamRequest::class)] + public ?array $sort = null, // Sorting parameters for the results public ?bool $lockItems = null, // Whether to lock items for review (true), unlock items (false), or just fetch (nil) + public ?int $lockDuration = null, // Duration for which items should be locked + public ?int $lockCount = null, // Number of items to lock (1-25) + public ?bool $statsOnly = null, // Whether to return only statistics + public ?int $limit = null, public ?string $next = null, public ?string $prev = null, - public ?bool $statsOnly = null, // Whether to return only statistics public ?string $userID = null, - /** @var array|null */ - #[ArrayOf(SortParamRequest::class)] - public ?array $sort = null, // Sorting parameters for the results - public ?object $filter = null, // Filter conditions for review queue items - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/QueryReviewQueueResponse.php b/src/GeneratedModels/QueryReviewQueueResponse.php index 8cf9ee5..d293d46 100644 --- a/src/GeneratedModels/QueryReviewQueueResponse.php +++ b/src/GeneratedModels/QueryReviewQueueResponse.php @@ -6,7 +6,7 @@ class QueryReviewQueueResponse extends BaseModel { public function __construct( - public ?string $duration = null, + public ?FilterConfigResponse $filterConfig = null, /** @var array|null */ #[ArrayOf(ReviewQueueItemResponse::class)] public ?array $items = null, // List of review queue items @@ -14,7 +14,7 @@ public function __construct( public ?object $stats = null, // Statistics about the review queue public ?string $next = null, public ?string $prev = null, - public ?FilterConfigResponse $filterConfig = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/QuerySegmentTargetsRequest.php b/src/GeneratedModels/QuerySegmentTargetsRequest.php index c71da90..e3fdc87 100644 --- a/src/GeneratedModels/QuerySegmentTargetsRequest.php +++ b/src/GeneratedModels/QuerySegmentTargetsRequest.php @@ -9,10 +9,10 @@ public function __construct( public ?int $limit = null, // Limit public ?string $next = null, // Next public ?string $prev = null, // Prev + public ?object $filter = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?object $filter = null, ) { } diff --git a/src/GeneratedModels/QuerySegmentTargetsResponse.php b/src/GeneratedModels/QuerySegmentTargetsResponse.php index 59b0fcb..af72ef1 100644 --- a/src/GeneratedModels/QuerySegmentTargetsResponse.php +++ b/src/GeneratedModels/QuerySegmentTargetsResponse.php @@ -6,12 +6,12 @@ class QuerySegmentTargetsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(SegmentTargetResponse::class)] public ?array $targets = null, // Targets public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QuerySegmentsRequest.php b/src/GeneratedModels/QuerySegmentsRequest.php index 2f49258..68aa95e 100644 --- a/src/GeneratedModels/QuerySegmentsRequest.php +++ b/src/GeneratedModels/QuerySegmentsRequest.php @@ -7,12 +7,12 @@ class QuerySegmentsRequest extends BaseModel { public function __construct( public ?object $filter = null, // Filter to apply to the query - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Array of sort parameters + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QuerySegmentsResponse.php b/src/GeneratedModels/QuerySegmentsResponse.php index fcf5a33..24130b7 100644 --- a/src/GeneratedModels/QuerySegmentsResponse.php +++ b/src/GeneratedModels/QuerySegmentsResponse.php @@ -6,12 +6,12 @@ class QuerySegmentsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(SegmentResponse::class)] public ?array $segments = null, // Segments public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryThreadsRequest.php b/src/GeneratedModels/QueryThreadsRequest.php index 4262941..9f7c272 100644 --- a/src/GeneratedModels/QueryThreadsRequest.php +++ b/src/GeneratedModels/QueryThreadsRequest.php @@ -6,18 +6,18 @@ class QueryThreadsRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?int $memberLimit = null, - public ?string $next = null, - public ?int $participantLimit = null, // Limit the number of participants returned per each thread - public ?string $prev = null, + public ?UserRequest $user = null, public ?int $replyLimit = null, // Limit the number of replies returned per each thread - public ?string $userID = null, + public ?int $participantLimit = null, // Limit the number of participants returned per each thread + public ?int $memberLimit = null, + public ?object $filter = null, // Filter conditions to apply to threads /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sort conditions to apply to threads - public ?object $filter = null, // Filter conditions to apply to threads - public ?UserRequest $user = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/QueryThreadsResponse.php b/src/GeneratedModels/QueryThreadsResponse.php index 8b020b5..9f1350c 100644 --- a/src/GeneratedModels/QueryThreadsResponse.php +++ b/src/GeneratedModels/QueryThreadsResponse.php @@ -6,12 +6,12 @@ class QueryThreadsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(ThreadStateResponse::class)] public ?array $threads = null, // List of enriched thread states public ?string $next = null, public ?string $prev = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/QueryUserFeedbackRequest.php b/src/GeneratedModels/QueryUserFeedbackRequest.php index 8831fd3..af76b42 100644 --- a/src/GeneratedModels/QueryUserFeedbackRequest.php +++ b/src/GeneratedModels/QueryUserFeedbackRequest.php @@ -6,13 +6,13 @@ class QueryUserFeedbackRequest extends BaseModel { public function __construct( - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, + public ?object $filterConditions = null, /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, - public ?object $filterConditions = null, + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/QueryUserFeedbackResponse.php b/src/GeneratedModels/QueryUserFeedbackResponse.php index 3c661f2..df956fd 100644 --- a/src/GeneratedModels/QueryUserFeedbackResponse.php +++ b/src/GeneratedModels/QueryUserFeedbackResponse.php @@ -9,10 +9,10 @@ class QueryUserFeedbackResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(UserFeedbackResponse::class)] public ?array $userFeedback = null, + public ?string $duration = null, // Duration of the request in milliseconds public ?string $next = null, public ?string $prev = null, ) { diff --git a/src/GeneratedModels/QueryUsersPayload.php b/src/GeneratedModels/QueryUsersPayload.php index eb3b097..42e473a 100644 --- a/src/GeneratedModels/QueryUsersPayload.php +++ b/src/GeneratedModels/QueryUsersPayload.php @@ -9,16 +9,16 @@ class QueryUsersPayload extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?object $filterConditions = null, + /** @var array|null */ + #[ArrayOf(SortParamRequest::class)] + public ?array $sort = null, + public ?bool $presence = null, public ?bool $includeDeactivatedUsers = null, public ?int $limit = null, public ?int $offset = null, - public ?bool $presence = null, public ?string $userID = null, - /** @var array|null */ - #[ArrayOf(SortParamRequest::class)] - public ?array $sort = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/QueryUsersResponse.php b/src/GeneratedModels/QueryUsersResponse.php index 734f962..ae220c2 100644 --- a/src/GeneratedModels/QueryUsersResponse.php +++ b/src/GeneratedModels/QueryUsersResponse.php @@ -6,10 +6,10 @@ class QueryUsersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(FullUserResponse::class)] public ?array $users = null, // Array of users as result of filters applied. + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/RTMPBroadcastRequest.php b/src/GeneratedModels/RTMPBroadcastRequest.php index b796e04..3dfdd2b 100644 --- a/src/GeneratedModels/RTMPBroadcastRequest.php +++ b/src/GeneratedModels/RTMPBroadcastRequest.php @@ -9,11 +9,11 @@ class RTMPBroadcastRequest extends BaseModel { public function __construct( + public ?LayoutSettingsRequest $layout = null, public ?string $name = null, // Name identifier for RTMP broadcast, must be unique in call public ?string $streamUrl = null, // URL for the RTMP server to send the call to - public ?string $quality = null, // If provided, will override the call's RTMP settings quality. One of: 360p, 480p, 720p, 1080p, 1440p, portrait-360x640, portrait-480x854, portrait-720x1280, portrait-1080x1920, portrait-1440x2560 public ?string $streamKey = null, // If provided, will be appended at the end of stream_url - public ?LayoutSettingsRequest $layout = null, + public ?string $quality = null, // If provided, will override the call's RTMP settings quality. One of: 360p, 480p, 720p, 1080p, 1440p, portrait-360x640, portrait-480x854, portrait-720x1280, portrait-1080x1920, portrait-1440x2560 ) { } diff --git a/src/GeneratedModels/RTMPLocation.php b/src/GeneratedModels/RTMPLocation.php index b57335c..992a8f8 100644 --- a/src/GeneratedModels/RTMPLocation.php +++ b/src/GeneratedModels/RTMPLocation.php @@ -7,8 +7,8 @@ class RTMPLocation extends BaseModel { public function __construct( public ?string $name = null, - public ?string $streamKey = null, public ?string $streamUrl = null, + public ?string $streamKey = null, ) { } diff --git a/src/GeneratedModels/RTMPSettings.php b/src/GeneratedModels/RTMPSettings.php index cf8de56..f4eed0a 100644 --- a/src/GeneratedModels/RTMPSettings.php +++ b/src/GeneratedModels/RTMPSettings.php @@ -6,10 +6,10 @@ class RTMPSettings extends BaseModel { public function __construct( - public ?bool $enabled = null, - public ?string $qualityName = null, public ?LayoutSettings $layout = null, public ?RTMPLocation $location = null, + public ?bool $enabled = null, + public ?string $qualityName = null, ) { } diff --git a/src/GeneratedModels/RTMPSettingsRequest.php b/src/GeneratedModels/RTMPSettingsRequest.php index 8ca2891..61dc5ff 100644 --- a/src/GeneratedModels/RTMPSettingsRequest.php +++ b/src/GeneratedModels/RTMPSettingsRequest.php @@ -6,9 +6,9 @@ class RTMPSettingsRequest extends BaseModel { public function __construct( + public ?LayoutSettingsRequest $layout = null, public ?bool $enabled = null, // Whether RTMP broadcasting is enabled public ?string $quality = null, // Resolution to set for the RTMP stream. One of: 360p, 480p, 720p, 1080p, 1440p, portrait-360x640, portrait-480x854, portrait-720x1280, portrait-1080x1920, portrait-1440x2560 - public ?LayoutSettingsRequest $layout = null, ) { } diff --git a/src/GeneratedModels/RTMPSettingsResponse.php b/src/GeneratedModels/RTMPSettingsResponse.php index e18bc13..48f645f 100644 --- a/src/GeneratedModels/RTMPSettingsResponse.php +++ b/src/GeneratedModels/RTMPSettingsResponse.php @@ -9,9 +9,9 @@ class RTMPSettingsResponse extends BaseModel { public function __construct( + public ?LayoutSettingsResponse $layout = null, public ?bool $enabled = null, public ?string $quality = null, - public ?LayoutSettingsResponse $layout = null, ) { } diff --git a/src/GeneratedModels/Reaction.php b/src/GeneratedModels/Reaction.php index 5f17feb..4f1b206 100644 --- a/src/GeneratedModels/Reaction.php +++ b/src/GeneratedModels/Reaction.php @@ -6,23 +6,23 @@ class Reaction extends BaseModel { public function __construct( + public ?User $user = null, + public ?string $id = null, + public ?string $kind = null, public ?string $activityID = null, + public ?string $userID = null, + public ?object $data = null, + public ?array $targetFeeds = null, + public ?object $targetFeedsExtraData = null, + public ?string $parent = null, + public ?array $latestChildren = null, + public ?array $ownChildren = null, + public ?object $childrenCounts = null, public ?\DateTime $createdAt = null, - public ?string $kind = null, public ?\DateTime $updatedAt = null, - public ?string $userID = null, public ?\DateTime $deletedAt = null, - public ?string $id = null, - public ?string $parent = null, public ?int $score = null, - public ?array $targetFeeds = null, - public ?object $childrenCounts = null, - public ?object $data = null, - public ?array $latestChildren = null, public ?object $moderation = null, - public ?array $ownChildren = null, - public ?object $targetFeedsExtraData = null, - public ?User $user = null, ) { } diff --git a/src/GeneratedModels/ReactionDeletedEvent.php b/src/GeneratedModels/ReactionDeletedEvent.php index e5fee18..6893014 100644 --- a/src/GeneratedModels/ReactionDeletedEvent.php +++ b/src/GeneratedModels/ReactionDeletedEvent.php @@ -9,25 +9,25 @@ class ReactionDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, - public ?string $type = null, // The type of event: "reaction.deleted" in this case - public ?string $channelID = null, // The ID of the channel containing the message - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, // The number of messages in the channel - public ?string $channelType = null, // The type of the channel containing the message - public ?string $cid = null, // The CID of the channel containing the message + public ?MessageResponse $message = null, + public ?ReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, public ?string $messageID = null, - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team ID /** @var array|null */ #[ArrayOf(UserResponseCommonFields::class)] public ?array $threadParticipants = null, // The participants of the thread + public ?string $type = null, // The type of event: "reaction.deleted" in this case + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel containing the message + public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel public ?object $channelCustom = null, - public ?MessageResponse $message = null, - public ?ReactionResponse $reaction = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel containing the message + public ?string $channelID = null, // The ID of the channel containing the message ) { } diff --git a/src/GeneratedModels/ReactionGroupResponse.php b/src/GeneratedModels/ReactionGroupResponse.php index faced90..4e82620 100644 --- a/src/GeneratedModels/ReactionGroupResponse.php +++ b/src/GeneratedModels/ReactionGroupResponse.php @@ -10,9 +10,9 @@ class ReactionGroupResponse extends BaseModel { public function __construct( public ?int $count = null, // Count is the number of reactions of this type. + public ?int $sumScores = null, // SumScores is the sum of all scores of reactions of this type. Medium allows you to clap articles more than once and shows the sum of all claps from all users. For example, you can send `clap` x5 using `score: 5`. public ?\DateTime $firstReactionAt = null, // FirstReactionAt is the time of the first reaction of this type. This is the same also if all reaction of this type are deleted, because if someone will react again with the same type, will be preserved the sorting. public ?\DateTime $lastReactionAt = null, // LastReactionAt is the time of the last reaction of this type. - public ?int $sumScores = null, // SumScores is the sum of all scores of reactions of this type. Medium allows you to clap articles more than once and shows the sum of all claps from all users. For example, you can send `clap` x5 using `score: 5`. ) { } diff --git a/src/GeneratedModels/ReactionNewEvent.php b/src/GeneratedModels/ReactionNewEvent.php index eab46b0..d2e07e4 100644 --- a/src/GeneratedModels/ReactionNewEvent.php +++ b/src/GeneratedModels/ReactionNewEvent.php @@ -9,25 +9,25 @@ class ReactionNewEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation public ?ChannelResponse $channel = null, - public ?object $custom = null, - public ?string $type = null, // The type of event: "reaction.new" in this case - public ?string $channelID = null, // The ID of the channel containing the message - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, // The number of messages in the channel - public ?string $channelType = null, // The type of the channel containing the message - public ?string $cid = null, // The CID of the channel containing the message + public ?MessageResponse $message = null, + public ?ReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, public ?string $messageID = null, - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team ID /** @var array|null */ #[ArrayOf(UserResponseCommonFields::class)] public ?array $threadParticipants = null, // The participants of the thread + public ?string $type = null, // The type of event: "reaction.new" in this case + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel containing the message + public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel public ?object $channelCustom = null, - public ?MessageResponse $message = null, - public ?ReactionResponse $reaction = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel containing the message + public ?string $channelID = null, // The ID of the channel containing the message ) { } diff --git a/src/GeneratedModels/ReactionRequest.php b/src/GeneratedModels/ReactionRequest.php index 2f2907b..c878aaa 100644 --- a/src/GeneratedModels/ReactionRequest.php +++ b/src/GeneratedModels/ReactionRequest.php @@ -9,13 +9,13 @@ class ReactionRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $type = null, // The type of reaction (e.g. 'like', 'laugh', 'wow') - public ?\DateTime $createdAt = null, // Date/time of creation public ?int $score = null, // Reaction score. If not specified reaction has score of 1 + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $updatedAt = null, // Date/time of the last update - public ?string $userID = null, public ?object $custom = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/ReactionResponse.php b/src/GeneratedModels/ReactionResponse.php index 3dec8da..6fb322c 100644 --- a/src/GeneratedModels/ReactionResponse.php +++ b/src/GeneratedModels/ReactionResponse.php @@ -6,14 +6,14 @@ class ReactionResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation + public ?UserResponse $user = null, public ?string $messageID = null, // Message ID - public ?int $score = null, // Score of the reaction + public ?string $userID = null, // User ID public ?string $type = null, // Type of reaction + public ?int $score = null, // Score of the reaction + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $updatedAt = null, // Date/time of the last update - public ?string $userID = null, // User ID public ?object $custom = null, // Custom data for this object - public ?UserResponse $user = null, ) { } diff --git a/src/GeneratedModels/ReactionUpdatedEvent.php b/src/GeneratedModels/ReactionUpdatedEvent.php index 7a65647..cf2b961 100644 --- a/src/GeneratedModels/ReactionUpdatedEvent.php +++ b/src/GeneratedModels/ReactionUpdatedEvent.php @@ -9,22 +9,22 @@ class ReactionUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $messageID = null, public ?ChannelResponse $channel = null, - public ?object $custom = null, public ?MessageResponse $message = null, + public ?ReactionResponse $reaction = null, + public ?UserResponseCommonFields $user = null, + public ?string $messageID = null, public ?string $type = null, // The type of event: "reaction.updated" in this case - public ?string $channelID = null, // The ID of the channel containing the message - public ?int $channelMemberCount = null, // The number of members in the channel - public ?int $channelMessageCount = null, // The number of messages in the channel - public ?string $channelType = null, // The type of the channel containing the message - public ?string $cid = null, // The CID of the channel containing the message + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel containing the message public ?string $team = null, // The team ID + public ?int $channelMemberCount = null, // The number of members in the channel + public ?int $channelMessageCount = null, // The number of messages in the channel public ?object $channelCustom = null, - public ?ReactionResponse $reaction = null, - public ?UserResponseCommonFields $user = null, + public ?string $channelType = null, // The type of the channel containing the message + public ?string $channelID = null, // The ID of the channel containing the message ) { } diff --git a/src/GeneratedModels/ReactivateUserRequest.php b/src/GeneratedModels/ReactivateUserRequest.php index 0122e38..0ab986e 100644 --- a/src/GeneratedModels/ReactivateUserRequest.php +++ b/src/GeneratedModels/ReactivateUserRequest.php @@ -6,9 +6,9 @@ class ReactivateUserRequest extends BaseModel { public function __construct( - public ?string $createdByID = null, // ID of the user who's reactivating the user - public ?string $name = null, // Set this field to put new name for the user public ?bool $restoreMessages = null, // Restore previously deleted messages + public ?string $name = null, // Set this field to put new name for the user + public ?string $createdByID = null, // ID of the user who's reactivating the user ) { } diff --git a/src/GeneratedModels/ReactivateUserResponse.php b/src/GeneratedModels/ReactivateUserResponse.php index 0b5d628..6309cbe 100644 --- a/src/GeneratedModels/ReactivateUserResponse.php +++ b/src/GeneratedModels/ReactivateUserResponse.php @@ -6,8 +6,8 @@ class ReactivateUserResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?UserResponse $user = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ReactivateUsersRequest.php b/src/GeneratedModels/ReactivateUsersRequest.php index 50eea49..1f15e7c 100644 --- a/src/GeneratedModels/ReactivateUsersRequest.php +++ b/src/GeneratedModels/ReactivateUsersRequest.php @@ -10,9 +10,9 @@ class ReactivateUsersRequest extends BaseModel { public function __construct( public ?array $userIds = null, // User IDs to reactivate + public ?bool $restoreMessages = null, // Restore previously deleted messages public ?string $createdByID = null, // ID of the user who's reactivating the users public ?bool $restoreChannels = null, - public ?bool $restoreMessages = null, // Restore previously deleted messages ) { } diff --git a/src/GeneratedModels/ReactivateUsersResponse.php b/src/GeneratedModels/ReactivateUsersResponse.php index 10c3f2f..e5c4923 100644 --- a/src/GeneratedModels/ReactivateUsersResponse.php +++ b/src/GeneratedModels/ReactivateUsersResponse.php @@ -9,8 +9,8 @@ class ReactivateUsersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?string $taskID = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/ReadCollectionsResponse.php b/src/GeneratedModels/ReadCollectionsResponse.php index 9910802..98c0277 100644 --- a/src/GeneratedModels/ReadCollectionsResponse.php +++ b/src/GeneratedModels/ReadCollectionsResponse.php @@ -6,10 +6,10 @@ class ReadCollectionsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(CollectionResponse::class)] public ?array $collections = null, // List of collections matching the query + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ReadStateResponse.php b/src/GeneratedModels/ReadStateResponse.php index cad7742..122959d 100644 --- a/src/GeneratedModels/ReadStateResponse.php +++ b/src/GeneratedModels/ReadStateResponse.php @@ -6,12 +6,12 @@ class ReadStateResponse extends BaseModel { public function __construct( + public ?UserResponse $user = null, public ?\DateTime $lastRead = null, public ?int $unreadMessages = null, - public ?UserResponse $user = null, + public ?string $lastReadMessageID = null, public ?\DateTime $lastDeliveredAt = null, public ?string $lastDeliveredMessageID = null, - public ?string $lastReadMessageID = null, ) { } diff --git a/src/GeneratedModels/RecordSettings.php b/src/GeneratedModels/RecordSettings.php index 1dc03e8..728de59 100644 --- a/src/GeneratedModels/RecordSettings.php +++ b/src/GeneratedModels/RecordSettings.php @@ -6,10 +6,10 @@ class RecordSettings extends BaseModel { public function __construct( - public ?string $mode = null, + public ?LayoutSettings $layout = null, public ?bool $audioOnly = null, + public ?string $mode = null, public ?string $quality = null, - public ?LayoutSettings $layout = null, ) { } diff --git a/src/GeneratedModels/RecordSettingsRequest.php b/src/GeneratedModels/RecordSettingsRequest.php index 13dfc0b..4ca35ae 100644 --- a/src/GeneratedModels/RecordSettingsRequest.php +++ b/src/GeneratedModels/RecordSettingsRequest.php @@ -6,10 +6,10 @@ class RecordSettingsRequest extends BaseModel { public function __construct( - public ?string $mode = null, // Recording mode. One of: available, disabled, auto-on + public ?LayoutSettingsRequest $layout = null, public ?bool $audioOnly = null, // Whether to record audio only + public ?string $mode = null, // Recording mode. One of: available, disabled, auto-on public ?string $quality = null, // Recording quality. One of: 360p, 480p, 720p, 1080p, 1440p, portrait-360x640, portrait-480x854, portrait-720x1280, portrait-1080x1920, portrait-1440x2560 - public ?LayoutSettingsRequest $layout = null, ) { } diff --git a/src/GeneratedModels/RecordSettingsResponse.php b/src/GeneratedModels/RecordSettingsResponse.php index 9bfa3b7..45fb305 100644 --- a/src/GeneratedModels/RecordSettingsResponse.php +++ b/src/GeneratedModels/RecordSettingsResponse.php @@ -9,10 +9,10 @@ class RecordSettingsResponse extends BaseModel { public function __construct( + public ?LayoutSettingsResponse $layout = null, public ?bool $audioOnly = null, public ?string $mode = null, public ?string $quality = null, - public ?LayoutSettingsResponse $layout = null, ) { } diff --git a/src/GeneratedModels/RejectFeedMemberInviteRequest.php b/src/GeneratedModels/RejectFeedMemberInviteRequest.php index d51a483..21ae0d9 100644 --- a/src/GeneratedModels/RejectFeedMemberInviteRequest.php +++ b/src/GeneratedModels/RejectFeedMemberInviteRequest.php @@ -6,8 +6,8 @@ class RejectFeedMemberInviteRequest extends BaseModel { public function __construct( - public ?string $userID = null, public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/RejectFeedMemberInviteResponse.php b/src/GeneratedModels/RejectFeedMemberInviteResponse.php index 38c541b..15247e3 100644 --- a/src/GeneratedModels/RejectFeedMemberInviteResponse.php +++ b/src/GeneratedModels/RejectFeedMemberInviteResponse.php @@ -6,8 +6,8 @@ class RejectFeedMemberInviteResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedMemberResponse $member = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/RejectFollowResponse.php b/src/GeneratedModels/RejectFollowResponse.php index 5d1c2f0..01a9253 100644 --- a/src/GeneratedModels/RejectFollowResponse.php +++ b/src/GeneratedModels/RejectFollowResponse.php @@ -6,8 +6,8 @@ class RejectFollowResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FollowResponse $follow = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ReminderCreatedEvent.php b/src/GeneratedModels/ReminderCreatedEvent.php index caadc13..ceb28a8 100644 --- a/src/GeneratedModels/ReminderCreatedEvent.php +++ b/src/GeneratedModels/ReminderCreatedEvent.php @@ -9,15 +9,15 @@ class ReminderCreatedEvent extends BaseModel { public function __construct( - public ?string $cid = null, // The CID of the Channel for which the reminder was created + public ?ReminderResponseData $reminder = null, + public ?string $type = null, // The type of event: "reminder.created" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, public ?string $messageID = null, // The ID of the message for which the reminder was created public ?string $userID = null, // The ID of the user for whom the reminder was created - public ?object $custom = null, - public ?string $type = null, // The type of event: "reminder.created" in this case + public ?string $cid = null, // The CID of the Channel for which the reminder was created public ?string $parentID = null, // The ID of the parent message, if the reminder is for a thread message - public ?\DateTime $receivedAt = null, - public ?ReminderResponseData $reminder = null, ) { } diff --git a/src/GeneratedModels/ReminderDeletedEvent.php b/src/GeneratedModels/ReminderDeletedEvent.php index a53d3c9..5d1cc3c 100644 --- a/src/GeneratedModels/ReminderDeletedEvent.php +++ b/src/GeneratedModels/ReminderDeletedEvent.php @@ -9,15 +9,15 @@ class ReminderDeletedEvent extends BaseModel { public function __construct( - public ?string $cid = null, // The CID of the Channel for which the reminder was created + public ?ReminderResponseData $reminder = null, + public ?string $type = null, // The type of event: "reminder.deleted" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, public ?string $messageID = null, // The ID of the message for which the reminder was created public ?string $userID = null, // The ID of the user for whom the reminder was created - public ?object $custom = null, - public ?string $type = null, // The type of event: "reminder.deleted" in this case + public ?string $cid = null, // The CID of the Channel for which the reminder was created public ?string $parentID = null, // The ID of the parent message, if the reminder is for a thread message - public ?\DateTime $receivedAt = null, - public ?ReminderResponseData $reminder = null, ) { } diff --git a/src/GeneratedModels/ReminderNotificationEvent.php b/src/GeneratedModels/ReminderNotificationEvent.php index 22157a1..1a9e424 100644 --- a/src/GeneratedModels/ReminderNotificationEvent.php +++ b/src/GeneratedModels/ReminderNotificationEvent.php @@ -9,15 +9,15 @@ class ReminderNotificationEvent extends BaseModel { public function __construct( - public ?string $cid = null, // The CID of the Channel for which the reminder was created + public ?ReminderResponseData $reminder = null, + public ?string $type = null, // The type of event: "notification.reminder_due" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, public ?string $messageID = null, // The ID of the message for which the reminder was created public ?string $userID = null, // The ID of the user for whom the reminder was created - public ?object $custom = null, - public ?string $type = null, // The type of event: "notification.reminder_due" in this case + public ?string $cid = null, // The CID of the Channel for which the reminder was created public ?string $parentID = null, - public ?\DateTime $receivedAt = null, - public ?ReminderResponseData $reminder = null, ) { } diff --git a/src/GeneratedModels/ReminderResponseData.php b/src/GeneratedModels/ReminderResponseData.php index cf234eb..ae7b081 100644 --- a/src/GeneratedModels/ReminderResponseData.php +++ b/src/GeneratedModels/ReminderResponseData.php @@ -6,15 +6,15 @@ class ReminderResponseData extends BaseModel { public function __construct( - public ?string $channelCid = null, - public ?\DateTime $createdAt = null, - public ?string $messageID = null, - public ?\DateTime $updatedAt = null, - public ?string $userID = null, - public ?\DateTime $remindAt = null, public ?ChannelResponse $channel = null, public ?MessageResponse $message = null, public ?UserResponse $user = null, + public ?\DateTime $remindAt = null, + public ?string $channelCid = null, + public ?string $messageID = null, + public ?string $userID = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, ) { } diff --git a/src/GeneratedModels/ReminderUpdatedEvent.php b/src/GeneratedModels/ReminderUpdatedEvent.php index 861b278..a6a979f 100644 --- a/src/GeneratedModels/ReminderUpdatedEvent.php +++ b/src/GeneratedModels/ReminderUpdatedEvent.php @@ -9,15 +9,15 @@ class ReminderUpdatedEvent extends BaseModel { public function __construct( - public ?string $cid = null, // The CID of the Channel for which the reminder was created + public ?ReminderResponseData $reminder = null, + public ?string $type = null, // The type of event: "reminder.updated" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, public ?string $messageID = null, // The ID of the message for which the reminder was created public ?string $userID = null, // The ID of the user for whom the reminder was created - public ?object $custom = null, - public ?string $type = null, // The type of event: "reminder.updated" in this case + public ?string $cid = null, // The CID of the Channel for which the reminder was created public ?string $parentID = null, // The ID of the parent message, if the reminder is for a thread message - public ?\DateTime $receivedAt = null, - public ?ReminderResponseData $reminder = null, ) { } diff --git a/src/GeneratedModels/RepliesMeta.php b/src/GeneratedModels/RepliesMeta.php index e09765c..acb5b77 100644 --- a/src/GeneratedModels/RepliesMeta.php +++ b/src/GeneratedModels/RepliesMeta.php @@ -9,10 +9,10 @@ class RepliesMeta extends BaseModel { public function __construct( - public ?bool $depthTruncated = null, // True if the subtree was cut because the requested depth was reached. public ?bool $hasMore = null, // True if more siblings exist in the database. - public ?int $remaining = null, // Number of unread siblings that match current filters. public ?string $nextCursor = null, // Opaque cursor to request the next page of siblings. + public ?int $remaining = null, // Number of unread siblings that match current filters. + public ?bool $depthTruncated = null, // True if the subtree was cut because the requested depth was reached. ) { } diff --git a/src/GeneratedModels/ReportByHistogramBucket.php b/src/GeneratedModels/ReportByHistogramBucket.php index 6b61d87..d3a2cde 100644 --- a/src/GeneratedModels/ReportByHistogramBucket.php +++ b/src/GeneratedModels/ReportByHistogramBucket.php @@ -6,11 +6,11 @@ class ReportByHistogramBucket extends BaseModel { public function __construct( - public ?string $category = null, - public ?int $count = null, - public ?int $sum = null, public ?Bound $lowerBound = null, public ?Bound $upperBound = null, + public ?string $category = null, + public ?int $sum = null, + public ?int $count = null, ) { } diff --git a/src/GeneratedModels/ResolveSipInboundRequest.php b/src/GeneratedModels/ResolveSipInboundRequest.php index ae3ad6d..cdd9c7c 100644 --- a/src/GeneratedModels/ResolveSipInboundRequest.php +++ b/src/GeneratedModels/ResolveSipInboundRequest.php @@ -9,11 +9,11 @@ class ResolveSipInboundRequest extends BaseModel { public function __construct( - public ?string $sipCallerNumber = null, // SIP caller number - public ?string $sipTrunkNumber = null, // SIP trunk number to resolve public ?SIPChallengeRequest $challenge = null, - public ?string $routingNumber = null, // Optional routing number for routing number-based call routing (10 digits) + public ?string $sipTrunkNumber = null, // SIP trunk number to resolve + public ?string $sipCallerNumber = null, // SIP caller number public ?array $sipHeaders = null, // Optional SIP headers as key-value pairs + public ?string $routingNumber = null, // Optional routing number for routing number-based call routing (10 digits) ) { } diff --git a/src/GeneratedModels/ResolveSipInboundResponse.php b/src/GeneratedModels/ResolveSipInboundResponse.php index d181f6a..77d05fb 100644 --- a/src/GeneratedModels/ResolveSipInboundResponse.php +++ b/src/GeneratedModels/ResolveSipInboundResponse.php @@ -9,10 +9,10 @@ class ResolveSipInboundResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?SipInboundCredentials $credentials = null, public ?SIPInboundRoutingRuleResponse $sipRoutingRule = null, public ?SIPTrunkResponse $sipTrunk = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/RestoreActivityRequest.php b/src/GeneratedModels/RestoreActivityRequest.php index 3c5a773..958b1d2 100644 --- a/src/GeneratedModels/RestoreActivityRequest.php +++ b/src/GeneratedModels/RestoreActivityRequest.php @@ -6,8 +6,8 @@ class RestoreActivityRequest extends BaseModel { public function __construct( - public ?string $userID = null, public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/RestoreActivityResponse.php b/src/GeneratedModels/RestoreActivityResponse.php index cf44bc8..05f31c4 100644 --- a/src/GeneratedModels/RestoreActivityResponse.php +++ b/src/GeneratedModels/RestoreActivityResponse.php @@ -6,8 +6,8 @@ class RestoreActivityResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ActivityResponse $activity = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ReviewQueueItemNewEvent.php b/src/GeneratedModels/ReviewQueueItemNewEvent.php index 48fc866..407d530 100644 --- a/src/GeneratedModels/ReviewQueueItemNewEvent.php +++ b/src/GeneratedModels/ReviewQueueItemNewEvent.php @@ -9,15 +9,15 @@ class ReviewQueueItemNewEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, + public ?ActionLogResponse $action = null, + public ?ReviewQueueItemResponse $reviewQueueItem = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, /** @var array|null */ #[ArrayOf(ModerationFlagResponse::class)] public ?array $flags = null, // The flags associated with this review queue item - public ?ActionLogResponse $action = null, - public ?ReviewQueueItemResponse $reviewQueueItem = null, ) { } diff --git a/src/GeneratedModels/ReviewQueueItemResponse.php b/src/GeneratedModels/ReviewQueueItemResponse.php index 2efdbf5..5080f3b 100644 --- a/src/GeneratedModels/ReviewQueueItemResponse.php +++ b/src/GeneratedModels/ReviewQueueItemResponse.php @@ -6,33 +6,6 @@ class ReviewQueueItemResponse extends BaseModel { public function __construct( - public ?string $aiTextSeverity = null, // AI-determined text severity - public ?\DateTime $createdAt = null, // When the item was created - public ?string $entityID = null, // ID of the entity being reviewed - public ?string $entityType = null, // Type of entity being reviewed - public ?int $flagsCount = null, - public ?string $id = null, // Unique identifier of the review queue item - public ?string $latestModeratorAction = null, - public ?string $recommendedAction = null, // Suggested moderation action - public ?string $reviewedBy = null, // ID of the moderator who reviewed the item - public ?int $severity = null, // Severity level of the content - public ?string $status = null, // Current status of the review - public ?\DateTime $updatedAt = null, // When the item was last updated - /** @var array|null */ - #[ArrayOf(ActionLogResponse::class)] - public ?array $actions = null, // Moderation actions taken - /** @var array|null */ - #[ArrayOf(BanInfoResponse::class)] - public ?array $bans = null, // Associated ban records - /** @var array|null */ - #[ArrayOf(ModerationFlagResponse::class)] - public ?array $flags = null, // Associated flag records - public ?array $languages = null, // Detected languages in the content - public ?\DateTime $completedAt = null, // When the review was completed - public ?string $configKey = null, - public ?string $entityCreatorID = null, // ID of who created the entity - public ?\DateTime $reviewedAt = null, // When the item was reviewed - public ?array $teams = null, // Teams associated with this item public ?EnrichedActivity $activity = null, public ?AppealItemResponse $appeal = null, public ?UserResponse $assignedTo = null, @@ -45,6 +18,33 @@ public function __construct( public ?MessageResponse $message = null, public ?ModerationPayloadResponse $moderationPayload = null, public ?Reaction $reaction = null, + public ?string $id = null, // Unique identifier of the review queue item + public ?\DateTime $createdAt = null, // When the item was created + public ?\DateTime $updatedAt = null, // When the item was last updated + public ?string $entityType = null, // Type of entity being reviewed + public ?string $entityID = null, // ID of the entity being reviewed + public ?string $status = null, // Current status of the review + public ?string $recommendedAction = null, // Suggested moderation action + public ?\DateTime $completedAt = null, // When the review was completed + public ?\DateTime $reviewedAt = null, // When the item was reviewed + public ?string $reviewedBy = null, // ID of the moderator who reviewed the item + public ?array $languages = null, // Detected languages in the content + public ?int $severity = null, // Severity level of the content + public ?string $aiTextSeverity = null, // AI-determined text severity + public ?string $latestModeratorAction = null, + public ?string $entityCreatorID = null, // ID of who created the entity + /** @var array|null */ + #[ArrayOf(BanInfoResponse::class)] + public ?array $bans = null, // Associated ban records + /** @var array|null */ + #[ArrayOf(ModerationFlagResponse::class)] + public ?array $flags = null, // Associated flag records + /** @var array|null */ + #[ArrayOf(ActionLogResponse::class)] + public ?array $actions = null, // Moderation actions taken + public ?array $teams = null, // Teams associated with this item + public ?string $configKey = null, + public ?int $flagsCount = null, ) { } diff --git a/src/GeneratedModels/ReviewQueueItemUpdatedEvent.php b/src/GeneratedModels/ReviewQueueItemUpdatedEvent.php index 31ebebc..83c3b3e 100644 --- a/src/GeneratedModels/ReviewQueueItemUpdatedEvent.php +++ b/src/GeneratedModels/ReviewQueueItemUpdatedEvent.php @@ -9,15 +9,15 @@ class ReviewQueueItemUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?object $custom = null, + public ?ActionLogResponse $action = null, + public ?ReviewQueueItemResponse $reviewQueueItem = null, public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $receivedAt = null, + public ?object $custom = null, /** @var array|null */ #[ArrayOf(ModerationFlagResponse::class)] public ?array $flags = null, // The flags associated with this review queue item - public ?ActionLogResponse $action = null, - public ?ReviewQueueItemResponse $reviewQueueItem = null, ) { } diff --git a/src/GeneratedModels/RingCallRequest.php b/src/GeneratedModels/RingCallRequest.php index 55b053b..e1ce3e5 100644 --- a/src/GeneratedModels/RingCallRequest.php +++ b/src/GeneratedModels/RingCallRequest.php @@ -6,8 +6,8 @@ class RingCallRequest extends BaseModel { public function __construct( - public ?bool $video = null, // Indicate if call should be video public ?array $membersIds = null, // Members that should receive the ring. If no ids are provided, all call members who are not already in the call will receive ring notifications. + public ?bool $video = null, // Indicate if call should be video ) { } diff --git a/src/GeneratedModels/RingSettings.php b/src/GeneratedModels/RingSettings.php index fb5c48a..50f415e 100644 --- a/src/GeneratedModels/RingSettings.php +++ b/src/GeneratedModels/RingSettings.php @@ -6,8 +6,8 @@ class RingSettings extends BaseModel { public function __construct( - public ?int $autoCancelTimeoutMs = null, public ?int $incomingCallTimeoutMs = null, + public ?int $autoCancelTimeoutMs = null, public ?int $missedCallTimeoutMs = null, ) { } diff --git a/src/GeneratedModels/RingSettingsRequest.php b/src/GeneratedModels/RingSettingsRequest.php index bad2e09..712fe64 100644 --- a/src/GeneratedModels/RingSettingsRequest.php +++ b/src/GeneratedModels/RingSettingsRequest.php @@ -6,8 +6,8 @@ class RingSettingsRequest extends BaseModel { public function __construct( - public ?int $autoCancelTimeoutMs = null, // When none of the callees accept a ring call in this time a rejection will be sent by the caller with reason 'timeout' by the SDKs public ?int $incomingCallTimeoutMs = null, // When a callee is online but doesn't answer a ring call in this time a rejection will be sent with reason 'timeout' by the SDKs + public ?int $autoCancelTimeoutMs = null, // When none of the callees accept a ring call in this time a rejection will be sent by the caller with reason 'timeout' by the SDKs public ?int $missedCallTimeoutMs = null, // When a callee doesn't accept or reject a ring call in this time a missed call event will be sent ) { } diff --git a/src/GeneratedModels/RingSettingsResponse.php b/src/GeneratedModels/RingSettingsResponse.php index 1292216..9fb4b8d 100644 --- a/src/GeneratedModels/RingSettingsResponse.php +++ b/src/GeneratedModels/RingSettingsResponse.php @@ -6,8 +6,8 @@ class RingSettingsResponse extends BaseModel { public function __construct( - public ?int $autoCancelTimeoutMs = null, public ?int $incomingCallTimeoutMs = null, + public ?int $autoCancelTimeoutMs = null, public ?int $missedCallTimeoutMs = null, ) { } diff --git a/src/GeneratedModels/Role.php b/src/GeneratedModels/Role.php index e7068b9..ae3b343 100644 --- a/src/GeneratedModels/Role.php +++ b/src/GeneratedModels/Role.php @@ -6,11 +6,11 @@ class Role extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?bool $custom = null, // Whether this is a custom role or built-in public ?string $name = null, // Unique role name - public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?bool $custom = null, // Whether this is a custom role or built-in public ?array $scopes = null, // List of scopes where this role is currently present. `.app` means that role is present in app-level grants + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update ) { } diff --git a/src/GeneratedModels/RuleBuilderAction.php b/src/GeneratedModels/RuleBuilderAction.php index e29a42f..95bf299 100644 --- a/src/GeneratedModels/RuleBuilderAction.php +++ b/src/GeneratedModels/RuleBuilderAction.php @@ -6,10 +6,10 @@ class RuleBuilderAction extends BaseModel { public function __construct( - public ?string $type = null, public ?BanOptions $banOptions = null, public ?CallActionOptions $callOptions = null, public ?FlagUserOptions $flagUserOptions = null, + public ?string $type = null, ) { } diff --git a/src/GeneratedModels/RuleBuilderCondition.php b/src/GeneratedModels/RuleBuilderCondition.php index 5e5c848..5694288 100644 --- a/src/GeneratedModels/RuleBuilderCondition.php +++ b/src/GeneratedModels/RuleBuilderCondition.php @@ -6,8 +6,6 @@ class RuleBuilderCondition extends BaseModel { public function __construct( - public ?int $confidence = null, - public ?string $type = null, public ?CallCustomPropertyParameters $callCustomPropertyParams = null, public ?CallTypeRuleParameters $callTypeRuleParams = null, public ?ClosedCaptionRuleParameters $closedCaptionRuleParams = null, @@ -26,6 +24,8 @@ public function __construct( public ?UserRuleParameters $userRuleParams = null, public ?VideoContentParameters $videoContentParams = null, public ?VideoRuleParameters $videoRuleParams = null, + public ?string $type = null, + public ?int $confidence = null, ) { } diff --git a/src/GeneratedModels/RuleBuilderRule.php b/src/GeneratedModels/RuleBuilderRule.php index 8b27bf2..5b2652d 100644 --- a/src/GeneratedModels/RuleBuilderRule.php +++ b/src/GeneratedModels/RuleBuilderRule.php @@ -6,20 +6,20 @@ class RuleBuilderRule extends BaseModel { public function __construct( - public ?string $ruleType = null, - public ?string $cooldownPeriod = null, + public ?RuleBuilderAction $action = null, public ?string $id = null, - public ?string $logic = null, - /** @var array|null */ - #[ArrayOf(CallRuleActionSequence::class)] - public ?array $actionSequences = null, + public ?string $ruleType = null, /** @var array|null */ #[ArrayOf(RuleBuilderCondition::class)] public ?array $conditions = null, + public ?string $logic = null, /** @var array|null */ #[ArrayOf(RuleBuilderConditionGroup::class)] public ?array $groups = null, - public ?RuleBuilderAction $action = null, + /** @var array|null */ + #[ArrayOf(CallRuleActionSequence::class)] + public ?array $actionSequences = null, + public ?string $cooldownPeriod = null, ) { } diff --git a/src/GeneratedModels/S3Request.php b/src/GeneratedModels/S3Request.php index c88b92c..a378ea3 100644 --- a/src/GeneratedModels/S3Request.php +++ b/src/GeneratedModels/S3Request.php @@ -11,8 +11,8 @@ class S3Request extends BaseModel public function __construct( public ?string $s3Region = null, // The AWS region where the bucket is hosted public ?string $s3APIKey = null, // The AWS API key. To use Amazon S3 as your storage provider, you have two authentication options: IAM role or API key. If you do not specify the `s3_api_key` parameter, Stream will use IAM role authentication. In that case make sure to have the correct IAM role configured for your application. - public ?string $s3CustomEndpointUrl = null, // The custom endpoint for S3. If you want to use a custom endpoint, you must also provide the `s3_api_key` and `s3_secret` parameters. public ?string $s3Secret = null, // The AWS API Secret + public ?string $s3CustomEndpointUrl = null, // The custom endpoint for S3. If you want to use a custom endpoint, you must also provide the `s3_api_key` and `s3_secret` parameters. ) { } diff --git a/src/GeneratedModels/SFULocationResponse.php b/src/GeneratedModels/SFULocationResponse.php index 55c3522..38f1679 100644 --- a/src/GeneratedModels/SFULocationResponse.php +++ b/src/GeneratedModels/SFULocationResponse.php @@ -6,10 +6,10 @@ class SFULocationResponse extends BaseModel { public function __construct( - public ?string $datacenter = null, - public ?string $id = null, public ?CoordinatesResponse $coordinates = null, public ?LocationResponse $location = null, + public ?string $id = null, + public ?string $datacenter = null, public ?int $count = null, ) { } diff --git a/src/GeneratedModels/SIPChallengeRequest.php b/src/GeneratedModels/SIPChallengeRequest.php index e993485..fdc41e6 100644 --- a/src/GeneratedModels/SIPChallengeRequest.php +++ b/src/GeneratedModels/SIPChallengeRequest.php @@ -9,22 +9,22 @@ class SIPChallengeRequest extends BaseModel { public function __construct( - public ?string $a1 = null, // Deprecated: A1 hash for backward compatibility - public ?string $algorithm = null, // Hash algorithm (e.g., MD5, SHA-256) - public ?string $charset = null, // Character set - public ?string $cnonce = null, // Client nonce for qop=auth - public ?string $method = null, // SIP method (e.g., INVITE) - public ?string $nc = null, // Nonce count for qop=auth + public ?string $username = null, // Username for authentication + public ?string $realm = null, // Authentication realm + public ?array $domain = null, // Domain list public ?string $nonce = null, // Server nonce public ?string $opaque = null, // Opaque value - public ?string $realm = null, // Authentication realm - public ?string $response = null, // Digest response hash from client public ?bool $stale = null, // Whether the nonce is stale - public ?string $uri = null, // Request URI - public ?bool $userhash = null, // Whether to hash the username - public ?string $username = null, // Username for authentication - public ?array $domain = null, // Domain list + public ?string $algorithm = null, // Hash algorithm (e.g., MD5, SHA-256) public ?array $qop = null, // Quality of protection options + public ?string $charset = null, // Character set + public ?bool $userhash = null, // Whether to hash the username + public ?string $a1 = null, // Deprecated: A1 hash for backward compatibility + public ?string $response = null, // Digest response hash from client + public ?string $uri = null, // Request URI + public ?string $method = null, // SIP method (e.g., INVITE) + public ?string $nc = null, // Nonce count for qop=auth + public ?string $cnonce = null, // Client nonce for qop=auth ) { } diff --git a/src/GeneratedModels/SIPDirectRoutingRuleCallConfigsRequest.php b/src/GeneratedModels/SIPDirectRoutingRuleCallConfigsRequest.php index b77400d..960b431 100644 --- a/src/GeneratedModels/SIPDirectRoutingRuleCallConfigsRequest.php +++ b/src/GeneratedModels/SIPDirectRoutingRuleCallConfigsRequest.php @@ -9,8 +9,8 @@ class SIPDirectRoutingRuleCallConfigsRequest extends BaseModel { public function __construct( - public ?string $callID = null, // ID of the call (handlebars template) public ?string $callType = null, // Type of the call + public ?string $callID = null, // ID of the call (handlebars template) ) { } diff --git a/src/GeneratedModels/SIPDirectRoutingRuleCallConfigsResponse.php b/src/GeneratedModels/SIPDirectRoutingRuleCallConfigsResponse.php index 57e39e3..7850b0a 100644 --- a/src/GeneratedModels/SIPDirectRoutingRuleCallConfigsResponse.php +++ b/src/GeneratedModels/SIPDirectRoutingRuleCallConfigsResponse.php @@ -9,8 +9,8 @@ class SIPDirectRoutingRuleCallConfigsResponse extends BaseModel { public function __construct( - public ?string $callID = null, // ID of the call public ?string $callType = null, // Type of the call + public ?string $callID = null, // ID of the call ) { } diff --git a/src/GeneratedModels/SIPInboundRoutingRulePinConfigsRequest.php b/src/GeneratedModels/SIPInboundRoutingRulePinConfigsRequest.php index e48807d..2322d03 100644 --- a/src/GeneratedModels/SIPInboundRoutingRulePinConfigsRequest.php +++ b/src/GeneratedModels/SIPInboundRoutingRulePinConfigsRequest.php @@ -9,11 +9,11 @@ class SIPInboundRoutingRulePinConfigsRequest extends BaseModel { public function __construct( - public ?string $customWebhookUrl = null, // Optional webhook URL for custom PIN handling - public ?string $pinFailedAttemptPrompt = null, // Prompt message for failed PIN attempts - public ?string $pinHangupPrompt = null, // Prompt message for hangup after PIN input public ?string $pinPrompt = null, // Prompt message for PIN input + public ?string $pinFailedAttemptPrompt = null, // Prompt message for failed PIN attempts public ?string $pinSuccessPrompt = null, // Prompt message for successful PIN input + public ?string $pinHangupPrompt = null, // Prompt message for hangup after PIN input + public ?string $customWebhookUrl = null, // Optional webhook URL for custom PIN handling ) { } diff --git a/src/GeneratedModels/SIPInboundRoutingRulePinConfigsResponse.php b/src/GeneratedModels/SIPInboundRoutingRulePinConfigsResponse.php index 0b59d91..441b480 100644 --- a/src/GeneratedModels/SIPInboundRoutingRulePinConfigsResponse.php +++ b/src/GeneratedModels/SIPInboundRoutingRulePinConfigsResponse.php @@ -9,11 +9,11 @@ class SIPInboundRoutingRulePinConfigsResponse extends BaseModel { public function __construct( - public ?string $customWebhookUrl = null, // Optional webhook URL for custom PIN handling - public ?string $pinFailedAttemptPrompt = null, // Prompt message for failed PIN attempts - public ?string $pinHangupPrompt = null, // Prompt message for hangup after PIN input public ?string $pinPrompt = null, // Prompt message for PIN input + public ?string $pinFailedAttemptPrompt = null, // Prompt message for failed PIN attempts public ?string $pinSuccessPrompt = null, // Prompt message for successful PIN input + public ?string $pinHangupPrompt = null, // Prompt message for hangup after PIN input + public ?string $customWebhookUrl = null, // Optional webhook URL for custom PIN handling ) { } diff --git a/src/GeneratedModels/SIPInboundRoutingRuleRequest.php b/src/GeneratedModels/SIPInboundRoutingRuleRequest.php index 6334f14..b6213ce 100644 --- a/src/GeneratedModels/SIPInboundRoutingRuleRequest.php +++ b/src/GeneratedModels/SIPInboundRoutingRuleRequest.php @@ -9,15 +9,15 @@ class SIPInboundRoutingRuleRequest extends BaseModel { public function __construct( - public ?string $name = null, // Name of the SIP Inbound Routing Rule - public ?array $trunkIds = null, // List of SIP trunk IDs - public ?SIPCallerConfigsRequest $callerConfigs = null, - public ?array $calledNumbers = null, // List of called numbers - public ?array $callerNumbers = null, // List of caller numbers (optional) public ?SIPCallConfigsRequest $callConfigs = null, + public ?SIPCallerConfigsRequest $callerConfigs = null, public ?SIPDirectRoutingRuleCallConfigsRequest $directRoutingConfigs = null, public ?SIPPinProtectionConfigsRequest $pinProtectionConfigs = null, public ?SIPInboundRoutingRulePinConfigsRequest $pinRoutingConfigs = null, + public ?string $name = null, // Name of the SIP Inbound Routing Rule + public ?array $trunkIds = null, // List of SIP trunk IDs + public ?array $calledNumbers = null, // List of called numbers + public ?array $callerNumbers = null, // List of caller numbers (optional) ) { } diff --git a/src/GeneratedModels/SIPInboundRoutingRuleResponse.php b/src/GeneratedModels/SIPInboundRoutingRuleResponse.php index f3742f9..bd43806 100644 --- a/src/GeneratedModels/SIPInboundRoutingRuleResponse.php +++ b/src/GeneratedModels/SIPInboundRoutingRuleResponse.php @@ -9,19 +9,19 @@ class SIPInboundRoutingRuleResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Creation timestamp - public ?string $duration = null, - public ?string $id = null, // Unique identifier of the SIP Inbound Routing Rule - public ?string $name = null, // Name of the SIP Inbound Routing Rule - public ?\DateTime $updatedAt = null, // Last update timestamp - public ?array $calledNumbers = null, // List of called numbers - public ?array $trunkIds = null, // List of SIP trunk IDs - public ?array $callerNumbers = null, // List of caller numbers public ?SIPCallConfigsResponse $callConfigs = null, public ?SIPCallerConfigsResponse $callerConfigs = null, public ?SIPDirectRoutingRuleCallConfigsResponse $directRoutingConfigs = null, public ?SIPPinProtectionConfigsResponse $pinProtectionConfigs = null, public ?SIPInboundRoutingRulePinConfigsResponse $pinRoutingConfigs = null, + public ?string $id = null, // Unique identifier of the SIP Inbound Routing Rule + public ?string $name = null, // Name of the SIP Inbound Routing Rule + public ?array $trunkIds = null, // List of SIP trunk IDs + public ?array $calledNumbers = null, // List of called numbers + public ?array $callerNumbers = null, // List of caller numbers + public ?\DateTime $createdAt = null, // Creation timestamp + public ?\DateTime $updatedAt = null, // Last update timestamp + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/SIPPinProtectionConfigsRequest.php b/src/GeneratedModels/SIPPinProtectionConfigsRequest.php index 2d8789e..104b739 100644 --- a/src/GeneratedModels/SIPPinProtectionConfigsRequest.php +++ b/src/GeneratedModels/SIPPinProtectionConfigsRequest.php @@ -9,10 +9,10 @@ class SIPPinProtectionConfigsRequest extends BaseModel { public function __construct( - public ?string $defaultPin = null, // Default PIN to use if there is no PIN set on the call object public ?bool $enabled = null, // Whether PIN protection is enabled public ?int $maxAttempts = null, // Maximum number of PIN attempts allowed public ?int $requiredPinDigits = null, // Number of digits required for the PIN + public ?string $defaultPin = null, // Default PIN to use if there is no PIN set on the call object ) { } diff --git a/src/GeneratedModels/SIPPinProtectionConfigsResponse.php b/src/GeneratedModels/SIPPinProtectionConfigsResponse.php index 05ffa28..4086146 100644 --- a/src/GeneratedModels/SIPPinProtectionConfigsResponse.php +++ b/src/GeneratedModels/SIPPinProtectionConfigsResponse.php @@ -10,9 +10,9 @@ class SIPPinProtectionConfigsResponse extends BaseModel { public function __construct( public ?bool $enabled = null, // Whether PIN protection is enabled - public ?string $defaultPin = null, // Default PIN to use if there is no PIN set on the call object public ?int $maxAttempts = null, // Maximum number of PIN attempts allowed public ?int $requiredPinDigits = null, // Number of digits required for the PIN + public ?string $defaultPin = null, // Default PIN to use if there is no PIN set on the call object ) { } diff --git a/src/GeneratedModels/SIPTrunkResponse.php b/src/GeneratedModels/SIPTrunkResponse.php index c3d02f1..b1e0b0d 100644 --- a/src/GeneratedModels/SIPTrunkResponse.php +++ b/src/GeneratedModels/SIPTrunkResponse.php @@ -9,14 +9,14 @@ class SIPTrunkResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Creation timestamp public ?string $id = null, // Unique identifier for the SIP trunk public ?string $name = null, // Name of the SIP trunk - public ?string $password = null, // Password for SIP trunk authentication - public ?\DateTime $updatedAt = null, // Last update timestamp + public ?array $numbers = null, // Phone numbers associated with this SIP trunk public ?string $uri = null, // The URI for the SIP trunk public ?string $username = null, // Username for SIP trunk authentication - public ?array $numbers = null, // Phone numbers associated with this SIP trunk + public ?string $password = null, // Password for SIP trunk authentication + public ?\DateTime $createdAt = null, // Creation timestamp + public ?\DateTime $updatedAt = null, // Last update timestamp ) { } diff --git a/src/GeneratedModels/ScreensharingSettings.php b/src/GeneratedModels/ScreensharingSettings.php index 2396e7b..6912389 100644 --- a/src/GeneratedModels/ScreensharingSettings.php +++ b/src/GeneratedModels/ScreensharingSettings.php @@ -6,9 +6,9 @@ class ScreensharingSettings extends BaseModel { public function __construct( - public ?bool $accessRequestEnabled = null, - public ?bool $enabled = null, public ?TargetResolution $targetResolution = null, + public ?bool $enabled = null, + public ?bool $accessRequestEnabled = null, ) { } diff --git a/src/GeneratedModels/ScreensharingSettingsRequest.php b/src/GeneratedModels/ScreensharingSettingsRequest.php index 1fd16c2..3721c2d 100644 --- a/src/GeneratedModels/ScreensharingSettingsRequest.php +++ b/src/GeneratedModels/ScreensharingSettingsRequest.php @@ -6,9 +6,9 @@ class ScreensharingSettingsRequest extends BaseModel { public function __construct( - public ?bool $accessRequestEnabled = null, - public ?bool $enabled = null, public ?TargetResolution $targetResolution = null, + public ?bool $enabled = null, + public ?bool $accessRequestEnabled = null, ) { } diff --git a/src/GeneratedModels/ScreensharingSettingsResponse.php b/src/GeneratedModels/ScreensharingSettingsResponse.php index 4610644..144b74e 100644 --- a/src/GeneratedModels/ScreensharingSettingsResponse.php +++ b/src/GeneratedModels/ScreensharingSettingsResponse.php @@ -6,9 +6,9 @@ class ScreensharingSettingsResponse extends BaseModel { public function __construct( - public ?bool $accessRequestEnabled = null, - public ?bool $enabled = null, public ?TargetResolution $targetResolution = null, + public ?bool $enabled = null, + public ?bool $accessRequestEnabled = null, ) { } diff --git a/src/GeneratedModels/SearchPayload.php b/src/GeneratedModels/SearchPayload.php index 16a5a8d..b6832c7 100644 --- a/src/GeneratedModels/SearchPayload.php +++ b/src/GeneratedModels/SearchPayload.php @@ -6,18 +6,18 @@ class SearchPayload extends BaseModel { public function __construct( + public ?MessageOptions $messageOptions = null, + public ?string $query = null, // Search phrase public ?object $filterConditions = null, // Channel filter conditions - public ?bool $forceDefaultSearch = null, - public ?bool $forceSqlV2Backend = null, + public ?object $messageFilterConditions = null, // Message filter conditions public ?int $limit = null, // Number of messages to return - public ?string $next = null, // Pagination parameter. Cannot be used with non-zero offset. public ?int $offset = null, // Pagination offset. Cannot be used with sort or next. - public ?string $query = null, // Search phrase /** @var array|null */ #[ArrayOf(SortParamRequest::class)] public ?array $sort = null, // Sort parameters. Cannot be used with non-zero offset - public ?object $messageFilterConditions = null, // Message filter conditions - public ?MessageOptions $messageOptions = null, + public ?string $next = null, // Pagination parameter. Cannot be used with non-zero offset. + public ?bool $forceDefaultSearch = null, + public ?bool $forceSqlV2Backend = null, ) { } diff --git a/src/GeneratedModels/SearchResponse.php b/src/GeneratedModels/SearchResponse.php index 45433e8..bc6ea13 100644 --- a/src/GeneratedModels/SearchResponse.php +++ b/src/GeneratedModels/SearchResponse.php @@ -6,13 +6,13 @@ class SearchResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds + public ?SearchWarning $resultsWarning = null, /** @var array|null */ #[ArrayOf(SearchResult::class)] public ?array $results = null, // Search results public ?string $next = null, // Value to pass to the next search query in order to paginate public ?string $previous = null, // Value that points to the previous page. Pass as the next value in a search query to paginate backwards - public ?SearchWarning $resultsWarning = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/SearchResultMessage.php b/src/GeneratedModels/SearchResultMessage.php index 24fc287..89ab516 100644 --- a/src/GeneratedModels/SearchResultMessage.php +++ b/src/GeneratedModels/SearchResultMessage.php @@ -6,65 +6,65 @@ class SearchResultMessage extends BaseModel { public function __construct( - public ?string $cid = null, - public ?\DateTime $createdAt = null, - public ?int $deletedReplyCount = null, - public ?string $html = null, + public ?ChannelResponse $channel = null, + public ?DraftResponse $draft = null, + public ?ChannelMemberResponse $member = null, + public ?ModerationV2Response $moderation = null, + public ?UserResponse $pinnedBy = null, + public ?PollResponseData $poll = null, + public ?MessageResponse $quotedMessage = null, + public ?ReminderResponseData $reminder = null, + public ?SharedLocationResponseData $sharedLocation = null, + public ?UserResponse $user = null, public ?string $id = null, - public ?bool $mentionedChannel = null, - public ?bool $mentionedHere = null, - public ?bool $pinned = null, - public ?int $replyCount = null, - public ?bool $shadowed = null, - public ?bool $silent = null, public ?string $text = null, + public ?string $mml = null, + public ?string $command = null, + public ?string $html = null, public ?string $type = null, - public ?\DateTime $updatedAt = null, /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $latestReactions = null, - /** @var array|null */ - #[ArrayOf(UserResponse::class)] - public ?array $mentionedUsers = null, /** @var array|null */ #[ArrayOf(ReactionResponse::class)] public ?array $ownReactions = null, - public ?array $restrictedVisibility = null, - public ?object $custom = null, public ?array $reactionCounts = null, public ?array $reactionScores = null, - public ?UserResponse $user = null, - public ?string $command = null, - public ?\DateTime $deletedAt = null, - public ?bool $deletedForMe = null, - public ?\DateTime $messageTextUpdatedAt = null, - public ?string $mml = null, + /** @var array|null */ + #[MapOf(ReactionGroupResponse::class)] + public ?array $reactionGroups = null, public ?string $parentID = null, - public ?\DateTime $pinExpires = null, - public ?\DateTime $pinnedAt = null, - public ?string $pollID = null, - public ?string $quotedMessageID = null, public ?bool $showInChannel = null, + public ?int $replyCount = null, + public ?int $deletedReplyCount = null, + public ?string $quotedMessageID = null, /** @var array|null */ #[ArrayOf(UserResponse::class)] public ?array $threadParticipants = null, - public ?ChannelResponse $channel = null, - public ?DraftResponse $draft = null, - public ?array $i18n = null, + public ?string $cid = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, + public ?\DateTime $deletedAt = null, + public ?object $custom = null, + public ?bool $shadowed = null, public ?array $imageLabels = null, - public ?ChannelMemberResponse $member = null, - public ?ModerationV2Response $moderation = null, - public ?UserResponse $pinnedBy = null, - public ?PollResponseData $poll = null, - public ?MessageResponse $quotedMessage = null, - /** @var array|null */ - #[MapOf(ReactionGroupResponse::class)] - public ?array $reactionGroups = null, - public ?ReminderResponseData $reminder = null, - public ?SharedLocationResponseData $sharedLocation = null, + /** @var array|null */ + #[ArrayOf(UserResponse::class)] + public ?array $mentionedUsers = null, + public ?bool $mentionedChannel = null, + public ?bool $mentionedHere = null, + public ?array $i18n = null, + public ?bool $silent = null, + public ?bool $pinned = null, + public ?\DateTime $pinnedAt = null, + public ?\DateTime $pinExpires = null, + public ?\DateTime $messageTextUpdatedAt = null, + public ?string $pollID = null, + public ?array $restrictedVisibility = null, + public ?bool $deletedForMe = null, ) { } diff --git a/src/GeneratedModels/SearchWarning.php b/src/GeneratedModels/SearchWarning.php index 959407a..8933f53 100644 --- a/src/GeneratedModels/SearchWarning.php +++ b/src/GeneratedModels/SearchWarning.php @@ -6,8 +6,8 @@ class SearchWarning extends BaseModel { public function __construct( - public ?int $warningCode = null, // Code corresponding to the warning public ?string $warningDescription = null, // Description of the warning + public ?int $warningCode = null, // Code corresponding to the warning public ?int $channelSearchCount = null, // Number of channels searched public ?array $channelSearchCids = null, // Channel CIDs for the searched channels ) { diff --git a/src/GeneratedModels/Segment.php b/src/GeneratedModels/Segment.php index c7dc0bc..6ed127c 100644 --- a/src/GeneratedModels/Segment.php +++ b/src/GeneratedModels/Segment.php @@ -6,18 +6,18 @@ class Segment extends BaseModel { public function __construct( - public ?bool $allSenderChannels = null, - public ?bool $allUsers = null, - public ?\DateTime $createdAt = null, public ?string $id = null, + public ?string $type = null, public ?string $name = null, + public ?string $description = null, + public ?object $filter = null, + public ?bool $allUsers = null, + public ?bool $allSenderChannels = null, + public ?string $taskID = null, public ?int $size = null, - public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, public ?\DateTime $deletedAt = null, - public ?string $description = null, - public ?string $taskID = null, - public ?object $filter = null, ) { } diff --git a/src/GeneratedModels/SegmentResponse.php b/src/GeneratedModels/SegmentResponse.php index 46486b4..def223b 100644 --- a/src/GeneratedModels/SegmentResponse.php +++ b/src/GeneratedModels/SegmentResponse.php @@ -6,17 +6,17 @@ class SegmentResponse extends BaseModel { public function __construct( - public ?bool $allSenderChannels = null, - public ?bool $allUsers = null, - public ?\DateTime $createdAt = null, - public ?\DateTime $deletedAt = null, - public ?string $description = null, public ?string $id = null, + public ?string $type = null, public ?string $name = null, + public ?string $description = null, + public ?object $filter = null, + public ?bool $allUsers = null, + public ?bool $allSenderChannels = null, public ?int $size = null, - public ?string $type = null, + public ?\DateTime $createdAt = null, public ?\DateTime $updatedAt = null, - public ?object $filter = null, + public ?\DateTime $deletedAt = null, ) { } diff --git a/src/GeneratedModels/SegmentTargetResponse.php b/src/GeneratedModels/SegmentTargetResponse.php index 034a33a..43e5f6c 100644 --- a/src/GeneratedModels/SegmentTargetResponse.php +++ b/src/GeneratedModels/SegmentTargetResponse.php @@ -7,9 +7,9 @@ class SegmentTargetResponse extends BaseModel { public function __construct( public ?int $appPk = null, - public ?\DateTime $createdAt = null, public ?string $segmentID = null, public ?string $targetID = null, + public ?\DateTime $createdAt = null, ) { } diff --git a/src/GeneratedModels/SendCallEventRequest.php b/src/GeneratedModels/SendCallEventRequest.php index 8b16cbe..5c715e6 100644 --- a/src/GeneratedModels/SendCallEventRequest.php +++ b/src/GeneratedModels/SendCallEventRequest.php @@ -9,9 +9,9 @@ class SendCallEventRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $userID = null, public ?object $custom = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/SendClosedCaptionRequest.php b/src/GeneratedModels/SendClosedCaptionRequest.php index a260963..4a4f3dc 100644 --- a/src/GeneratedModels/SendClosedCaptionRequest.php +++ b/src/GeneratedModels/SendClosedCaptionRequest.php @@ -6,15 +6,15 @@ class SendClosedCaptionRequest extends BaseModel { public function __construct( - public ?string $speakerID = null, + public ?UserRequest $user = null, + public ?string $userID = null, public ?string $text = null, + public ?string $speakerID = null, + public ?\DateTime $startTime = null, public ?\DateTime $endTime = null, - public ?string $language = null, public ?string $service = null, - public ?\DateTime $startTime = null, + public ?string $language = null, public ?bool $translated = null, - public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/SendMessageRequest.php b/src/GeneratedModels/SendMessageRequest.php index 0bed45b..a049cd1 100644 --- a/src/GeneratedModels/SendMessageRequest.php +++ b/src/GeneratedModels/SendMessageRequest.php @@ -7,12 +7,12 @@ class SendMessageRequest extends BaseModel { public function __construct( public ?MessageRequest $message = null, - public ?bool $forceModeration = null, - public ?bool $keepChannelHidden = null, - public ?bool $pending = null, - public ?bool $skipEnrichUrl = null, public ?bool $skipPush = null, + public ?bool $skipEnrichUrl = null, public ?array $pendingMessageMetadata = null, + public ?bool $pending = null, + public ?bool $forceModeration = null, + public ?bool $keepChannelHidden = null, ) { } diff --git a/src/GeneratedModels/SendMessageResponse.php b/src/GeneratedModels/SendMessageResponse.php index e4864b9..1b5fa54 100644 --- a/src/GeneratedModels/SendMessageResponse.php +++ b/src/GeneratedModels/SendMessageResponse.php @@ -6,9 +6,9 @@ class SendMessageResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?MessageResponse $message = null, public ?array $pendingMessageMetadata = null, // Pending message metadata + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/SendReactionResponse.php b/src/GeneratedModels/SendReactionResponse.php index da83225..4b87a3e 100644 --- a/src/GeneratedModels/SendReactionResponse.php +++ b/src/GeneratedModels/SendReactionResponse.php @@ -9,9 +9,9 @@ class SendReactionResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?MessageResponse $message = null, public ?ReactionResponse $reaction = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/SessionClient.php b/src/GeneratedModels/SessionClient.php index 7994772..0d84ec2 100644 --- a/src/GeneratedModels/SessionClient.php +++ b/src/GeneratedModels/SessionClient.php @@ -6,11 +6,11 @@ class SessionClient extends BaseModel { public function __construct( - public ?string $ip = null, + public ?CallStatsLocation $location = null, public ?string $name = null, - public ?string $networkType = null, public ?string $version = null, - public ?CallStatsLocation $location = null, + public ?string $ip = null, + public ?string $networkType = null, ) { } diff --git a/src/GeneratedModels/SessionWarningResponse.php b/src/GeneratedModels/SessionWarningResponse.php index 3fc6e48..9ae5a39 100644 --- a/src/GeneratedModels/SessionWarningResponse.php +++ b/src/GeneratedModels/SessionWarningResponse.php @@ -6,9 +6,9 @@ class SessionWarningResponse extends BaseModel { public function __construct( + public ?\DateTime $time = null, public ?string $code = null, public ?string $warning = null, - public ?\DateTime $time = null, ) { } diff --git a/src/GeneratedModels/SharedLocationResponse.php b/src/GeneratedModels/SharedLocationResponse.php index 5e5eca4..d88b884 100644 --- a/src/GeneratedModels/SharedLocationResponse.php +++ b/src/GeneratedModels/SharedLocationResponse.php @@ -6,18 +6,18 @@ class SharedLocationResponse extends BaseModel { public function __construct( + public ?ChannelResponse $channel = null, + public ?MessageResponse $message = null, public ?string $channelCid = null, // Channel CID - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $createdByDeviceID = null, // Device ID that created the live location - public ?string $duration = null, - public ?int $latitude = null, // Latitude coordinate - public ?int $longitude = null, // Longitude coordinate public ?string $messageID = null, // Message ID - public ?\DateTime $updatedAt = null, // Date/time of the last update public ?string $userID = null, // User ID + public ?int $latitude = null, // Latitude coordinate + public ?int $longitude = null, // Longitude coordinate + public ?string $createdByDeviceID = null, // Device ID that created the live location public ?\DateTime $endAt = null, // Time when the live location expires - public ?ChannelResponse $channel = null, - public ?MessageResponse $message = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/SharedLocationResponseData.php b/src/GeneratedModels/SharedLocationResponseData.php index 79f3d65..76e0788 100644 --- a/src/GeneratedModels/SharedLocationResponseData.php +++ b/src/GeneratedModels/SharedLocationResponseData.php @@ -6,17 +6,17 @@ class SharedLocationResponseData extends BaseModel { public function __construct( + public ?ChannelResponse $channel = null, + public ?MessageResponse $message = null, public ?string $channelCid = null, - public ?\DateTime $createdAt = null, - public ?string $createdByDeviceID = null, - public ?int $latitude = null, - public ?int $longitude = null, public ?string $messageID = null, - public ?\DateTime $updatedAt = null, public ?string $userID = null, + public ?int $latitude = null, + public ?int $longitude = null, + public ?string $createdByDeviceID = null, public ?\DateTime $endAt = null, - public ?ChannelResponse $channel = null, - public ?MessageResponse $message = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, ) { } diff --git a/src/GeneratedModels/SharedLocationsResponse.php b/src/GeneratedModels/SharedLocationsResponse.php index 263fcce..c823a8a 100644 --- a/src/GeneratedModels/SharedLocationsResponse.php +++ b/src/GeneratedModels/SharedLocationsResponse.php @@ -6,10 +6,10 @@ class SharedLocationsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(SharedLocationResponseData::class)] public ?array $activeLiveLocations = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/ShowChannelRequest.php b/src/GeneratedModels/ShowChannelRequest.php index 4663e20..7e33245 100644 --- a/src/GeneratedModels/ShowChannelRequest.php +++ b/src/GeneratedModels/ShowChannelRequest.php @@ -6,8 +6,8 @@ class ShowChannelRequest extends BaseModel { public function __construct( - public ?string $userID = null, public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/SingleFollowResponse.php b/src/GeneratedModels/SingleFollowResponse.php index 514a924..ea9b907 100644 --- a/src/GeneratedModels/SingleFollowResponse.php +++ b/src/GeneratedModels/SingleFollowResponse.php @@ -6,9 +6,9 @@ class SingleFollowResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FollowResponse $follow = null, public ?bool $notificationCreated = null, // Whether a notification activity was successfully created + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/SipInboundCredentials.php b/src/GeneratedModels/SipInboundCredentials.php index 198fbc9..2a2f17d 100644 --- a/src/GeneratedModels/SipInboundCredentials.php +++ b/src/GeneratedModels/SipInboundCredentials.php @@ -9,11 +9,11 @@ class SipInboundCredentials extends BaseModel { public function __construct( - public ?string $apiKey = null, // API key for the application - public ?string $callID = null, // ID of the call public ?string $callType = null, // Type of the call - public ?string $token = null, // Authentication token for the call + public ?string $callID = null, // ID of the call public ?string $userID = null, // User ID for the call + public ?string $token = null, // Authentication token for the call + public ?string $apiKey = null, // API key for the application public ?object $callCustomData = null, // Custom data associated with the call public ?object $userCustomData = null, // Custom data associated with the user ) { diff --git a/src/GeneratedModels/SortParamRequest.php b/src/GeneratedModels/SortParamRequest.php index 5152256..53a7b8c 100644 --- a/src/GeneratedModels/SortParamRequest.php +++ b/src/GeneratedModels/SortParamRequest.php @@ -6,9 +6,9 @@ class SortParamRequest extends BaseModel { public function __construct( - public ?int $direction = null, // Direction of sorting, 1 for Ascending, -1 for Descending, default is 1. One of: -1, 1 public ?string $field = null, // Name of field to sort by public ?string $type = null, // Type of field to sort by. Empty string or omitted means string type (default). One of: number, boolean + public ?int $direction = null, // Direction of sorting, 1 for Ascending, -1 for Descending, default is 1. One of: -1, 1 ) { } diff --git a/src/GeneratedModels/StartCampaignResponse.php b/src/GeneratedModels/StartCampaignResponse.php index b02e4e5..2e4ea95 100644 --- a/src/GeneratedModels/StartCampaignResponse.php +++ b/src/GeneratedModels/StartCampaignResponse.php @@ -9,9 +9,9 @@ class StartCampaignResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?CampaignResponse $campaign = null, public ?PagerResponse $users = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/StartClosedCaptionsRequest.php b/src/GeneratedModels/StartClosedCaptionsRequest.php index 514c99b..4e81808 100644 --- a/src/GeneratedModels/StartClosedCaptionsRequest.php +++ b/src/GeneratedModels/StartClosedCaptionsRequest.php @@ -6,10 +6,10 @@ class StartClosedCaptionsRequest extends BaseModel { public function __construct( + public ?SpeechSegmentConfig $speechSegmentConfig = null, public ?bool $enableTranscription = null, // Enable transcriptions along with closed captions public ?string $externalStorage = null, // Which external storage to use for transcriptions (only applicable if enable_transcription is true) public ?string $language = null, // The spoken language in the call, if not provided the language defined in the transcription settings will be used. One of: auto, ar, bg, ca, cs, da, de, el, en, es, et, fi, fr, he, hi, hr, hu, id, it, ja, ko, ms, nl, no, pl, pt, ro, ru, sk, sl, sv, ta, th, tl, tr, uk, zh - public ?SpeechSegmentConfig $speechSegmentConfig = null, ) { } diff --git a/src/GeneratedModels/StartTranscriptionRequest.php b/src/GeneratedModels/StartTranscriptionRequest.php index 5ff4116..79ac0e5 100644 --- a/src/GeneratedModels/StartTranscriptionRequest.php +++ b/src/GeneratedModels/StartTranscriptionRequest.php @@ -6,9 +6,9 @@ class StartTranscriptionRequest extends BaseModel { public function __construct( + public ?string $transcriptionExternalStorage = null, // Store transcriptions in this external storage public ?bool $enableClosedCaptions = null, // Enable closed captions along with transcriptions public ?string $language = null, // The spoken language in the call, if not provided the language defined in the transcription settings will be used. One of: auto, ar, bg, ca, cs, da, de, el, en, es, et, fi, fr, he, hi, hr, hu, id, it, ja, ko, ms, nl, no, pl, pt, ro, ru, sk, sl, sv, ta, th, tl, tr, uk, zh - public ?string $transcriptionExternalStorage = null, // Store transcriptions in this external storage ) { } diff --git a/src/GeneratedModels/StopLiveRequest.php b/src/GeneratedModels/StopLiveRequest.php index a35a2d3..ee9fb6c 100644 --- a/src/GeneratedModels/StopLiveRequest.php +++ b/src/GeneratedModels/StopLiveRequest.php @@ -6,14 +6,14 @@ class StopLiveRequest extends BaseModel { public function __construct( - public ?bool $continueClosedCaption = null, - public ?bool $continueCompositeRecording = null, public ?bool $continueHLS = null, + public ?bool $continueRecording = null, + public ?bool $continueCompositeRecording = null, public ?bool $continueIndividualRecording = null, - public ?bool $continueRTMPBroadcasts = null, public ?bool $continueRawRecording = null, - public ?bool $continueRecording = null, public ?bool $continueTranscription = null, + public ?bool $continueClosedCaption = null, + public ?bool $continueRTMPBroadcasts = null, ) { } diff --git a/src/GeneratedModels/StopLiveResponse.php b/src/GeneratedModels/StopLiveResponse.php index f49c03f..c022104 100644 --- a/src/GeneratedModels/StopLiveResponse.php +++ b/src/GeneratedModels/StopLiveResponse.php @@ -6,8 +6,8 @@ class StopLiveResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?CallResponse $call = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/StoriesFeedUpdatedEvent.php b/src/GeneratedModels/StoriesFeedUpdatedEvent.php index 828a815..1594049 100644 --- a/src/GeneratedModels/StoriesFeedUpdatedEvent.php +++ b/src/GeneratedModels/StoriesFeedUpdatedEvent.php @@ -9,19 +9,19 @@ class StoriesFeedUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $fid = null, // The ID of the feed - public ?object $custom = null, - public ?string $type = null, // The type of event: "feeds.stories_feed.updated" in this case - public ?string $feedVisibility = null, - public ?\DateTime $receivedAt = null, - /** @var array|null */ - #[ArrayOf(ActivityResponse::class)] - public ?array $activities = null, // Individual activities for stories feeds + public ?UserResponseCommonFields $user = null, /** @var array|null */ #[ArrayOf(AggregatedActivityResponse::class)] public ?array $aggregatedActivities = null, // Aggregated activities for stories feeds - public ?UserResponseCommonFields $user = null, + /** @var array|null */ + #[ArrayOf(ActivityResponse::class)] + public ?array $activities = null, // Individual activities for stories feeds + public ?string $type = null, // The type of event: "feeds.stories_feed.updated" in this case + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $fid = null, // The ID of the feed + public ?string $feedVisibility = null, ) { } diff --git a/src/GeneratedModels/SubmitActionRequest.php b/src/GeneratedModels/SubmitActionRequest.php index dc62ddc..fdf0886 100644 --- a/src/GeneratedModels/SubmitActionRequest.php +++ b/src/GeneratedModels/SubmitActionRequest.php @@ -6,10 +6,6 @@ class SubmitActionRequest extends BaseModel { public function __construct( - public ?string $actionType = null, // Type of moderation action to perform. One of: mark_reviewed, delete_message, delete_activity, delete_comment, delete_reaction, ban, custom, unban, restore, delete_user, unblock, block, shadow_block, unmask, kick_user, end_call - public ?string $appealID = null, // UUID of the appeal to act on (required for reject_appeal, optional for other actions) - public ?string $itemID = null, // UUID of the review queue item to act on - public ?string $userID = null, public ?BanActionRequestPayload $ban = null, public ?BlockActionRequestPayload $block = null, public ?CustomActionRequestPayload $custom = null, @@ -26,6 +22,10 @@ public function __construct( public ?UnbanActionRequestPayload $unban = null, public ?UnblockActionRequestPayload $unblock = null, public ?UserRequest $user = null, + public ?string $itemID = null, // UUID of the review queue item to act on + public ?string $actionType = null, // Type of moderation action to perform. One of: mark_reviewed, delete_message, delete_activity, delete_comment, delete_reaction, ban, custom, unban, restore, delete_user, unblock, block, shadow_block, unmask, kick_user, end_call + public ?string $appealID = null, // UUID of the appeal to act on (required for reject_appeal, optional for other actions) + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/SubmitActionResponse.php b/src/GeneratedModels/SubmitActionResponse.php index d8dc9bf..d89c7a5 100644 --- a/src/GeneratedModels/SubmitActionResponse.php +++ b/src/GeneratedModels/SubmitActionResponse.php @@ -6,9 +6,9 @@ class SubmitActionResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?AppealItemResponse $appealItem = null, public ?ReviewQueueItemResponse $item = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/SubscriberStatsResponse.php b/src/GeneratedModels/SubscriberStatsResponse.php index 779208a..a2e7a43 100644 --- a/src/GeneratedModels/SubscriberStatsResponse.php +++ b/src/GeneratedModels/SubscriberStatsResponse.php @@ -7,8 +7,8 @@ class SubscriberStatsResponse extends BaseModel { public function __construct( public ?int $total = null, - public ?int $totalSubscribedDurationSeconds = null, public ?int $unique = null, + public ?int $totalSubscribedDurationSeconds = null, ) { } diff --git a/src/GeneratedModels/TargetResolution.php b/src/GeneratedModels/TargetResolution.php index 038fb06..1c0de99 100644 --- a/src/GeneratedModels/TargetResolution.php +++ b/src/GeneratedModels/TargetResolution.php @@ -6,9 +6,9 @@ class TargetResolution extends BaseModel { public function __construct( - public ?int $bitrate = null, - public ?int $height = null, public ?int $width = null, + public ?int $height = null, + public ?int $bitrate = null, ) { } diff --git a/src/GeneratedModels/TextContentParameters.php b/src/GeneratedModels/TextContentParameters.php index ead9615..2a73d03 100644 --- a/src/GeneratedModels/TextContentParameters.php +++ b/src/GeneratedModels/TextContentParameters.php @@ -6,11 +6,11 @@ class TextContentParameters extends BaseModel { public function __construct( + public ?array $harmLabels = null, + public ?array $llmHarmLabels = null, public ?bool $containsUrl = null, public ?string $severity = null, public ?array $blocklistMatch = null, - public ?array $harmLabels = null, - public ?array $llmHarmLabels = null, ) { } diff --git a/src/GeneratedModels/TextRuleParameters.php b/src/GeneratedModels/TextRuleParameters.php index 56b77f6..1b1926e 100644 --- a/src/GeneratedModels/TextRuleParameters.php +++ b/src/GeneratedModels/TextRuleParameters.php @@ -6,15 +6,15 @@ class TextRuleParameters extends BaseModel { public function __construct( - public ?bool $containsUrl = null, - public ?int $semanticFilterMinThreshold = null, - public ?string $severity = null, public ?int $threshold = null, public ?string $timeWindow = null, - public ?array $blocklistMatch = null, public ?array $harmLabels = null, - public ?array $semanticFilterNames = null, public ?array $llmHarmLabels = null, + public ?bool $containsUrl = null, + public ?string $severity = null, + public ?array $blocklistMatch = null, + public ?array $semanticFilterNames = null, + public ?int $semanticFilterMinThreshold = null, ) { } diff --git a/src/GeneratedModels/ThreadParticipant.php b/src/GeneratedModels/ThreadParticipant.php index 9e24283..b0a0e87 100644 --- a/src/GeneratedModels/ThreadParticipant.php +++ b/src/GeneratedModels/ThreadParticipant.php @@ -9,16 +9,16 @@ class ThreadParticipant extends BaseModel { public function __construct( + public ?UserResponse $user = null, public ?int $appPk = null, public ?string $channelCid = null, - public ?\DateTime $createdAt = null, // Date/time of creation - public ?\DateTime $lastReadAt = null, - public ?object $custom = null, public ?\DateTime $lastThreadMessageAt = null, - public ?\DateTime $leftThreadAt = null, // Left Thread At is the time when the user left the thread public ?string $threadID = null, // Thead ID is unique string identifier of the thread public ?string $userID = null, // User ID is unique string identifier of the user - public ?UserResponse $user = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $leftThreadAt = null, // Left Thread At is the time when the user left the thread + public ?\DateTime $lastReadAt = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/ThreadResponse.php b/src/GeneratedModels/ThreadResponse.php index a1908cd..cef0a89 100644 --- a/src/GeneratedModels/ThreadResponse.php +++ b/src/GeneratedModels/ThreadResponse.php @@ -6,24 +6,24 @@ class ThreadResponse extends BaseModel { public function __construct( - public ?int $activeParticipantCount = null, // Active Participant Count + public ?ChannelResponse $channel = null, + public ?UserResponse $createdBy = null, + public ?MessageResponse $parentMessage = null, public ?string $channelCid = null, // Channel CID - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $createdByUserID = null, // Created By User ID public ?string $parentMessageID = null, // Parent Message ID - public ?int $participantCount = null, // Participant Count - public ?string $title = null, // Title - public ?\DateTime $updatedAt = null, // Date/time of the last update - public ?object $custom = null, // Custom data for this object - public ?\DateTime $deletedAt = null, // Deleted At - public ?\DateTime $lastMessageAt = null, // Last Message At + public ?string $createdByUserID = null, // Created By User ID public ?int $replyCount = null, // Reply Count + public ?int $participantCount = null, // Participant Count + public ?int $activeParticipantCount = null, // Active Participant Count /** @var array|null */ #[ArrayOf(ThreadParticipant::class)] public ?array $threadParticipants = null, // Thread Participants - public ?ChannelResponse $channel = null, - public ?UserResponse $createdBy = null, - public ?MessageResponse $parentMessage = null, + public ?\DateTime $lastMessageAt = null, // Last Message At + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?\DateTime $deletedAt = null, // Deleted At + public ?string $title = null, // Title + public ?object $custom = null, // Custom data for this object ) { } diff --git a/src/GeneratedModels/ThreadStateResponse.php b/src/GeneratedModels/ThreadStateResponse.php index 2935b10..6d41a4f 100644 --- a/src/GeneratedModels/ThreadStateResponse.php +++ b/src/GeneratedModels/ThreadStateResponse.php @@ -6,31 +6,31 @@ class ThreadStateResponse extends BaseModel { public function __construct( - public ?int $activeParticipantCount = null, // Active Participant Count + public ?ChannelResponse $channel = null, + public ?UserResponse $createdBy = null, + public ?DraftResponse $draft = null, + public ?MessageResponse $parentMessage = null, public ?string $channelCid = null, // Channel CID - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $createdByUserID = null, // Created By User ID public ?string $parentMessageID = null, // Parent Message ID + public ?string $createdByUserID = null, // Created By User ID + public ?int $replyCount = null, // Reply Count public ?int $participantCount = null, // Participant Count - public ?string $title = null, // Title + public ?int $activeParticipantCount = null, // Active Participant Count + /** @var array|null */ + #[ArrayOf(ThreadParticipant::class)] + public ?array $threadParticipants = null, // Thread Participants + public ?\DateTime $lastMessageAt = null, // Last Message At + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $updatedAt = null, // Date/time of the last update + public ?\DateTime $deletedAt = null, // Deleted At + public ?string $title = null, // Title + public ?object $custom = null, // Custom data for this object /** @var array|null */ #[ArrayOf(MessageResponse::class)] public ?array $latestReplies = null, - public ?object $custom = null, // Custom data for this object - public ?\DateTime $deletedAt = null, // Deleted At - public ?\DateTime $lastMessageAt = null, // Last Message At - public ?int $replyCount = null, // Reply Count /** @var array|null */ #[ArrayOf(ReadStateResponse::class)] public ?array $read = null, - /** @var array|null */ - #[ArrayOf(ThreadParticipant::class)] - public ?array $threadParticipants = null, // Thread Participants - public ?ChannelResponse $channel = null, - public ?UserResponse $createdBy = null, - public ?DraftResponse $draft = null, - public ?MessageResponse $parentMessage = null, ) { } diff --git a/src/GeneratedModels/ThreadUpdatedEvent.php b/src/GeneratedModels/ThreadUpdatedEvent.php index 202e804..f2b4446 100644 --- a/src/GeneratedModels/ThreadUpdatedEvent.php +++ b/src/GeneratedModels/ThreadUpdatedEvent.php @@ -6,14 +6,14 @@ class ThreadUpdatedEvent extends BaseModel { public function __construct( + public ?ThreadResponse $thread = null, + public ?string $type = null, public ?\DateTime $createdAt = null, + public ?\DateTime $receivedAt = null, public ?object $custom = null, - public ?string $type = null, - public ?string $channelID = null, - public ?string $channelType = null, public ?string $cid = null, - public ?\DateTime $receivedAt = null, - public ?ThreadResponse $thread = null, + public ?string $channelType = null, + public ?string $channelID = null, ) { } diff --git a/src/GeneratedModels/ThreadedCommentResponse.php b/src/GeneratedModels/ThreadedCommentResponse.php index 5c0c376..10a6122 100644 --- a/src/GeneratedModels/ThreadedCommentResponse.php +++ b/src/GeneratedModels/ThreadedCommentResponse.php @@ -9,45 +9,45 @@ class ThreadedCommentResponse extends BaseModel { public function __construct( - public ?int $confidenceScore = null, - public ?\DateTime $createdAt = null, - public ?int $downvoteCount = null, + public ?RepliesMeta $meta = null, + public ?ModerationV2Response $moderation = null, + public ?UserResponse $user = null, public ?string $id = null, public ?string $objectID = null, public ?string $objectType = null, + public ?string $text = null, + public ?object $custom = null, + public ?string $parentID = null, public ?int $reactionCount = null, - public ?int $replyCount = null, - public ?int $score = null, - public ?string $status = null, // Status of the comment. One of: active, deleted, removed, hidden - public ?\DateTime $updatedAt = null, - public ?int $upvoteCount = null, - /** @var array|null */ - #[ArrayOf(UserResponse::class)] - public ?array $mentionedUsers = null, /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] - public ?array $ownReactions = null, - public ?UserResponse $user = null, - public ?int $controversyScore = null, - public ?\DateTime $deletedAt = null, - public ?\DateTime $editedAt = null, - public ?string $parentID = null, - public ?string $text = null, + public ?array $latestReactions = null, + /** @var array|null */ + #[MapOf(FeedsReactionGroupResponse::class)] + public ?array $reactionGroups = null, /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, + /** @var array|null */ + #[ArrayOf(UserResponse::class)] + public ?array $mentionedUsers = null, + public ?string $status = null, // Status of the comment. One of: active, deleted, removed, hidden + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, + public ?\DateTime $editedAt = null, + public ?\DateTime $deletedAt = null, + public ?int $replyCount = null, + public ?int $upvoteCount = null, + public ?int $downvoteCount = null, + public ?int $score = null, + public ?int $confidenceScore = null, + public ?int $controversyScore = null, /** @var array|null */ #[ArrayOf(FeedsReactionResponse::class)] - public ?array $latestReactions = null, + public ?array $ownReactions = null, /** @var array|null */ #[ArrayOf(ThreadedCommentResponse::class)] public ?array $replies = null, // Slice of nested comments (may be empty). - public ?object $custom = null, - public ?RepliesMeta $meta = null, - public ?ModerationV2Response $moderation = null, - /** @var array|null */ - #[MapOf(FeedsReactionGroupResponse::class)] - public ?array $reactionGroups = null, ) { } diff --git a/src/GeneratedModels/TrackStatsResponse.php b/src/GeneratedModels/TrackStatsResponse.php index dc01cb5..7bd8ea4 100644 --- a/src/GeneratedModels/TrackStatsResponse.php +++ b/src/GeneratedModels/TrackStatsResponse.php @@ -6,8 +6,8 @@ class TrackStatsResponse extends BaseModel { public function __construct( - public ?int $durationSeconds = null, public ?string $trackType = null, + public ?int $durationSeconds = null, ) { } diff --git a/src/GeneratedModels/TranscriptionSettings.php b/src/GeneratedModels/TranscriptionSettings.php index c59f48c..f6faeff 100644 --- a/src/GeneratedModels/TranscriptionSettings.php +++ b/src/GeneratedModels/TranscriptionSettings.php @@ -6,11 +6,11 @@ class TranscriptionSettings extends BaseModel { public function __construct( - public ?string $closedCaptionMode = null, // One of: available, disabled, auto-on - public ?string $language = null, // The language used in this call as a two letter code - public ?string $mode = null, public ?SpeechSegmentConfig $speechSegmentConfig = null, public ?TranslationSettings $translation = null, + public ?string $mode = null, + public ?string $closedCaptionMode = null, // One of: available, disabled, auto-on + public ?string $language = null, // The language used in this call as a two letter code ) { } diff --git a/src/GeneratedModels/TranscriptionSettingsRequest.php b/src/GeneratedModels/TranscriptionSettingsRequest.php index 283d327..c683ca7 100644 --- a/src/GeneratedModels/TranscriptionSettingsRequest.php +++ b/src/GeneratedModels/TranscriptionSettingsRequest.php @@ -6,11 +6,11 @@ class TranscriptionSettingsRequest extends BaseModel { public function __construct( - public ?string $closedCaptionMode = null, - public ?string $language = null, - public ?string $mode = null, public ?SpeechSegmentConfig $speechSegmentConfig = null, public ?TranslationSettings $translation = null, + public ?string $mode = null, + public ?string $closedCaptionMode = null, + public ?string $language = null, ) { } diff --git a/src/GeneratedModels/TranscriptionSettingsResponse.php b/src/GeneratedModels/TranscriptionSettingsResponse.php index 2a3acf3..5e9aa9d 100644 --- a/src/GeneratedModels/TranscriptionSettingsResponse.php +++ b/src/GeneratedModels/TranscriptionSettingsResponse.php @@ -6,11 +6,11 @@ class TranscriptionSettingsResponse extends BaseModel { public function __construct( - public ?string $closedCaptionMode = null, - public ?string $language = null, - public ?string $mode = null, public ?SpeechSegmentConfig $speechSegmentConfig = null, public ?TranslationSettings $translation = null, + public ?string $mode = null, + public ?string $closedCaptionMode = null, + public ?string $language = null, ) { } diff --git a/src/GeneratedModels/TruncateChannelRequest.php b/src/GeneratedModels/TruncateChannelRequest.php index 97e45cc..4be7fa5 100644 --- a/src/GeneratedModels/TruncateChannelRequest.php +++ b/src/GeneratedModels/TruncateChannelRequest.php @@ -6,13 +6,13 @@ class TruncateChannelRequest extends BaseModel { public function __construct( + public ?MessageRequest $message = null, + public ?UserRequest $user = null, public ?bool $hardDelete = null, // Permanently delete channel data (messages, reactions, etc.) public ?bool $skipPush = null, // When `message` is set disables all push notifications for it public ?\DateTime $truncatedAt = null, // Truncate channel data up to `truncated_at`. The system message (if provided) creation time is always greater than `truncated_at` - public ?string $userID = null, public ?array $memberIds = null, // List of member IDs to hide message history for. If empty, truncates the channel for all members - public ?MessageRequest $message = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/TruncateChannelResponse.php b/src/GeneratedModels/TruncateChannelResponse.php index 8047cef..f20f8f3 100644 --- a/src/GeneratedModels/TruncateChannelResponse.php +++ b/src/GeneratedModels/TruncateChannelResponse.php @@ -6,9 +6,9 @@ class TruncateChannelResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?ChannelResponse $channel = null, public ?MessageResponse $message = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UnbanRequest.php b/src/GeneratedModels/UnbanRequest.php index f79d96c..ef9bbc7 100644 --- a/src/GeneratedModels/UnbanRequest.php +++ b/src/GeneratedModels/UnbanRequest.php @@ -6,8 +6,8 @@ class UnbanRequest extends BaseModel { public function __construct( - public ?string $unbannedByID = null, // ID of the user performing the unban public ?UserRequest $unbannedBy = null, + public ?string $unbannedByID = null, // ID of the user performing the unban ) { } diff --git a/src/GeneratedModels/UnblockUsersRequest.php b/src/GeneratedModels/UnblockUsersRequest.php index cab02b6..0306a66 100644 --- a/src/GeneratedModels/UnblockUsersRequest.php +++ b/src/GeneratedModels/UnblockUsersRequest.php @@ -6,9 +6,9 @@ class UnblockUsersRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $blockedUserID = null, public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/UnblockedUserEvent.php b/src/GeneratedModels/UnblockedUserEvent.php index 31c99d6..86c7bfd 100644 --- a/src/GeneratedModels/UnblockedUserEvent.php +++ b/src/GeneratedModels/UnblockedUserEvent.php @@ -10,10 +10,10 @@ class UnblockedUserEvent extends BaseModel { public function __construct( - public ?string $callCid = null, - public ?\DateTime $createdAt = null, public ?UserResponse $user = null, public ?string $type = null, // The type of event: "call.unblocked_user" in this case + public ?\DateTime $createdAt = null, + public ?string $callCid = null, ) { } diff --git a/src/GeneratedModels/UnfollowBatchResponse.php b/src/GeneratedModels/UnfollowBatchResponse.php index da137d0..f34adb9 100644 --- a/src/GeneratedModels/UnfollowBatchResponse.php +++ b/src/GeneratedModels/UnfollowBatchResponse.php @@ -6,10 +6,10 @@ class UnfollowBatchResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(FollowResponse::class)] public ?array $follows = null, // List of follow relationships that were removed + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UnfollowResponse.php b/src/GeneratedModels/UnfollowResponse.php index cb7a599..1fff3a4 100644 --- a/src/GeneratedModels/UnfollowResponse.php +++ b/src/GeneratedModels/UnfollowResponse.php @@ -6,8 +6,8 @@ class UnfollowResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FollowResponse $follow = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UnmuteChannelRequest.php b/src/GeneratedModels/UnmuteChannelRequest.php index 610afb3..b2baf91 100644 --- a/src/GeneratedModels/UnmuteChannelRequest.php +++ b/src/GeneratedModels/UnmuteChannelRequest.php @@ -6,10 +6,10 @@ class UnmuteChannelRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, + public ?array $channelCids = null, // Channel CIDs to mute (if multiple channels) public ?int $expiration = null, // Duration of mute in milliseconds public ?string $userID = null, - public ?array $channelCids = null, // Channel CIDs to mute (if multiple channels) - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/UnmuteRequest.php b/src/GeneratedModels/UnmuteRequest.php index a69feff..433d3ac 100644 --- a/src/GeneratedModels/UnmuteRequest.php +++ b/src/GeneratedModels/UnmuteRequest.php @@ -6,9 +6,9 @@ class UnmuteRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?array $targetIds = null, // User IDs to unmute public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/UnmuteResponse.php b/src/GeneratedModels/UnmuteResponse.php index 6ded1d6..2dc6c93 100644 --- a/src/GeneratedModels/UnmuteResponse.php +++ b/src/GeneratedModels/UnmuteResponse.php @@ -6,8 +6,8 @@ class UnmuteResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?array $nonExistingUsers = null, // A list of users that can't be found. Common cause for this is deleted users + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UnpinActivityResponse.php b/src/GeneratedModels/UnpinActivityResponse.php index 291a6c3..c3c0935 100644 --- a/src/GeneratedModels/UnpinActivityResponse.php +++ b/src/GeneratedModels/UnpinActivityResponse.php @@ -6,10 +6,10 @@ class UnpinActivityResponse extends BaseModel { public function __construct( - public ?string $duration = null, + public ?ActivityResponse $activity = null, public ?string $feed = null, // Fully qualified ID of the feed the activity was unpinned from public ?string $userID = null, // ID of the user who unpinned the activity - public ?ActivityResponse $activity = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UnpinRequest.php b/src/GeneratedModels/UnpinRequest.php index d2758d6..5414eec 100644 --- a/src/GeneratedModels/UnpinRequest.php +++ b/src/GeneratedModels/UnpinRequest.php @@ -9,8 +9,8 @@ class UnpinRequest extends BaseModel { public function __construct( - public ?string $sessionID = null, // the session ID of the user who pinned the message public ?string $userID = null, // the user ID of the user who pinned the message + public ?string $sessionID = null, // the session ID of the user who pinned the message ) { } diff --git a/src/GeneratedModels/UnreadCountsBatchResponse.php b/src/GeneratedModels/UnreadCountsBatchResponse.php index 0ae5655..c9e6f0a 100644 --- a/src/GeneratedModels/UnreadCountsBatchResponse.php +++ b/src/GeneratedModels/UnreadCountsBatchResponse.php @@ -9,10 +9,10 @@ class UnreadCountsBatchResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[MapOf(UnreadCountsResponse::class)] public ?array $countsByUser = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UnreadCountsChannel.php b/src/GeneratedModels/UnreadCountsChannel.php index 0e2cfdc..8861254 100644 --- a/src/GeneratedModels/UnreadCountsChannel.php +++ b/src/GeneratedModels/UnreadCountsChannel.php @@ -7,8 +7,8 @@ class UnreadCountsChannel extends BaseModel { public function __construct( public ?string $channelID = null, - public ?\DateTime $lastRead = null, public ?int $unreadCount = null, + public ?\DateTime $lastRead = null, ) { } diff --git a/src/GeneratedModels/UnreadCountsChannelType.php b/src/GeneratedModels/UnreadCountsChannelType.php index 8b56717..0effc74 100644 --- a/src/GeneratedModels/UnreadCountsChannelType.php +++ b/src/GeneratedModels/UnreadCountsChannelType.php @@ -6,8 +6,8 @@ class UnreadCountsChannelType extends BaseModel { public function __construct( - public ?int $channelCount = null, public ?string $channelType = null, + public ?int $channelCount = null, public ?int $unreadCount = null, ) { } diff --git a/src/GeneratedModels/UnreadCountsResponse.php b/src/GeneratedModels/UnreadCountsResponse.php index e523647..e0ed244 100644 --- a/src/GeneratedModels/UnreadCountsResponse.php +++ b/src/GeneratedModels/UnreadCountsResponse.php @@ -8,16 +8,16 @@ class UnreadCountsResponse extends BaseModel public function __construct( public ?int $totalUnreadCount = null, public ?int $totalUnreadThreadsCount = null, - /** @var array|null */ - #[ArrayOf(UnreadCountsChannelType::class)] - public ?array $channelType = null, + public ?array $totalUnreadCountByTeam = null, /** @var array|null */ #[ArrayOf(UnreadCountsChannel::class)] public ?array $channels = null, + /** @var array|null */ + #[ArrayOf(UnreadCountsChannelType::class)] + public ?array $channelType = null, /** @var array|null */ #[ArrayOf(UnreadCountsThread::class)] public ?array $threads = null, - public ?array $totalUnreadCountByTeam = null, ) { } diff --git a/src/GeneratedModels/UnreadCountsThread.php b/src/GeneratedModels/UnreadCountsThread.php index e988bd9..628e290 100644 --- a/src/GeneratedModels/UnreadCountsThread.php +++ b/src/GeneratedModels/UnreadCountsThread.php @@ -6,10 +6,10 @@ class UnreadCountsThread extends BaseModel { public function __construct( + public ?int $unreadCount = null, public ?\DateTime $lastRead = null, public ?string $lastReadMessageID = null, public ?string $parentMessageID = null, - public ?int $unreadCount = null, ) { } diff --git a/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php b/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php index da68dad..02c07bc 100644 --- a/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php +++ b/src/GeneratedModels/UpdateActivitiesPartialBatchResponse.php @@ -6,10 +6,10 @@ class UpdateActivitiesPartialBatchResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(ActivityResponse::class)] public ?array $activities = null, // List of successfully updated activities + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateActivityPartialChangeRequest.php b/src/GeneratedModels/UpdateActivityPartialChangeRequest.php index 7503f27..fd4cc34 100644 --- a/src/GeneratedModels/UpdateActivityPartialChangeRequest.php +++ b/src/GeneratedModels/UpdateActivityPartialChangeRequest.php @@ -7,10 +7,10 @@ class UpdateActivityPartialChangeRequest extends BaseModel { public function __construct( public ?string $activityID = null, // ID of the activity to update - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) - public ?bool $handleMentionNotifications = null, // When true and 'mentioned_user_ids' is updated, automatically creates or deletes mention notifications for added/removed users. Only applicable for client-side requests (ignored for server-side requests) - public ?array $unset = null, // List of field names to remove. Supported fields: 'custom', 'location', 'expires_at', 'filter_tags', 'interest_tags', 'attachments', 'poll_id', 'mentioned_user_ids'. Use dot-notation for nested custom fields (e.g., 'custom.field_name') public ?object $set = null, // Map of field names to new values. Supported fields: 'text', 'attachments', 'custom', 'visibility', 'visibility_tag', 'restrict_replies' (values: 'everyone', 'people_i_follow', 'nobody'), 'location', 'expires_at', 'filter_tags', 'interest_tags', 'poll_id', 'feeds', 'mentioned_user_ids'. For custom fields, use dot-notation (e.g., 'custom.field_name') + public ?array $unset = null, // List of field names to remove. Supported fields: 'custom', 'location', 'expires_at', 'filter_tags', 'interest_tags', 'attachments', 'poll_id', 'mentioned_user_ids'. Use dot-notation for nested custom fields (e.g., 'custom.field_name') + public ?bool $handleMentionNotifications = null, // When true and 'mentioned_user_ids' is updated, automatically creates or deletes mention notifications for added/removed users. Only applicable for client-side requests (ignored for server-side requests) + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) ) { } diff --git a/src/GeneratedModels/UpdateActivityPartialRequest.php b/src/GeneratedModels/UpdateActivityPartialRequest.php index b45619e..62584f4 100644 --- a/src/GeneratedModels/UpdateActivityPartialRequest.php +++ b/src/GeneratedModels/UpdateActivityPartialRequest.php @@ -6,13 +6,13 @@ class UpdateActivityPartialRequest extends BaseModel { public function __construct( - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) + public ?UserRequest $user = null, + public ?object $set = null, // Map of field names to new values. Supported fields: 'text', 'attachments', 'custom', 'visibility', 'visibility_tag', 'restrict_replies' (values: 'everyone', 'people_i_follow', 'nobody'), 'location', 'expires_at', 'filter_tags', 'interest_tags', 'poll_id', 'feeds', 'mentioned_user_ids', 'search_data'. For custom fields, use dot-notation (e.g., 'custom.field_name') + public ?array $unset = null, // List of field names to remove. Supported fields: 'custom', 'visibility_tag', 'location', 'expires_at', 'filter_tags', 'interest_tags', 'attachments', 'poll_id', 'mentioned_user_ids', 'search_data'. Use dot-notation for nested custom fields (e.g., 'custom.field_name') public ?bool $handleMentionNotifications = null, // If true, creates notification activities for newly mentioned users and deletes notifications for users no longer mentioned + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) public ?bool $runActivityProcessors = null, // If true, runs activity processors on the updated activity. Processors will only run if the activity text and/or attachments are changed. Defaults to false. public ?string $userID = null, - public ?array $unset = null, // List of field names to remove. Supported fields: 'custom', 'visibility_tag', 'location', 'expires_at', 'filter_tags', 'interest_tags', 'attachments', 'poll_id', 'mentioned_user_ids', 'search_data'. Use dot-notation for nested custom fields (e.g., 'custom.field_name') - public ?object $set = null, // Map of field names to new values. Supported fields: 'text', 'attachments', 'custom', 'visibility', 'visibility_tag', 'restrict_replies' (values: 'everyone', 'people_i_follow', 'nobody'), 'location', 'expires_at', 'filter_tags', 'interest_tags', 'poll_id', 'feeds', 'mentioned_user_ids', 'search_data'. For custom fields, use dot-notation (e.g., 'custom.field_name') - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/UpdateActivityPartialResponse.php b/src/GeneratedModels/UpdateActivityPartialResponse.php index a6c4853..fb9cd1e 100644 --- a/src/GeneratedModels/UpdateActivityPartialResponse.php +++ b/src/GeneratedModels/UpdateActivityPartialResponse.php @@ -6,8 +6,8 @@ class UpdateActivityPartialResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ActivityResponse $activity = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateActivityRequest.php b/src/GeneratedModels/UpdateActivityRequest.php index 0c1f876..018c6d4 100644 --- a/src/GeneratedModels/UpdateActivityRequest.php +++ b/src/GeneratedModels/UpdateActivityRequest.php @@ -6,29 +6,29 @@ class UpdateActivityRequest extends BaseModel { public function __construct( - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) - public ?\DateTime $expiresAt = null, // Time when the activity will expire - public ?bool $handleMentionNotifications = null, // If true, creates notification activities for newly mentioned users and deletes notifications for users no longer mentioned - public ?string $pollID = null, // Poll ID - public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody - public ?bool $runActivityProcessors = null, // If true, runs activity processors on the updated activity. Processors will only run if the activity text and/or attachments are changed. Defaults to false. - public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for the activity + public ?ActivityLocation $location = null, + public ?UserRequest $user = null, public ?string $text = null, // The text content of the activity - public ?string $userID = null, - public ?string $visibility = null, // Visibility setting for the activity - public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name and is required /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // List of attachments for the activity - public ?array $collectionRefs = null, // Collections that this activity references - public ?array $feeds = null, // List of feeds the activity is present in + public ?object $custom = null, // Custom data for the activity + public ?string $visibility = null, // Visibility setting for the activity + public ?string $visibilityTag = null, // If visibility is 'tag', this is the tag name and is required + public ?string $restrictReplies = null, // Controls who can add comments/replies to this activity. One of: everyone, people_i_follow, nobody + public ?\DateTime $expiresAt = null, // Time when the activity will expire public ?array $filterTags = null, // Tags used for filtering the activity public ?array $interestTags = null, // Tags indicating interest categories + public ?array $collectionRefs = null, // Collections that this activity references + public ?string $pollID = null, // Poll ID + public ?array $feeds = null, // List of feeds the activity is present in + public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for the activity public ?array $mentionedUserIds = null, // List of user IDs mentioned in the activity - public ?object $custom = null, // Custom data for the activity - public ?ActivityLocation $location = null, + public ?bool $handleMentionNotifications = null, // If true, creates notification activities for newly mentioned users and deletes notifications for users no longer mentioned + public ?bool $runActivityProcessors = null, // If true, runs activity processors on the updated activity. Processors will only run if the activity text and/or attachments are changed. Defaults to false. + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) public ?object $searchData = null, // Additional data for search indexing - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpdateActivityResponse.php b/src/GeneratedModels/UpdateActivityResponse.php index d6068af..d20d9e7 100644 --- a/src/GeneratedModels/UpdateActivityResponse.php +++ b/src/GeneratedModels/UpdateActivityResponse.php @@ -6,8 +6,8 @@ class UpdateActivityResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ActivityResponse $activity = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateAppRequest.php b/src/GeneratedModels/UpdateAppRequest.php index 6b78696..35e5290 100644 --- a/src/GeneratedModels/UpdateAppRequest.php +++ b/src/GeneratedModels/UpdateAppRequest.php @@ -6,55 +6,55 @@ class UpdateAppRequest extends BaseModel { public function __construct( - public ?bool $asyncUrlEnrichEnabled = null, - public ?bool $autoTranslationEnabled = null, - public ?string $beforeMessageSendHookUrl = null, - public ?int $cdnExpirationSeconds = null, - public ?bool $channelHideMembersOnly = null, - public ?string $customActionHandlerUrl = null, - public ?bool $disableAuthChecks = null, - public ?bool $disablePermissionsChecks = null, - public ?string $enforceUniqueUsernames = null, - public ?bool $feedsModerationEnabled = null, - public ?string $feedsV2Region = null, - public ?bool $guestUserCreationDisabled = null, - public ?bool $imageModerationEnabled = null, - public ?int $maxAggregatedActivitiesLength = null, - public ?bool $migratePermissionsToV2 = null, - public ?bool $moderationEnabled = null, - public ?string $moderationWebhookUrl = null, - public ?bool $multiTenantEnabled = null, - public ?string $permissionVersion = null, - public ?int $remindersInterval = null, - public ?int $remindersMaxMembers = null, - public ?\DateTime $revokeTokensIssuedBefore = null, - public ?string $snsKey = null, - public ?string $snsSecret = null, - public ?string $snsTopicArn = null, - public ?string $sqsKey = null, - public ?string $sqsSecret = null, - public ?string $sqsUrl = null, - public ?bool $userResponseTimeEnabled = null, - public ?string $webhookUrl = null, - public ?array $allowedFlagReasons = null, - /** @var array|null */ - #[ArrayOf(EventHook::class)] - public ?array $eventHooks = null, - public ?array $imageModerationBlockLabels = null, - public ?array $imageModerationLabels = null, - public ?array $userSearchDisallowedRoles = null, - public ?array $webhookEvents = null, public ?APNConfig $apnConfig = null, public ?AsyncModerationConfiguration $asyncModerationConfig = null, public ?DataDogInfo $datadogInfo = null, public ?FileUploadConfig $fileUploadConfig = null, public ?FirebaseConfig $firebaseConfig = null, - public ?array $grants = null, public ?HuaweiConfig $huaweiConfig = null, public ?FileUploadConfig $imageUploadConfig = null, public ?ModerationDashboardPreferences $moderationDashboardPreferences = null, public ?PushConfig $pushConfig = null, public ?XiaomiConfig $xiaomiConfig = null, + public ?bool $disableAuthChecks = null, + public ?bool $disablePermissionsChecks = null, + public ?string $webhookUrl = null, + public ?bool $moderationEnabled = null, + public ?string $moderationWebhookUrl = null, + public ?string $permissionVersion = null, + public ?array $userSearchDisallowedRoles = null, + public ?bool $multiTenantEnabled = null, + public ?array $imageModerationLabels = null, + public ?array $imageModerationBlockLabels = null, + public ?bool $imageModerationEnabled = null, + public ?array $allowedFlagReasons = null, + public ?bool $autoTranslationEnabled = null, + public ?bool $asyncUrlEnrichEnabled = null, + public ?string $beforeMessageSendHookUrl = null, + public ?string $customActionHandlerUrl = null, + public ?string $enforceUniqueUsernames = null, + public ?string $sqsUrl = null, + public ?string $sqsKey = null, + public ?string $sqsSecret = null, + public ?string $snsTopicArn = null, + public ?string $snsKey = null, + public ?string $snsSecret = null, + public ?\DateTime $revokeTokensIssuedBefore = null, + public ?array $webhookEvents = null, + public ?bool $channelHideMembersOnly = null, + public ?array $grants = null, + public ?bool $migratePermissionsToV2 = null, + public ?int $remindersInterval = null, + public ?int $remindersMaxMembers = null, + public ?int $cdnExpirationSeconds = null, + public ?string $feedsV2Region = null, + public ?bool $feedsModerationEnabled = null, + public ?bool $guestUserCreationDisabled = null, + /** @var array|null */ + #[ArrayOf(EventHook::class)] + public ?array $eventHooks = null, + public ?bool $userResponseTimeEnabled = null, + public ?int $maxAggregatedActivitiesLength = null, ) { } diff --git a/src/GeneratedModels/UpdateBlockListRequest.php b/src/GeneratedModels/UpdateBlockListRequest.php index 3a16e93..f111abd 100644 --- a/src/GeneratedModels/UpdateBlockListRequest.php +++ b/src/GeneratedModels/UpdateBlockListRequest.php @@ -6,10 +6,10 @@ class UpdateBlockListRequest extends BaseModel { public function __construct( - public ?bool $isLeetCheckEnabled = null, - public ?bool $isPluralCheckEnabled = null, public ?string $team = null, public ?array $words = null, // List of words to block + public ?bool $isLeetCheckEnabled = null, + public ?bool $isPluralCheckEnabled = null, ) { } diff --git a/src/GeneratedModels/UpdateBlockListResponse.php b/src/GeneratedModels/UpdateBlockListResponse.php index 36157e3..89c9ce0 100644 --- a/src/GeneratedModels/UpdateBlockListResponse.php +++ b/src/GeneratedModels/UpdateBlockListResponse.php @@ -9,8 +9,8 @@ class UpdateBlockListResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?BlockListResponse $blocklist = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdateBookmarkFolderRequest.php b/src/GeneratedModels/UpdateBookmarkFolderRequest.php index 945a943..cbc40cf 100644 --- a/src/GeneratedModels/UpdateBookmarkFolderRequest.php +++ b/src/GeneratedModels/UpdateBookmarkFolderRequest.php @@ -6,10 +6,10 @@ class UpdateBookmarkFolderRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $name = null, // Name of the folder - public ?string $userID = null, public ?object $custom = null, // Custom data for the folder - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpdateBookmarkFolderResponse.php b/src/GeneratedModels/UpdateBookmarkFolderResponse.php index f13a671..e215367 100644 --- a/src/GeneratedModels/UpdateBookmarkFolderResponse.php +++ b/src/GeneratedModels/UpdateBookmarkFolderResponse.php @@ -6,8 +6,8 @@ class UpdateBookmarkFolderResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?BookmarkFolderResponse $bookmarkFolder = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateBookmarkRequest.php b/src/GeneratedModels/UpdateBookmarkRequest.php index a66a0b3..d47a400 100644 --- a/src/GeneratedModels/UpdateBookmarkRequest.php +++ b/src/GeneratedModels/UpdateBookmarkRequest.php @@ -6,12 +6,12 @@ class UpdateBookmarkRequest extends BaseModel { public function __construct( + public ?AddFolderRequest $newFolder = null, + public ?UserRequest $user = null, public ?string $folderID = null, // ID of the folder to move the bookmark to public ?string $newFolderID = null, - public ?string $userID = null, public ?object $custom = null, // Custom data for the bookmark - public ?AddFolderRequest $newFolder = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpdateBookmarkResponse.php b/src/GeneratedModels/UpdateBookmarkResponse.php index 72c213d..29cd7e1 100644 --- a/src/GeneratedModels/UpdateBookmarkResponse.php +++ b/src/GeneratedModels/UpdateBookmarkResponse.php @@ -6,8 +6,8 @@ class UpdateBookmarkResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?BookmarkResponse $bookmark = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateCallRequest.php b/src/GeneratedModels/UpdateCallRequest.php index 8cf0597..50242a4 100644 --- a/src/GeneratedModels/UpdateCallRequest.php +++ b/src/GeneratedModels/UpdateCallRequest.php @@ -9,9 +9,9 @@ class UpdateCallRequest extends BaseModel { public function __construct( - public ?\DateTime $startsAt = null, // the time the call is scheduled to start - public ?object $custom = null, // Custom data for this object public ?CallSettingsRequest $settingsOverride = null, + public ?object $custom = null, // Custom data for this object + public ?\DateTime $startsAt = null, // the time the call is scheduled to start ) { } diff --git a/src/GeneratedModels/UpdateCallResponse.php b/src/GeneratedModels/UpdateCallResponse.php index fc31e6a..e414c80 100644 --- a/src/GeneratedModels/UpdateCallResponse.php +++ b/src/GeneratedModels/UpdateCallResponse.php @@ -9,14 +9,14 @@ class UpdateCallResponse extends BaseModel { public function __construct( - public ?string $duration = null, + public ?CallResponse $call = null, /** @var array|null */ #[ArrayOf(MemberResponse::class)] public ?array $members = null, /** @var array|null */ #[ArrayOf(OwnCapability::class)] public ?array $ownCapabilities = null, - public ?CallResponse $call = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateCallTypeRequest.php b/src/GeneratedModels/UpdateCallTypeRequest.php index f6cd9a4..886de2a 100644 --- a/src/GeneratedModels/UpdateCallTypeRequest.php +++ b/src/GeneratedModels/UpdateCallTypeRequest.php @@ -9,10 +9,10 @@ class UpdateCallTypeRequest extends BaseModel { public function __construct( - public ?string $externalStorage = null, - public ?array $grants = null, public ?NotificationSettingsRequest $notificationSettings = null, public ?CallSettingsRequest $settings = null, + public ?array $grants = null, + public ?string $externalStorage = null, ) { } diff --git a/src/GeneratedModels/UpdateCallTypeResponse.php b/src/GeneratedModels/UpdateCallTypeResponse.php index 165539a..472c643 100644 --- a/src/GeneratedModels/UpdateCallTypeResponse.php +++ b/src/GeneratedModels/UpdateCallTypeResponse.php @@ -9,14 +9,14 @@ class UpdateCallTypeResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // the time the call type was created - public ?string $duration = null, - public ?string $name = null, // the name of the call type - public ?\DateTime $updatedAt = null, // the time the call type was last updated - public ?array $grants = null, // the permissions granted to each role public ?NotificationSettingsResponse $notificationSettings = null, public ?CallSettingsResponse $settings = null, + public ?string $name = null, // the name of the call type + public ?array $grants = null, // the permissions granted to each role + public ?\DateTime $createdAt = null, // the time the call type was created + public ?\DateTime $updatedAt = null, // the time the call type was last updated public ?string $externalStorage = null, // the external storage for the call type + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateChannelPartialRequest.php b/src/GeneratedModels/UpdateChannelPartialRequest.php index 1d25d09..0ae5f25 100644 --- a/src/GeneratedModels/UpdateChannelPartialRequest.php +++ b/src/GeneratedModels/UpdateChannelPartialRequest.php @@ -6,10 +6,10 @@ class UpdateChannelPartialRequest extends BaseModel { public function __construct( - public ?string $userID = null, - public ?array $unset = null, - public ?object $set = null, public ?UserRequest $user = null, + public ?object $set = null, + public ?array $unset = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpdateChannelPartialResponse.php b/src/GeneratedModels/UpdateChannelPartialResponse.php index 4434565..6e5b47e 100644 --- a/src/GeneratedModels/UpdateChannelPartialResponse.php +++ b/src/GeneratedModels/UpdateChannelPartialResponse.php @@ -6,11 +6,11 @@ class UpdateChannelPartialResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds + public ?ChannelResponse $channel = null, /** @var array|null */ #[ArrayOf(ChannelMemberResponse::class)] public ?array $members = null, // List of updated members - public ?ChannelResponse $channel = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdateChannelRequest.php b/src/GeneratedModels/UpdateChannelRequest.php index b7a105a..bf1f476 100644 --- a/src/GeneratedModels/UpdateChannelRequest.php +++ b/src/GeneratedModels/UpdateChannelRequest.php @@ -6,30 +6,30 @@ class UpdateChannelRequest extends BaseModel { public function __construct( - public ?bool $acceptInvite = null, // Set to `true` to accept the invite - public ?int $cooldown = null, // Sets cool down period for the channel in seconds - public ?bool $hideHistory = null, // Set to `true` to hide channel's history when adding new members - public ?\DateTime $hideHistoryBefore = null, // If set, hides channel's history before this time when adding new members. Takes precedence over `hide_history` when both are provided. Must be in RFC3339 format (e.g., "2024-01-01T10:00:00Z") and in the past. - public ?bool $rejectInvite = null, // Set to `true` to reject the invite - public ?bool $skipPush = null, // When `message` is set disables all push notifications for it - public ?string $userID = null, - public ?array $addFilterTags = null, // List of filter tags to add to the channel + public ?ChannelInputRequest $data = null, + public ?MessageRequest $message = null, + public ?UserRequest $user = null, /** @var array|null */ #[ArrayOf(ChannelMemberRequest::class)] public ?array $addMembers = null, // List of user IDs to add to the channel + public ?array $removeMembers = null, // List of user IDs to remove from the channel public ?array $addModerators = null, // List of user IDs to make channel moderators - /** @var array|null */ - #[ArrayOf(ChannelMemberRequest::class)] - public ?array $assignRoles = null, // List of channel member role assignments. If any specified user is not part of the channel, the request will fail public ?array $demoteModerators = null, // List of user IDs to take away moderators status from /** @var array|null */ #[ArrayOf(ChannelMemberRequest::class)] public ?array $invites = null, // List of user IDs to invite to the channel + /** @var array|null */ + #[ArrayOf(ChannelMemberRequest::class)] + public ?array $assignRoles = null, // List of channel member role assignments. If any specified user is not part of the channel, the request will fail + public ?int $cooldown = null, // Sets cool down period for the channel in seconds + public ?bool $acceptInvite = null, // Set to `true` to accept the invite + public ?bool $rejectInvite = null, // Set to `true` to reject the invite + public ?bool $skipPush = null, // When `message` is set disables all push notifications for it + public ?bool $hideHistory = null, // Set to `true` to hide channel's history when adding new members + public ?\DateTime $hideHistoryBefore = null, // If set, hides channel's history before this time when adding new members. Takes precedence over `hide_history` when both are provided. Must be in RFC3339 format (e.g., "2024-01-01T10:00:00Z") and in the past. + public ?array $addFilterTags = null, // List of filter tags to add to the channel public ?array $removeFilterTags = null, // List of filter tags to remove from the channel - public ?array $removeMembers = null, // List of user IDs to remove from the channel - public ?ChannelInputRequest $data = null, - public ?MessageRequest $message = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpdateChannelResponse.php b/src/GeneratedModels/UpdateChannelResponse.php index 6e0263f..28a7dff 100644 --- a/src/GeneratedModels/UpdateChannelResponse.php +++ b/src/GeneratedModels/UpdateChannelResponse.php @@ -6,12 +6,12 @@ class UpdateChannelResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds + public ?ChannelResponse $channel = null, + public ?MessageResponse $message = null, /** @var array|null */ #[ArrayOf(ChannelMemberResponse::class)] public ?array $members = null, // List of channel members - public ?ChannelResponse $channel = null, - public ?MessageResponse $message = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdateChannelTypeRequest.php b/src/GeneratedModels/UpdateChannelTypeRequest.php index 6a292a7..97e0438 100644 --- a/src/GeneratedModels/UpdateChannelTypeRequest.php +++ b/src/GeneratedModels/UpdateChannelTypeRequest.php @@ -6,44 +6,44 @@ class UpdateChannelTypeRequest extends BaseModel { public function __construct( - public ?string $automod = null, - public ?string $automodBehavior = null, - public ?int $maxMessageLength = null, - public ?string $blocklist = null, - public ?string $blocklistBehavior = null, - public ?bool $connectEvents = null, - public ?bool $countMessages = null, - public ?bool $customEvents = null, - public ?bool $deliveryEvents = null, - public ?bool $markMessagesPending = null, - public ?bool $mutes = null, + public ?Thresholds $automodThresholds = null, + /** @var array|null */ + #[ArrayOf(PolicyRequest::class)] + public ?array $permissions = null, + public ?array $grants = null, public ?int $partitionSize = null, public ?string $partitionTtl = null, - public ?bool $polls = null, - public ?string $pushLevel = null, - public ?bool $pushNotifications = null, - public ?bool $quotes = null, - public ?bool $reactions = null, + public ?bool $typingEvents = null, public ?bool $readEvents = null, - public ?bool $reminders = null, - public ?bool $replies = null, + public ?bool $connectEvents = null, + public ?bool $deliveryEvents = null, public ?bool $search = null, - public ?bool $sharedLocations = null, - public ?bool $skipLastMsgUpdateForSystemMsgs = null, - public ?bool $typingEvents = null, + public ?bool $reactions = null, + public ?bool $replies = null, + public ?bool $quotes = null, + public ?bool $mutes = null, public ?bool $uploads = null, public ?bool $urlEnrichment = null, + public ?bool $customEvents = null, + public ?bool $pushNotifications = null, + public ?bool $reminders = null, + public ?bool $markMessagesPending = null, + public ?bool $polls = null, public ?bool $userMessageReminders = null, - public ?array $allowedFlagReasons = null, + public ?bool $sharedLocations = null, + public ?bool $countMessages = null, + public ?int $maxMessageLength = null, + public ?string $automod = null, + public ?string $automodBehavior = null, + public ?string $blocklist = null, + public ?string $blocklistBehavior = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] public ?array $blocklists = null, + public ?array $allowedFlagReasons = null, + public ?bool $skipLastMsgUpdateForSystemMsgs = null, + public ?string $pushLevel = null, public ?array $commands = null, // List of commands that channel supports - /** @var array|null */ - #[ArrayOf(PolicyRequest::class)] - public ?array $permissions = null, - public ?Thresholds $automodThresholds = null, - public ?array $grants = null, ) { } diff --git a/src/GeneratedModels/UpdateChannelTypeResponse.php b/src/GeneratedModels/UpdateChannelTypeResponse.php index 1e3490d..b38fd28 100644 --- a/src/GeneratedModels/UpdateChannelTypeResponse.php +++ b/src/GeneratedModels/UpdateChannelTypeResponse.php @@ -6,48 +6,48 @@ class UpdateChannelTypeResponse extends BaseModel { public function __construct( - public ?string $automod = null, - public ?string $automodBehavior = null, + public ?Thresholds $automodThresholds = null, + /** @var array|null */ + #[ArrayOf(PolicyRequest::class)] + public ?array $permissions = null, + public ?array $grants = null, + public ?string $name = null, + public ?bool $typingEvents = null, + public ?bool $readEvents = null, public ?bool $connectEvents = null, - public ?bool $countMessages = null, - public ?\DateTime $createdAt = null, - public ?bool $customEvents = null, public ?bool $deliveryEvents = null, - public ?string $duration = null, - public ?bool $markMessagesPending = null, - public ?int $maxMessageLength = null, - public ?bool $mutes = null, - public ?string $name = null, - public ?bool $polls = null, - public ?bool $pushNotifications = null, - public ?bool $quotes = null, + public ?bool $search = null, public ?bool $reactions = null, - public ?bool $readEvents = null, - public ?bool $reminders = null, public ?bool $replies = null, - public ?bool $search = null, - public ?bool $sharedLocations = null, - public ?bool $skipLastMsgUpdateForSystemMsgs = null, - public ?bool $typingEvents = null, - public ?\DateTime $updatedAt = null, + public ?bool $quotes = null, + public ?bool $mutes = null, public ?bool $uploads = null, public ?bool $urlEnrichment = null, + public ?bool $customEvents = null, + public ?bool $pushNotifications = null, + public ?bool $reminders = null, + public ?bool $markMessagesPending = null, + public ?bool $polls = null, public ?bool $userMessageReminders = null, - public ?array $commands = null, - /** @var array|null */ - #[ArrayOf(PolicyRequest::class)] - public ?array $permissions = null, - public ?array $grants = null, + public ?bool $sharedLocations = null, + public ?bool $countMessages = null, + public ?int $maxMessageLength = null, + public ?string $automod = null, + public ?string $automodBehavior = null, public ?string $blocklist = null, public ?string $blocklistBehavior = null, - public ?int $partitionSize = null, - public ?string $partitionTtl = null, - public ?string $pushLevel = null, - public ?array $allowedFlagReasons = null, /** @var array|null */ #[ArrayOf(BlockListOptions::class)] public ?array $blocklists = null, - public ?Thresholds $automodThresholds = null, + public ?array $allowedFlagReasons = null, + public ?int $partitionSize = null, + public ?string $partitionTtl = null, + public ?bool $skipLastMsgUpdateForSystemMsgs = null, + public ?string $pushLevel = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, + public ?array $commands = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateCollectionRequest.php b/src/GeneratedModels/UpdateCollectionRequest.php index 80b7f81..f428385 100644 --- a/src/GeneratedModels/UpdateCollectionRequest.php +++ b/src/GeneratedModels/UpdateCollectionRequest.php @@ -6,8 +6,8 @@ class UpdateCollectionRequest extends BaseModel { public function __construct( - public ?string $id = null, // Unique identifier for the collection within its name public ?string $name = null, // Name/type of the collection + public ?string $id = null, // Unique identifier for the collection within its name public ?object $custom = null, // Custom data for the collection (required, must contain at least one key) ) { } diff --git a/src/GeneratedModels/UpdateCollectionsRequest.php b/src/GeneratedModels/UpdateCollectionsRequest.php index 78fc2e5..ed67b7f 100644 --- a/src/GeneratedModels/UpdateCollectionsRequest.php +++ b/src/GeneratedModels/UpdateCollectionsRequest.php @@ -6,11 +6,11 @@ class UpdateCollectionsRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, /** @var array|null */ #[ArrayOf(UpdateCollectionRequest::class)] public ?array $collections = null, // List of collections to update (only custom data is updatable) public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/UpdateCollectionsResponse.php b/src/GeneratedModels/UpdateCollectionsResponse.php index 80cbe27..f9d0de0 100644 --- a/src/GeneratedModels/UpdateCollectionsResponse.php +++ b/src/GeneratedModels/UpdateCollectionsResponse.php @@ -6,10 +6,10 @@ class UpdateCollectionsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(CollectionResponse::class)] public ?array $collections = null, // List of updated collections + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateCommandResponse.php b/src/GeneratedModels/UpdateCommandResponse.php index 05810b2..d7c535a 100644 --- a/src/GeneratedModels/UpdateCommandResponse.php +++ b/src/GeneratedModels/UpdateCommandResponse.php @@ -6,8 +6,8 @@ class UpdateCommandResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?Command $command = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateCommentRequest.php b/src/GeneratedModels/UpdateCommentRequest.php index 0299cca..fa69a67 100644 --- a/src/GeneratedModels/UpdateCommentRequest.php +++ b/src/GeneratedModels/UpdateCommentRequest.php @@ -6,18 +6,18 @@ class UpdateCommentRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $comment = null, // Updated text content of the comment - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) - public ?bool $handleMentionNotifications = null, // If true, creates notification activities for newly mentioned users and deletes notifications for users no longer mentioned - public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for this comment - public ?bool $skipPush = null, - public ?string $userID = null, /** @var array|null */ #[ArrayOf(Attachment::class)] public ?array $attachments = null, // Updated media attachments for the comment. Providing this field will replace all existing attachments. - public ?array $mentionedUserIds = null, // List of user IDs mentioned in the comment public ?object $custom = null, // Updated custom data for the comment - public ?UserRequest $user = null, + public ?array $mentionedUserIds = null, // List of user IDs mentioned in the comment + public ?bool $skipPush = null, + public ?bool $skipEnrichUrl = null, // Whether to skip URL enrichment for this comment + public ?bool $handleMentionNotifications = null, // If true, creates notification activities for newly mentioned users and deletes notifications for users no longer mentioned + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when handle_mention_notifications creates notifications) + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpdateCommentResponse.php b/src/GeneratedModels/UpdateCommentResponse.php index 76147b9..d974a1d 100644 --- a/src/GeneratedModels/UpdateCommentResponse.php +++ b/src/GeneratedModels/UpdateCommentResponse.php @@ -6,8 +6,8 @@ class UpdateCommentResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?CommentResponse $comment = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateExternalStorageRequest.php b/src/GeneratedModels/UpdateExternalStorageRequest.php index 9dfaa4b..675c678 100644 --- a/src/GeneratedModels/UpdateExternalStorageRequest.php +++ b/src/GeneratedModels/UpdateExternalStorageRequest.php @@ -9,12 +9,12 @@ class UpdateExternalStorageRequest extends BaseModel { public function __construct( - public ?string $bucket = null, // The name of the bucket on the service provider - public ?string $storageType = null, // The type of storage to use - public ?string $gcsCredentials = null, - public ?string $path = null, // The path prefix to use for storing files public ?S3Request $awsS3 = null, public ?AzureRequest $azureBlob = null, + public ?string $storageType = null, // The type of storage to use + public ?string $bucket = null, // The name of the bucket on the service provider + public ?string $path = null, // The path prefix to use for storing files + public ?string $gcsCredentials = null, ) { } diff --git a/src/GeneratedModels/UpdateExternalStorageResponse.php b/src/GeneratedModels/UpdateExternalStorageResponse.php index 295524b..112c2cb 100644 --- a/src/GeneratedModels/UpdateExternalStorageResponse.php +++ b/src/GeneratedModels/UpdateExternalStorageResponse.php @@ -9,11 +9,11 @@ class UpdateExternalStorageResponse extends BaseModel { public function __construct( - public ?string $bucket = null, - public ?string $duration = null, // Duration of the request in milliseconds public ?string $name = null, - public ?string $path = null, public ?string $type = null, + public ?string $bucket = null, + public ?string $path = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdateFeedGroupRequest.php b/src/GeneratedModels/UpdateFeedGroupRequest.php index 7719b8b..3670c87 100644 --- a/src/GeneratedModels/UpdateFeedGroupRequest.php +++ b/src/GeneratedModels/UpdateFeedGroupRequest.php @@ -6,6 +6,12 @@ class UpdateFeedGroupRequest extends BaseModel { public function __construct( + public ?AggregationConfig $aggregation = null, + public ?NotificationConfig $notification = null, + public ?PushNotificationConfig $pushNotification = null, + public ?RankingConfig $ranking = null, + public ?StoriesConfig $stories = null, + public ?object $custom = null, // Custom data for the feed group public ?string $defaultVisibility = null, /** @var array|null */ #[ArrayOf(ActivityProcessorConfig::class)] @@ -13,12 +19,6 @@ public function __construct( /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Configuration for activity selectors - public ?AggregationConfig $aggregation = null, - public ?object $custom = null, // Custom data for the feed group - public ?NotificationConfig $notification = null, - public ?PushNotificationConfig $pushNotification = null, - public ?RankingConfig $ranking = null, - public ?StoriesConfig $stories = null, ) { } diff --git a/src/GeneratedModels/UpdateFeedGroupResponse.php b/src/GeneratedModels/UpdateFeedGroupResponse.php index de378fe..00d5e01 100644 --- a/src/GeneratedModels/UpdateFeedGroupResponse.php +++ b/src/GeneratedModels/UpdateFeedGroupResponse.php @@ -6,8 +6,8 @@ class UpdateFeedGroupResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedGroupResponse $feedGroup = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateFeedMembersRequest.php b/src/GeneratedModels/UpdateFeedMembersRequest.php index 7c6af62..c716d84 100644 --- a/src/GeneratedModels/UpdateFeedMembersRequest.php +++ b/src/GeneratedModels/UpdateFeedMembersRequest.php @@ -7,12 +7,12 @@ class UpdateFeedMembersRequest extends BaseModel { public function __construct( public ?string $operation = null, // Type of update operation to perform. One of: upsert, remove, set - public ?int $limit = null, - public ?string $next = null, - public ?string $prev = null, /** @var array|null */ #[ArrayOf(FeedMemberRequest::class)] public ?array $members = null, // List of members to upsert, remove, or set + public ?int $limit = null, + public ?string $next = null, + public ?string $prev = null, ) { } diff --git a/src/GeneratedModels/UpdateFeedMembersResponse.php b/src/GeneratedModels/UpdateFeedMembersResponse.php index fbfb5a5..7503f49 100644 --- a/src/GeneratedModels/UpdateFeedMembersResponse.php +++ b/src/GeneratedModels/UpdateFeedMembersResponse.php @@ -9,14 +9,14 @@ class UpdateFeedMembersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(FeedMemberResponse::class)] public ?array $added = null, - public ?array $removedIds = null, /** @var array|null */ #[ArrayOf(FeedMemberResponse::class)] public ?array $updated = null, + public ?array $removedIds = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdateFeedRequest.php b/src/GeneratedModels/UpdateFeedRequest.php index dcb3c45..d8bebe2 100644 --- a/src/GeneratedModels/UpdateFeedRequest.php +++ b/src/GeneratedModels/UpdateFeedRequest.php @@ -7,10 +7,10 @@ class UpdateFeedRequest extends BaseModel { public function __construct( public ?string $createdByID = null, // ID of the new feed creator (owner) - public ?string $description = null, // Description of the feed public ?string $name = null, // Name of the feed - public ?array $filterTags = null, // Tags used for filtering feeds + public ?string $description = null, // Description of the feed public ?object $custom = null, // Custom data for the feed + public ?array $filterTags = null, // Tags used for filtering feeds ) { } diff --git a/src/GeneratedModels/UpdateFeedResponse.php b/src/GeneratedModels/UpdateFeedResponse.php index e7d029c..e824632 100644 --- a/src/GeneratedModels/UpdateFeedResponse.php +++ b/src/GeneratedModels/UpdateFeedResponse.php @@ -6,8 +6,8 @@ class UpdateFeedResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedResponse $feed = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateFeedViewRequest.php b/src/GeneratedModels/UpdateFeedViewRequest.php index e6b091b..1a61073 100644 --- a/src/GeneratedModels/UpdateFeedViewRequest.php +++ b/src/GeneratedModels/UpdateFeedViewRequest.php @@ -6,11 +6,11 @@ class UpdateFeedViewRequest extends BaseModel { public function __construct( + public ?AggregationConfig $aggregation = null, + public ?RankingConfig $ranking = null, /** @var array|null */ #[ArrayOf(ActivitySelectorConfig::class)] public ?array $activitySelectors = null, // Updated configuration for selecting activities - public ?AggregationConfig $aggregation = null, - public ?RankingConfig $ranking = null, ) { } diff --git a/src/GeneratedModels/UpdateFeedViewResponse.php b/src/GeneratedModels/UpdateFeedViewResponse.php index c1cef1d..ef63ebe 100644 --- a/src/GeneratedModels/UpdateFeedViewResponse.php +++ b/src/GeneratedModels/UpdateFeedViewResponse.php @@ -6,8 +6,8 @@ class UpdateFeedViewResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedViewResponse $feedView = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateFeedVisibilityResponse.php b/src/GeneratedModels/UpdateFeedVisibilityResponse.php index c5fd331..1535d17 100644 --- a/src/GeneratedModels/UpdateFeedVisibilityResponse.php +++ b/src/GeneratedModels/UpdateFeedVisibilityResponse.php @@ -6,8 +6,8 @@ class UpdateFeedVisibilityResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FeedVisibilityResponse $feedVisibility = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateFollowRequest.php b/src/GeneratedModels/UpdateFollowRequest.php index 2523d3c..5bccb21 100644 --- a/src/GeneratedModels/UpdateFollowRequest.php +++ b/src/GeneratedModels/UpdateFollowRequest.php @@ -8,13 +8,13 @@ class UpdateFollowRequest extends BaseModel public function __construct( public ?string $source = null, // Fully qualified ID of the source feed public ?string $target = null, // Fully qualified ID of the target feed - public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) - public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this follow - public ?string $followerRole = null, + public ?object $custom = null, // Custom data for the follow relationship public ?string $pushPreference = null, // Push preference for the follow relationship + public ?bool $createNotificationActivity = null, // Whether to create a notification activity for this follow + public ?bool $copyCustomToNotification = null, // Whether to copy custom data to the notification activity (only applies when create_notification_activity is true) public ?bool $skipPush = null, // Whether to skip push for this follow public ?string $status = null, // Status of the follow relationship. One of: accepted, pending, rejected - public ?object $custom = null, // Custom data for the follow relationship + public ?string $followerRole = null, ) { } diff --git a/src/GeneratedModels/UpdateFollowResponse.php b/src/GeneratedModels/UpdateFollowResponse.php index fa7d232..f0d138e 100644 --- a/src/GeneratedModels/UpdateFollowResponse.php +++ b/src/GeneratedModels/UpdateFollowResponse.php @@ -6,8 +6,8 @@ class UpdateFollowResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?FollowResponse $follow = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateLiveLocationRequest.php b/src/GeneratedModels/UpdateLiveLocationRequest.php index b191d38..67642ca 100644 --- a/src/GeneratedModels/UpdateLiveLocationRequest.php +++ b/src/GeneratedModels/UpdateLiveLocationRequest.php @@ -7,9 +7,9 @@ class UpdateLiveLocationRequest extends BaseModel { public function __construct( public ?string $messageID = null, // Live location ID - public ?\DateTime $endAt = null, // Time when the live location expires public ?int $latitude = null, // Latitude coordinate public ?int $longitude = null, // Longitude coordinate + public ?\DateTime $endAt = null, // Time when the live location expires ) { } diff --git a/src/GeneratedModels/UpdateMemberPartialRequest.php b/src/GeneratedModels/UpdateMemberPartialRequest.php index 2eff1b6..dc4f9b9 100644 --- a/src/GeneratedModels/UpdateMemberPartialRequest.php +++ b/src/GeneratedModels/UpdateMemberPartialRequest.php @@ -6,8 +6,8 @@ class UpdateMemberPartialRequest extends BaseModel { public function __construct( - public ?array $unset = null, public ?object $set = null, + public ?array $unset = null, ) { } diff --git a/src/GeneratedModels/UpdateMemberPartialResponse.php b/src/GeneratedModels/UpdateMemberPartialResponse.php index 1a435c8..d99779a 100644 --- a/src/GeneratedModels/UpdateMemberPartialResponse.php +++ b/src/GeneratedModels/UpdateMemberPartialResponse.php @@ -6,8 +6,8 @@ class UpdateMemberPartialResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?ChannelMemberResponse $channelMember = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdateMembershipLevelRequest.php b/src/GeneratedModels/UpdateMembershipLevelRequest.php index f439d15..9991397 100644 --- a/src/GeneratedModels/UpdateMembershipLevelRequest.php +++ b/src/GeneratedModels/UpdateMembershipLevelRequest.php @@ -9,8 +9,8 @@ class UpdateMembershipLevelRequest extends BaseModel { public function __construct( - public ?string $description = null, // Optional description of the membership level public ?string $name = null, // Display name for the membership level + public ?string $description = null, // Optional description of the membership level public ?int $priority = null, // Priority level (higher numbers = higher priority) public ?array $tags = null, // Activity tags this membership level gives access to public ?object $custom = null, // Custom data for the membership level diff --git a/src/GeneratedModels/UpdateMembershipLevelResponse.php b/src/GeneratedModels/UpdateMembershipLevelResponse.php index 1b5f71a..ab28b0d 100644 --- a/src/GeneratedModels/UpdateMembershipLevelResponse.php +++ b/src/GeneratedModels/UpdateMembershipLevelResponse.php @@ -6,8 +6,8 @@ class UpdateMembershipLevelResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?MembershipLevelResponse $membershipLevel = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateMessagePartialRequest.php b/src/GeneratedModels/UpdateMessagePartialRequest.php index bc74287..bd7b780 100644 --- a/src/GeneratedModels/UpdateMessagePartialRequest.php +++ b/src/GeneratedModels/UpdateMessagePartialRequest.php @@ -6,12 +6,12 @@ class UpdateMessagePartialRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?bool $skipEnrichUrl = null, // Skip enriching the URL in the message public ?bool $skipPush = null, - public ?string $userID = null, - public ?array $unset = null, // Array of field names to unset public ?object $set = null, // Sets new field values - public ?UserRequest $user = null, + public ?array $unset = null, // Array of field names to unset + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpdateMessagePartialResponse.php b/src/GeneratedModels/UpdateMessagePartialResponse.php index d8923a9..c508a21 100644 --- a/src/GeneratedModels/UpdateMessagePartialResponse.php +++ b/src/GeneratedModels/UpdateMessagePartialResponse.php @@ -6,9 +6,9 @@ class UpdateMessagePartialResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?MessageResponse $message = null, public ?array $pendingMessageMetadata = null, // Pending message metadata + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdateMessageRequest.php b/src/GeneratedModels/UpdateMessageRequest.php index 57f7dcc..14e1e58 100644 --- a/src/GeneratedModels/UpdateMessageRequest.php +++ b/src/GeneratedModels/UpdateMessageRequest.php @@ -7,8 +7,8 @@ class UpdateMessageRequest extends BaseModel { public function __construct( public ?MessageRequest $message = null, - public ?bool $skipEnrichUrl = null, // Skip enrich URL public ?bool $skipPush = null, + public ?bool $skipEnrichUrl = null, // Skip enrich URL ) { } diff --git a/src/GeneratedModels/UpdateMessageResponse.php b/src/GeneratedModels/UpdateMessageResponse.php index 725206e..047bc75 100644 --- a/src/GeneratedModels/UpdateMessageResponse.php +++ b/src/GeneratedModels/UpdateMessageResponse.php @@ -9,9 +9,9 @@ class UpdateMessageResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?MessageResponse $message = null, public ?array $pendingMessageMetadata = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdatePollOptionRequest.php b/src/GeneratedModels/UpdatePollOptionRequest.php index c62aa5b..eb10f1b 100644 --- a/src/GeneratedModels/UpdatePollOptionRequest.php +++ b/src/GeneratedModels/UpdatePollOptionRequest.php @@ -6,11 +6,11 @@ class UpdatePollOptionRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $id = null, // Option ID public ?string $text = null, // Option text - public ?string $userID = null, public ?object $custom = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpdatePollPartialRequest.php b/src/GeneratedModels/UpdatePollPartialRequest.php index 9082f19..473e976 100644 --- a/src/GeneratedModels/UpdatePollPartialRequest.php +++ b/src/GeneratedModels/UpdatePollPartialRequest.php @@ -6,10 +6,10 @@ class UpdatePollPartialRequest extends BaseModel { public function __construct( - public ?string $userID = null, - public ?array $unset = null, // Array of field names to unset - public ?object $set = null, // Sets new field values public ?UserRequest $user = null, + public ?object $set = null, // Sets new field values + public ?array $unset = null, // Array of field names to unset + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpdatePollRequest.php b/src/GeneratedModels/UpdatePollRequest.php index bf23fe7..91a0f0e 100644 --- a/src/GeneratedModels/UpdatePollRequest.php +++ b/src/GeneratedModels/UpdatePollRequest.php @@ -6,21 +6,21 @@ class UpdatePollRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $id = null, // Poll ID public ?string $name = null, // Poll name - public ?bool $allowAnswers = null, // Allow answers - public ?bool $allowUserSuggestedOptions = null, // Allow user suggested options public ?string $description = null, // Poll description - public ?bool $enforceUniqueVote = null, // Enforce unique vote - public ?bool $isClosed = null, // Is closed - public ?int $maxVotesAllowed = null, // Max votes allowed - public ?string $userID = null, - public ?string $votingVisibility = null, // Voting visibility /** @var array|null */ #[ArrayOf(PollOptionRequest::class)] public ?array $options = null, // Poll options + public ?bool $enforceUniqueVote = null, // Enforce unique vote + public ?string $votingVisibility = null, // Voting visibility + public ?int $maxVotesAllowed = null, // Max votes allowed + public ?bool $allowUserSuggestedOptions = null, // Allow user suggested options + public ?bool $allowAnswers = null, // Allow answers + public ?bool $isClosed = null, // Is closed public ?object $custom = null, - public ?UserRequest $user = null, + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpdateReminderRequest.php b/src/GeneratedModels/UpdateReminderRequest.php index 5d90762..e7b917b 100644 --- a/src/GeneratedModels/UpdateReminderRequest.php +++ b/src/GeneratedModels/UpdateReminderRequest.php @@ -6,9 +6,9 @@ class UpdateReminderRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?\DateTime $remindAt = null, public ?string $userID = null, - public ?UserRequest $user = null, ) { } diff --git a/src/GeneratedModels/UpdateReminderResponse.php b/src/GeneratedModels/UpdateReminderResponse.php index 9bd0ef7..27693a8 100644 --- a/src/GeneratedModels/UpdateReminderResponse.php +++ b/src/GeneratedModels/UpdateReminderResponse.php @@ -9,8 +9,8 @@ class UpdateReminderResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?ReminderResponseData $reminder = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdateSIPInboundRoutingRuleRequest.php b/src/GeneratedModels/UpdateSIPInboundRoutingRuleRequest.php index 84b444f..ce6e415 100644 --- a/src/GeneratedModels/UpdateSIPInboundRoutingRuleRequest.php +++ b/src/GeneratedModels/UpdateSIPInboundRoutingRuleRequest.php @@ -9,15 +9,15 @@ class UpdateSIPInboundRoutingRuleRequest extends BaseModel { public function __construct( - public ?string $name = null, // Name of the SIP Inbound Routing Rule - public ?array $calledNumbers = null, // List of called numbers - public ?array $trunkIds = null, // List of SIP trunk IDs - public ?SIPCallerConfigsRequest $callerConfigs = null, - public ?array $callerNumbers = null, // List of caller numbers (optional) public ?SIPCallConfigsRequest $callConfigs = null, + public ?SIPCallerConfigsRequest $callerConfigs = null, public ?SIPDirectRoutingRuleCallConfigsRequest $directRoutingConfigs = null, public ?SIPPinProtectionConfigsRequest $pinProtectionConfigs = null, public ?SIPInboundRoutingRulePinConfigsRequest $pinRoutingConfigs = null, + public ?string $name = null, // Name of the SIP Inbound Routing Rule + public ?array $trunkIds = null, // List of SIP trunk IDs + public ?array $calledNumbers = null, // List of called numbers + public ?array $callerNumbers = null, // List of caller numbers (optional) ) { } diff --git a/src/GeneratedModels/UpdateSIPInboundRoutingRuleResponse.php b/src/GeneratedModels/UpdateSIPInboundRoutingRuleResponse.php index 4969e47..c6ff0a8 100644 --- a/src/GeneratedModels/UpdateSIPInboundRoutingRuleResponse.php +++ b/src/GeneratedModels/UpdateSIPInboundRoutingRuleResponse.php @@ -9,8 +9,8 @@ class UpdateSIPInboundRoutingRuleResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?SIPInboundRoutingRuleResponse $sipInboundRoutingRule = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateSIPTrunkResponse.php b/src/GeneratedModels/UpdateSIPTrunkResponse.php index 8e5fa2e..eeafd11 100644 --- a/src/GeneratedModels/UpdateSIPTrunkResponse.php +++ b/src/GeneratedModels/UpdateSIPTrunkResponse.php @@ -9,8 +9,8 @@ class UpdateSIPTrunkResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?SIPTrunkResponse $sipTrunk = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpdateThreadPartialRequest.php b/src/GeneratedModels/UpdateThreadPartialRequest.php index db17ece..0cd6be8 100644 --- a/src/GeneratedModels/UpdateThreadPartialRequest.php +++ b/src/GeneratedModels/UpdateThreadPartialRequest.php @@ -6,10 +6,10 @@ class UpdateThreadPartialRequest extends BaseModel { public function __construct( + public ?UserRequest $user = null, public ?string $userID = null, - public ?array $unset = null, // Array of field names to unset public ?object $set = null, // Sets new field values - public ?UserRequest $user = null, + public ?array $unset = null, // Array of field names to unset ) { } diff --git a/src/GeneratedModels/UpdateThreadPartialResponse.php b/src/GeneratedModels/UpdateThreadPartialResponse.php index 5008414..64f4de5 100644 --- a/src/GeneratedModels/UpdateThreadPartialResponse.php +++ b/src/GeneratedModels/UpdateThreadPartialResponse.php @@ -6,8 +6,8 @@ class UpdateThreadPartialResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?ThreadResponse $thread = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdateUserPartialRequest.php b/src/GeneratedModels/UpdateUserPartialRequest.php index 998a8c0..e4506d0 100644 --- a/src/GeneratedModels/UpdateUserPartialRequest.php +++ b/src/GeneratedModels/UpdateUserPartialRequest.php @@ -7,8 +7,8 @@ class UpdateUserPartialRequest extends BaseModel { public function __construct( public ?string $id = null, // User ID to update - public ?array $unset = null, public ?object $set = null, + public ?array $unset = null, ) { } diff --git a/src/GeneratedModels/UpdateUsersResponse.php b/src/GeneratedModels/UpdateUsersResponse.php index f356911..d87da79 100644 --- a/src/GeneratedModels/UpdateUsersResponse.php +++ b/src/GeneratedModels/UpdateUsersResponse.php @@ -6,11 +6,11 @@ class UpdateUsersResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds - public ?string $membershipDeletionTaskID = null, /** @var array|null */ #[MapOf(FullUserResponse::class)] public ?array $users = null, // Object containing users + public ?string $membershipDeletionTaskID = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpdatedCallPermissionsEvent.php b/src/GeneratedModels/UpdatedCallPermissionsEvent.php index 1cccc4a..1fa29dd 100644 --- a/src/GeneratedModels/UpdatedCallPermissionsEvent.php +++ b/src/GeneratedModels/UpdatedCallPermissionsEvent.php @@ -9,13 +9,13 @@ class UpdatedCallPermissionsEvent extends BaseModel { public function __construct( - public ?string $callCid = null, + public ?UserResponse $user = null, + public ?string $type = null, // The type of event: "call.permissions_updated" in this case public ?\DateTime $createdAt = null, + public ?string $callCid = null, /** @var array|null */ #[ArrayOf(OwnCapability::class)] public ?array $ownCapabilities = null, // The capabilities of the current user - public ?UserResponse $user = null, - public ?string $type = null, // The type of event: "call.permissions_updated" in this case ) { } diff --git a/src/GeneratedModels/UploadChannelFileRequest.php b/src/GeneratedModels/UploadChannelFileRequest.php index 9ff565b..97afc69 100644 --- a/src/GeneratedModels/UploadChannelFileRequest.php +++ b/src/GeneratedModels/UploadChannelFileRequest.php @@ -6,8 +6,8 @@ class UploadChannelFileRequest extends BaseModel { public function __construct( - public ?string $file = null, // file field public ?OnlyUserID $user = null, + public ?string $file = null, // file field ) { } diff --git a/src/GeneratedModels/UploadChannelFileResponse.php b/src/GeneratedModels/UploadChannelFileResponse.php index ef93151..0bf4caa 100644 --- a/src/GeneratedModels/UploadChannelFileResponse.php +++ b/src/GeneratedModels/UploadChannelFileResponse.php @@ -6,10 +6,10 @@ class UploadChannelFileResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?string $file = null, // URL to the uploaded asset. Should be used to put to `asset_url` attachment field - public ?string $moderationAction = null, public ?string $thumbUrl = null, // URL of the file thumbnail for supported file formats. Should be put to `thumb_url` attachment field + public ?string $moderationAction = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UploadChannelRequest.php b/src/GeneratedModels/UploadChannelRequest.php index b1b703c..2912aa8 100644 --- a/src/GeneratedModels/UploadChannelRequest.php +++ b/src/GeneratedModels/UploadChannelRequest.php @@ -6,11 +6,11 @@ class UploadChannelRequest extends BaseModel { public function __construct( + public ?OnlyUserID $user = null, public ?string $file = null, /** @var array|null */ #[ArrayOf(ImageSize::class)] public ?array $uploadSizes = null, // field with JSON-encoded array of image size configurations - public ?OnlyUserID $user = null, ) { } diff --git a/src/GeneratedModels/UploadChannelResponse.php b/src/GeneratedModels/UploadChannelResponse.php index 5403e5d..7fe9e5d 100644 --- a/src/GeneratedModels/UploadChannelResponse.php +++ b/src/GeneratedModels/UploadChannelResponse.php @@ -6,10 +6,10 @@ class UploadChannelResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?string $file = null, - public ?string $moderationAction = null, public ?string $thumbUrl = null, + public ?string $moderationAction = null, + public ?string $duration = null, // Duration of the request in milliseconds /** @var array|null */ #[ArrayOf(ImageSize::class)] public ?array $uploadSizes = null, // Array of image size configurations diff --git a/src/GeneratedModels/UpsertActivitiesResponse.php b/src/GeneratedModels/UpsertActivitiesResponse.php index 817b1f4..62c77ab 100644 --- a/src/GeneratedModels/UpsertActivitiesResponse.php +++ b/src/GeneratedModels/UpsertActivitiesResponse.php @@ -6,11 +6,11 @@ class UpsertActivitiesResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(ActivityResponse::class)] public ?array $activities = null, // List of created or updated activities public ?int $mentionNotificationsCreated = null, // Total number of mention notification activities created for mentioned users across all activities + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpsertCollectionsResponse.php b/src/GeneratedModels/UpsertCollectionsResponse.php index de02f57..85ce1fc 100644 --- a/src/GeneratedModels/UpsertCollectionsResponse.php +++ b/src/GeneratedModels/UpsertCollectionsResponse.php @@ -6,10 +6,10 @@ class UpsertCollectionsResponse extends BaseModel { public function __construct( - public ?string $duration = null, /** @var array|null */ #[ArrayOf(CollectionResponse::class)] public ?array $collections = null, // List of upserted collections + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpsertConfigRequest.php b/src/GeneratedModels/UpsertConfigRequest.php index cf3d858..bf0d402 100644 --- a/src/GeneratedModels/UpsertConfigRequest.php +++ b/src/GeneratedModels/UpsertConfigRequest.php @@ -6,10 +6,6 @@ class UpsertConfigRequest extends BaseModel { public function __construct( - public ?string $key = null, // Unique identifier for the moderation configuration - public ?bool $async = null, // Whether moderation should be performed asynchronously - public ?string $team = null, // Team associated with the configuration - public ?string $userID = null, public ?AIImageConfig $aiImageConfig = null, public ?AITextConfig $aiTextConfig = null, public ?AIVideoConfig $aiVideoConfig = null, @@ -25,6 +21,10 @@ public function __construct( public ?UserRequest $user = null, public ?VelocityFilterConfig $velocityFilterConfig = null, public ?VideoCallRuleConfig $videoCallRuleConfig = null, + public ?string $key = null, // Unique identifier for the moderation configuration + public ?string $team = null, // Team associated with the configuration + public ?bool $async = null, // Whether moderation should be performed asynchronously + public ?string $userID = null, ) { } diff --git a/src/GeneratedModels/UpsertConfigResponse.php b/src/GeneratedModels/UpsertConfigResponse.php index 7e33bb1..af22d85 100644 --- a/src/GeneratedModels/UpsertConfigResponse.php +++ b/src/GeneratedModels/UpsertConfigResponse.php @@ -6,8 +6,8 @@ class UpsertConfigResponse extends BaseModel { public function __construct( - public ?string $duration = null, public ?ConfigResponse $config = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpsertModerationRuleRequest.php b/src/GeneratedModels/UpsertModerationRuleRequest.php index 7bbada6..8961fd0 100644 --- a/src/GeneratedModels/UpsertModerationRuleRequest.php +++ b/src/GeneratedModels/UpsertModerationRuleRequest.php @@ -6,24 +6,24 @@ class UpsertModerationRuleRequest extends BaseModel { public function __construct( + public ?RuleBuilderAction $action = null, public ?string $name = null, - public ?string $ruleType = null, - public ?string $cooldownPeriod = null, public ?string $description = null, - public ?bool $enabled = null, - public ?string $logic = null, + public ?array $configKeys = null, public ?string $team = null, - /** @var array|null */ - #[ArrayOf(CallRuleActionSequence::class)] - public ?array $actionSequences = null, + public ?string $ruleType = null, /** @var array|null */ #[ArrayOf(RuleBuilderCondition::class)] public ?array $conditions = null, - public ?array $configKeys = null, + public ?string $logic = null, /** @var array|null */ #[ArrayOf(RuleBuilderConditionGroup::class)] public ?array $groups = null, - public ?RuleBuilderAction $action = null, + /** @var array|null */ + #[ArrayOf(CallRuleActionSequence::class)] + public ?array $actionSequences = null, + public ?string $cooldownPeriod = null, + public ?bool $enabled = null, ) { } diff --git a/src/GeneratedModels/UpsertModerationRuleResponse.php b/src/GeneratedModels/UpsertModerationRuleResponse.php index 9cd50f0..1a75872 100644 --- a/src/GeneratedModels/UpsertModerationRuleResponse.php +++ b/src/GeneratedModels/UpsertModerationRuleResponse.php @@ -9,8 +9,8 @@ class UpsertModerationRuleResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?ModerationRuleV2Response $rule = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpsertModerationTemplateRequest.php b/src/GeneratedModels/UpsertModerationTemplateRequest.php index c733c88..65ca4a4 100644 --- a/src/GeneratedModels/UpsertModerationTemplateRequest.php +++ b/src/GeneratedModels/UpsertModerationTemplateRequest.php @@ -6,8 +6,8 @@ class UpsertModerationTemplateRequest extends BaseModel { public function __construct( - public ?string $name = null, // Name of the moderation template public ?FeedsModerationTemplateConfigPayload $config = null, + public ?string $name = null, // Name of the moderation template ) { } diff --git a/src/GeneratedModels/UpsertModerationTemplateResponse.php b/src/GeneratedModels/UpsertModerationTemplateResponse.php index 52099ec..5b4f03b 100644 --- a/src/GeneratedModels/UpsertModerationTemplateResponse.php +++ b/src/GeneratedModels/UpsertModerationTemplateResponse.php @@ -6,11 +6,11 @@ class UpsertModerationTemplateResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // When the template was created - public ?string $duration = null, + public ?FeedsModerationTemplateConfigPayload $config = null, public ?string $name = null, // Name of the moderation template + public ?\DateTime $createdAt = null, // When the template was created public ?\DateTime $updatedAt = null, // When the template was last updated - public ?FeedsModerationTemplateConfigPayload $config = null, + public ?string $duration = null, ) { } diff --git a/src/GeneratedModels/UpsertPushPreferencesResponse.php b/src/GeneratedModels/UpsertPushPreferencesResponse.php index b32939a..10c0349 100644 --- a/src/GeneratedModels/UpsertPushPreferencesResponse.php +++ b/src/GeneratedModels/UpsertPushPreferencesResponse.php @@ -6,11 +6,11 @@ class UpsertPushPreferencesResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds - public ?array $userChannelPreferences = null, // The channel specific push notification preferences, only returned for channels you've edited. /** @var array|null */ #[MapOf(PushPreferencesResponse::class)] public ?array $userPreferences = null, // The user preferences, always returned regardless if you edited it + public ?array $userChannelPreferences = null, // The channel specific push notification preferences, only returned for channels you've edited. + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpsertPushProviderResponse.php b/src/GeneratedModels/UpsertPushProviderResponse.php index f82f7ed..0582888 100644 --- a/src/GeneratedModels/UpsertPushProviderResponse.php +++ b/src/GeneratedModels/UpsertPushProviderResponse.php @@ -9,8 +9,8 @@ class UpsertPushProviderResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?PushProviderResponse $pushProvider = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UpsertPushTemplateRequest.php b/src/GeneratedModels/UpsertPushTemplateRequest.php index 04134d7..655c0d7 100644 --- a/src/GeneratedModels/UpsertPushTemplateRequest.php +++ b/src/GeneratedModels/UpsertPushTemplateRequest.php @@ -6,10 +6,10 @@ class UpsertPushTemplateRequest extends BaseModel { public function __construct( - public ?string $eventType = null, // Event type. One of: message.new, message.updated, reaction.new, notification.reminder_due, feeds.activity.added, feeds.comment.added, feeds.activity.reaction.added, feeds.comment.reaction.added, feeds.follow.created, feeds.notification_feed.updated - public ?string $pushProviderType = null, // Push provider type. One of: firebase, apn, huawei, xiaomi public ?bool $enablePush = null, // Whether to send push notification for this event + public ?string $eventType = null, // Event type. One of: message.new, message.updated, reaction.new, notification.reminder_due, feeds.activity.added, feeds.comment.added, feeds.activity.reaction.added, feeds.comment.reaction.added, feeds.follow.created, feeds.notification_feed.updated public ?string $pushProviderName = null, // Push provider name + public ?string $pushProviderType = null, // Push provider type. One of: firebase, apn, huawei, xiaomi public ?string $template = null, // Push template ) { } diff --git a/src/GeneratedModels/UpsertPushTemplateResponse.php b/src/GeneratedModels/UpsertPushTemplateResponse.php index e4d07f1..4f0477c 100644 --- a/src/GeneratedModels/UpsertPushTemplateResponse.php +++ b/src/GeneratedModels/UpsertPushTemplateResponse.php @@ -9,8 +9,8 @@ class UpsertPushTemplateResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?PushTemplateResponse $template = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/UserBannedEvent.php b/src/GeneratedModels/UserBannedEvent.php index 38686ad..ac926d1 100644 --- a/src/GeneratedModels/UserBannedEvent.php +++ b/src/GeneratedModels/UserBannedEvent.php @@ -9,23 +9,23 @@ class UserBannedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?object $custom = null, + public ?UserResponseCommonFields $createdBy = null, public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "user.banned" in this case - public ?string $channelID = null, // The ID of the channel where the target user was banned + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel where the target user was banned + public ?string $team = null, // The team of the channel where the target user was banned public ?int $channelMemberCount = null, public ?int $channelMessageCount = null, + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel where the target user was banned - public ?string $cid = null, // The CID of the channel where the target user was banned - public ?\DateTime $expiration = null, // The expiration date of the ban + public ?string $channelID = null, // The ID of the channel where the target user was banned public ?string $reason = null, // The reason for the ban - public ?\DateTime $receivedAt = null, + public ?\DateTime $expiration = null, // The expiration date of the ban public ?bool $shadow = null, // Whether the user was shadow banned - public ?string $team = null, // The team of the channel where the target user was banned public ?int $totalBans = null, - public ?object $channelCustom = null, - public ?UserResponseCommonFields $createdBy = null, ) { } diff --git a/src/GeneratedModels/UserCustomPropertyParameters.php b/src/GeneratedModels/UserCustomPropertyParameters.php index 36f21f2..5f47460 100644 --- a/src/GeneratedModels/UserCustomPropertyParameters.php +++ b/src/GeneratedModels/UserCustomPropertyParameters.php @@ -6,8 +6,8 @@ class UserCustomPropertyParameters extends BaseModel { public function __construct( - public ?string $operator = null, public ?string $propertyKey = null, + public ?string $operator = null, ) { } diff --git a/src/GeneratedModels/UserDeactivatedEvent.php b/src/GeneratedModels/UserDeactivatedEvent.php index 174e9e4..22bb5a7 100644 --- a/src/GeneratedModels/UserDeactivatedEvent.php +++ b/src/GeneratedModels/UserDeactivatedEvent.php @@ -9,12 +9,12 @@ class UserDeactivatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?object $custom = null, + public ?UserResponseCommonFields $createdBy = null, public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "user.deactivated" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $createdBy = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/UserDeletedEvent.php b/src/GeneratedModels/UserDeletedEvent.php index b5c3443..d22cd04 100644 --- a/src/GeneratedModels/UserDeletedEvent.php +++ b/src/GeneratedModels/UserDeletedEvent.php @@ -9,17 +9,17 @@ class UserDeletedEvent extends BaseModel { public function __construct( + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.deleted" in this case public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $deleteConversation = null, // The type of deletion that was used for the user's conversations. One of: hard, soft, pruning, (empty string) - public ?bool $deleteConversationChannels = null, // Whether the user's conversation channels were deleted + public ?\DateTime $receivedAt = null, + public ?object $custom = null, public ?string $deleteMessages = null, // The type of deletion that was used for the user's messages. One of: hard, soft, pruning, (empty string) + public ?string $deleteConversation = null, // The type of deletion that was used for the user's conversations. One of: hard, soft, pruning, (empty string) public ?string $deleteUser = null, // The type of deletion that was used for the user. One of: hard, soft, pruning, (empty string) public ?bool $hardDelete = null, // Whether the user was hard deleted public ?bool $markMessagesDeleted = null, // Whether the user's messages were marked as deleted - public ?object $custom = null, - public ?UserResponseCommonFields $user = null, - public ?string $type = null, // The type of event: "user.deleted" in this case - public ?\DateTime $receivedAt = null, + public ?bool $deleteConversationChannels = null, // Whether the user's conversation channels were deleted ) { } diff --git a/src/GeneratedModels/UserFeedbackReport.php b/src/GeneratedModels/UserFeedbackReport.php index 57b4a1f..5d6f02b 100644 --- a/src/GeneratedModels/UserFeedbackReport.php +++ b/src/GeneratedModels/UserFeedbackReport.php @@ -6,8 +6,8 @@ class UserFeedbackReport extends BaseModel { public function __construct( - public ?int $unreportedCount = null, public ?array $countByRating = null, + public ?int $unreportedCount = null, ) { } diff --git a/src/GeneratedModels/UserFeedbackResponse.php b/src/GeneratedModels/UserFeedbackResponse.php index 38ac6ca..a718568 100644 --- a/src/GeneratedModels/UserFeedbackResponse.php +++ b/src/GeneratedModels/UserFeedbackResponse.php @@ -6,14 +6,14 @@ class UserFeedbackResponse extends BaseModel { public function __construct( + public ?PlatformDataResponse $platform = null, public ?string $cid = null, + public ?string $sessionID = null, + public ?string $userID = null, public ?int $rating = null, public ?string $reason = null, public ?string $sdk = null, public ?string $sdkVersion = null, - public ?string $sessionID = null, - public ?string $userID = null, - public ?PlatformDataResponse $platform = null, public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/UserFlaggedEvent.php b/src/GeneratedModels/UserFlaggedEvent.php index 9bea102..44265f4 100644 --- a/src/GeneratedModels/UserFlaggedEvent.php +++ b/src/GeneratedModels/UserFlaggedEvent.php @@ -9,14 +9,14 @@ class UserFlaggedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?string $reason = null, // The reason for the flag - public ?int $totalFlags = null, // The total number of flags for the user + public ?UserResponseCommonFields $targetUser = null, public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "user.flagged" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?string $reason = null, // The reason for the flag + public ?int $totalFlags = null, // The total number of flags for the user public ?object $custom = null, // Custom data - public ?UserResponseCommonFields $targetUser = null, ) { } diff --git a/src/GeneratedModels/UserMessagesDeletedEvent.php b/src/GeneratedModels/UserMessagesDeletedEvent.php index 4f1e11f..b532a83 100644 --- a/src/GeneratedModels/UserMessagesDeletedEvent.php +++ b/src/GeneratedModels/UserMessagesDeletedEvent.php @@ -9,19 +9,19 @@ class UserMessagesDeletedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?object $custom = null, public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "user.messages.deleted" in this case - public ?string $channelID = null, // The ID of the channel where the target user's messages were deleted + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel where the target user's messages were deleted + public ?string $team = null, // The team of the channel where the target user's messages were deleted public ?int $channelMemberCount = null, public ?int $channelMessageCount = null, + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel where the target user's messages were deleted - public ?string $cid = null, // The CID of the channel where the target user's messages were deleted + public ?string $channelID = null, // The ID of the channel where the target user's messages were deleted public ?bool $hardDelete = null, // Whether Messages were hard deleted - public ?\DateTime $receivedAt = null, - public ?string $team = null, // The team of the channel where the target user's messages were deleted - public ?object $channelCustom = null, ) { } diff --git a/src/GeneratedModels/UserMuteResponse.php b/src/GeneratedModels/UserMuteResponse.php index 51193c2..559b081 100644 --- a/src/GeneratedModels/UserMuteResponse.php +++ b/src/GeneratedModels/UserMuteResponse.php @@ -6,11 +6,11 @@ class UserMuteResponse extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?\DateTime $updatedAt = null, - public ?\DateTime $expires = null, public ?UserResponse $target = null, public ?UserResponse $user = null, + public ?\DateTime $expires = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, ) { } diff --git a/src/GeneratedModels/UserMutedEvent.php b/src/GeneratedModels/UserMutedEvent.php index 7e48d51..3b63993 100644 --- a/src/GeneratedModels/UserMutedEvent.php +++ b/src/GeneratedModels/UserMutedEvent.php @@ -9,15 +9,15 @@ class UserMutedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?object $custom = null, + public ?UserResponseCommonFields $targetUser = null, public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "user.muted" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, /** @var array|null */ #[ArrayOf(UserResponseCommonFields::class)] public ?array $targetUsers = null, // The target users that were muted - public ?UserResponseCommonFields $targetUser = null, ) { } diff --git a/src/GeneratedModels/UserRatingReportResponse.php b/src/GeneratedModels/UserRatingReportResponse.php index f2208b9..ddccfb9 100644 --- a/src/GeneratedModels/UserRatingReportResponse.php +++ b/src/GeneratedModels/UserRatingReportResponse.php @@ -6,8 +6,8 @@ class UserRatingReportResponse extends BaseModel { public function __construct( - public ?int $average = null, public ?int $count = null, + public ?int $average = null, ) { } diff --git a/src/GeneratedModels/UserReactivatedEvent.php b/src/GeneratedModels/UserReactivatedEvent.php index 47900b8..e9ca821 100644 --- a/src/GeneratedModels/UserReactivatedEvent.php +++ b/src/GeneratedModels/UserReactivatedEvent.php @@ -9,12 +9,12 @@ class UserReactivatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?object $custom = null, + public ?UserResponseCommonFields $createdBy = null, public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "user.reactivated" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, - public ?UserResponseCommonFields $createdBy = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/UserRequest.php b/src/GeneratedModels/UserRequest.php index 02ff1c8..5a86977 100644 --- a/src/GeneratedModels/UserRequest.php +++ b/src/GeneratedModels/UserRequest.php @@ -9,16 +9,16 @@ class UserRequest extends BaseModel { public function __construct( + public ?PrivacySettingsResponse $privacySettings = null, public ?string $id = null, // User ID + public ?string $name = null, // Optional name of user public ?string $image = null, // User's profile image URL - public ?bool $invisible = null, + public ?object $custom = null, // Custom user data public ?string $language = null, - public ?string $name = null, // Optional name of user + public ?bool $invisible = null, public ?string $role = null, // User's global role - public ?array $teams = null, // List of teams the user belongs to - public ?object $custom = null, // Custom user data - public ?PrivacySettingsResponse $privacySettings = null, public ?array $teamsRole = null, // Map of team-specific roles for the user + public ?array $teams = null, // List of teams the user belongs to ) { } diff --git a/src/GeneratedModels/UserResponse.php b/src/GeneratedModels/UserResponse.php index bd21c87..34d7d39 100644 --- a/src/GeneratedModels/UserResponse.php +++ b/src/GeneratedModels/UserResponse.php @@ -9,32 +9,32 @@ class UserResponse extends BaseModel { public function __construct( - public ?bool $banned = null, // Whether a user is banned or not - public ?\DateTime $createdAt = null, // Date/time of creation + public ?PrivacySettingsResponse $privacySettings = null, + public ?PushNotificationSettingsResponse $pushNotifications = null, public ?string $id = null, // Unique user identifier - public ?bool $invisible = null, + public ?string $name = null, // Optional name of user + public ?string $image = null, + public ?object $custom = null, // Custom data for this object public ?string $language = null, // Preferred language of a user - public ?bool $online = null, // Whether a user online or not public ?string $role = null, // Determines the set of user permissions - public ?bool $shadowBanned = null, // Whether a user is shadow banned - public ?\DateTime $updatedAt = null, // Date/time of the last update - public ?array $blockedUserIds = null, public ?array $teams = null, // List of teams user is a part of - public ?object $custom = null, // Custom data for this object - public ?int $avgResponseTime = null, - public ?\DateTime $banExpires = null, // Date when ban expires - public ?\DateTime $deactivatedAt = null, // Date of deactivation + public ?array $teamsRole = null, + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $updatedAt = null, // Date/time of the last update public ?\DateTime $deletedAt = null, // Date/time of deletion - public ?string $image = null, + public ?bool $banned = null, // Whether a user is banned or not + public ?bool $online = null, // Whether a user online or not public ?\DateTime $lastActive = null, // Date of last activity - public ?string $name = null, // Optional name of user public ?\DateTime $revokeTokensIssuedBefore = null, // Revocation date for tokens + public ?\DateTime $deactivatedAt = null, // Date of deactivation + public ?array $blockedUserIds = null, + public ?int $avgResponseTime = null, + public ?bool $shadowBanned = null, // Whether a user is shadow banned + public ?\DateTime $banExpires = null, // Date when ban expires /** @var array|null */ #[ArrayOf(DeviceResponse::class)] public ?array $devices = null, // List of devices user is using - public ?PrivacySettingsResponse $privacySettings = null, - public ?PushNotificationSettingsResponse $pushNotifications = null, - public ?array $teamsRole = null, + public ?bool $invisible = null, ) { } diff --git a/src/GeneratedModels/UserResponseCommonFields.php b/src/GeneratedModels/UserResponseCommonFields.php index 84acdd2..8c54317 100644 --- a/src/GeneratedModels/UserResponseCommonFields.php +++ b/src/GeneratedModels/UserResponseCommonFields.php @@ -6,24 +6,24 @@ class UserResponseCommonFields extends BaseModel { public function __construct( - public ?bool $banned = null, - public ?\DateTime $createdAt = null, public ?string $id = null, + public ?string $name = null, + public ?string $image = null, + public ?object $custom = null, public ?string $language = null, - public ?bool $online = null, public ?string $role = null, - public ?\DateTime $updatedAt = null, - public ?array $blockedUserIds = null, public ?array $teams = null, - public ?object $custom = null, - public ?int $avgResponseTime = null, - public ?\DateTime $deactivatedAt = null, + public ?array $teamsRole = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, public ?\DateTime $deletedAt = null, - public ?string $image = null, + public ?bool $banned = null, + public ?bool $online = null, public ?\DateTime $lastActive = null, - public ?string $name = null, public ?\DateTime $revokeTokensIssuedBefore = null, - public ?array $teamsRole = null, + public ?\DateTime $deactivatedAt = null, + public ?array $blockedUserIds = null, + public ?int $avgResponseTime = null, ) { } diff --git a/src/GeneratedModels/UserResponsePrivacyFields.php b/src/GeneratedModels/UserResponsePrivacyFields.php index 841c527..f50564d 100644 --- a/src/GeneratedModels/UserResponsePrivacyFields.php +++ b/src/GeneratedModels/UserResponsePrivacyFields.php @@ -6,26 +6,26 @@ class UserResponsePrivacyFields extends BaseModel { public function __construct( - public ?bool $banned = null, - public ?\DateTime $createdAt = null, + public ?PrivacySettingsResponse $privacySettings = null, public ?string $id = null, + public ?string $name = null, + public ?string $image = null, + public ?object $custom = null, public ?string $language = null, - public ?bool $online = null, public ?string $role = null, - public ?\DateTime $updatedAt = null, - public ?array $blockedUserIds = null, public ?array $teams = null, - public ?object $custom = null, - public ?int $avgResponseTime = null, - public ?\DateTime $deactivatedAt = null, + public ?array $teamsRole = null, + public ?\DateTime $createdAt = null, + public ?\DateTime $updatedAt = null, public ?\DateTime $deletedAt = null, - public ?string $image = null, - public ?bool $invisible = null, + public ?bool $banned = null, + public ?bool $online = null, public ?\DateTime $lastActive = null, - public ?string $name = null, public ?\DateTime $revokeTokensIssuedBefore = null, - public ?PrivacySettingsResponse $privacySettings = null, - public ?array $teamsRole = null, + public ?\DateTime $deactivatedAt = null, + public ?array $blockedUserIds = null, + public ?int $avgResponseTime = null, + public ?bool $invisible = null, ) { } diff --git a/src/GeneratedModels/UserUnbannedEvent.php b/src/GeneratedModels/UserUnbannedEvent.php index 9e5710c..f725f55 100644 --- a/src/GeneratedModels/UserUnbannedEvent.php +++ b/src/GeneratedModels/UserUnbannedEvent.php @@ -9,20 +9,20 @@ class UserUnbannedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?object $custom = null, + public ?UserResponseCommonFields $createdBy = null, public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "user.unbanned" in this case - public ?string $channelID = null, // The ID of the channel where the target user was unbanned + public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, + public ?string $cid = null, // The CID of the channel where the target user was unbanned + public ?string $team = null, // The team of the channel where the target user was unbanned public ?int $channelMemberCount = null, public ?int $channelMessageCount = null, + public ?object $channelCustom = null, public ?string $channelType = null, // The type of the channel where the target user was unbanned - public ?string $cid = null, // The CID of the channel where the target user was unbanned - public ?\DateTime $receivedAt = null, + public ?string $channelID = null, // The ID of the channel where the target user was unbanned public ?bool $shadow = null, // Whether the target user was shadow unbanned - public ?string $team = null, // The team of the channel where the target user was unbanned - public ?object $channelCustom = null, - public ?UserResponseCommonFields $createdBy = null, ) { } diff --git a/src/GeneratedModels/UserUnmutedEvent.php b/src/GeneratedModels/UserUnmutedEvent.php index fbbc46b..1188415 100644 --- a/src/GeneratedModels/UserUnmutedEvent.php +++ b/src/GeneratedModels/UserUnmutedEvent.php @@ -9,15 +9,15 @@ class UserUnmutedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?object $custom = null, + public ?UserResponseCommonFields $targetUser = null, public ?UserResponseCommonFields $user = null, public ?string $type = null, // The type of event: "user.unmuted" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, /** @var array|null */ #[ArrayOf(UserResponseCommonFields::class)] public ?array $targetUsers = null, // The target users that were unmuted - public ?UserResponseCommonFields $targetUser = null, ) { } diff --git a/src/GeneratedModels/UserUnreadReminderEvent.php b/src/GeneratedModels/UserUnreadReminderEvent.php index 265936b..1c559bd 100644 --- a/src/GeneratedModels/UserUnreadReminderEvent.php +++ b/src/GeneratedModels/UserUnreadReminderEvent.php @@ -9,14 +9,14 @@ class UserUnreadReminderEvent extends BaseModel { public function __construct( + public ?UserResponseCommonFields $user = null, + public ?string $type = null, // The type of event: "user.unread_message_reminder" in this case public ?\DateTime $createdAt = null, // Date/time of creation + public ?\DateTime $receivedAt = null, + public ?object $custom = null, /** @var array|null */ #[MapOf(ChannelMessagesResponse::class)] public ?array $channels = null, // The channels with unread messages - public ?object $custom = null, - public ?UserResponseCommonFields $user = null, - public ?string $type = null, // The type of event: "user.unread_message_reminder" in this case - public ?\DateTime $receivedAt = null, ) { } diff --git a/src/GeneratedModels/UserUpdatedEvent.php b/src/GeneratedModels/UserUpdatedEvent.php index 449ec9c..253847e 100644 --- a/src/GeneratedModels/UserUpdatedEvent.php +++ b/src/GeneratedModels/UserUpdatedEvent.php @@ -9,11 +9,11 @@ class UserUpdatedEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, // Date/time of creation - public ?object $custom = null, public ?UserResponsePrivacyFields $user = null, public ?string $type = null, // The type of event: "user.updated" in this case + public ?\DateTime $createdAt = null, // Date/time of creation public ?\DateTime $receivedAt = null, + public ?object $custom = null, ) { } diff --git a/src/GeneratedModels/VelocityFilterConfig.php b/src/GeneratedModels/VelocityFilterConfig.php index c2942fa..c2074fd 100644 --- a/src/GeneratedModels/VelocityFilterConfig.php +++ b/src/GeneratedModels/VelocityFilterConfig.php @@ -6,15 +6,15 @@ class VelocityFilterConfig extends BaseModel { public function __construct( - public ?bool $advancedFilters = null, public ?bool $async = null, - public ?bool $cascadingActions = null, - public ?int $cidsPerUser = null, public ?bool $enabled = null, - public ?bool $firstMessageOnly = null, /** @var array|null */ #[ArrayOf(VelocityFilterConfigRule::class)] public ?array $rules = null, + public ?bool $cascadingActions = null, + public ?bool $firstMessageOnly = null, + public ?int $cidsPerUser = null, + public ?bool $advancedFilters = null, ) { } diff --git a/src/GeneratedModels/VelocityFilterConfigRule.php b/src/GeneratedModels/VelocityFilterConfigRule.php index 67f59b9..efafcb3 100644 --- a/src/GeneratedModels/VelocityFilterConfigRule.php +++ b/src/GeneratedModels/VelocityFilterConfigRule.php @@ -8,18 +8,18 @@ class VelocityFilterConfigRule extends BaseModel public function __construct( public ?string $action = null, public ?int $banDuration = null, - public ?string $cascadingAction = null, + public ?bool $shadowBan = null, + public ?bool $ipBan = null, public ?int $cascadingThreshold = null, - public ?bool $checkMessageContext = null, + public ?string $cascadingAction = null, public ?int $fastSpamThreshold = null, - public ?int $fastSpamTtl = null, - public ?bool $ipBan = null, - public ?int $probationPeriod = null, - public ?bool $shadowBan = null, - public ?int $slowSpamBanDuration = null, public ?int $slowSpamThreshold = null, + public ?bool $checkMessageContext = null, + public ?int $fastSpamTtl = null, public ?int $slowSpamTtl = null, + public ?int $slowSpamBanDuration = null, public ?bool $urlOnly = null, + public ?int $probationPeriod = null, ) { } diff --git a/src/GeneratedModels/VideoCallRuleConfig.php b/src/GeneratedModels/VideoCallRuleConfig.php index 7be8286..a6a3688 100644 --- a/src/GeneratedModels/VideoCallRuleConfig.php +++ b/src/GeneratedModels/VideoCallRuleConfig.php @@ -6,11 +6,11 @@ class VideoCallRuleConfig extends BaseModel { public function __construct( - public ?bool $flagAllLabels = null, - public ?array $flaggedLabels = null, /** @var array|null */ #[ArrayOf(HarmConfig::class)] public ?array $rules = null, + public ?bool $flagAllLabels = null, + public ?array $flaggedLabels = null, ) { } diff --git a/src/GeneratedModels/VideoReactionResponse.php b/src/GeneratedModels/VideoReactionResponse.php index 5f54dc4..928b615 100644 --- a/src/GeneratedModels/VideoReactionResponse.php +++ b/src/GeneratedModels/VideoReactionResponse.php @@ -6,8 +6,8 @@ class VideoReactionResponse extends BaseModel { public function __construct( - public ?string $type = null, public ?UserResponse $user = null, + public ?string $type = null, public ?string $emojiCode = null, public ?object $custom = null, ) { diff --git a/src/GeneratedModels/VideoReactionsResponse.php b/src/GeneratedModels/VideoReactionsResponse.php index d760792..fc764a9 100644 --- a/src/GeneratedModels/VideoReactionsResponse.php +++ b/src/GeneratedModels/VideoReactionsResponse.php @@ -6,8 +6,8 @@ class VideoReactionsResponse extends BaseModel { public function __construct( - public ?string $reaction = null, public ?VideoReactionOverTimeResponse $countOverTime = null, + public ?string $reaction = null, ) { } diff --git a/src/GeneratedModels/VideoSettings.php b/src/GeneratedModels/VideoSettings.php index 2990a5c..3c799ff 100644 --- a/src/GeneratedModels/VideoSettings.php +++ b/src/GeneratedModels/VideoSettings.php @@ -6,11 +6,11 @@ class VideoSettings extends BaseModel { public function __construct( + public ?TargetResolution $targetResolution = null, + public ?bool $enabled = null, public ?bool $accessRequestEnabled = null, public ?bool $cameraDefaultOn = null, public ?string $cameraFacing = null, - public ?bool $enabled = null, - public ?TargetResolution $targetResolution = null, ) { } diff --git a/src/GeneratedModels/VideoSettingsRequest.php b/src/GeneratedModels/VideoSettingsRequest.php index 9f813fc..a15d3c6 100644 --- a/src/GeneratedModels/VideoSettingsRequest.php +++ b/src/GeneratedModels/VideoSettingsRequest.php @@ -6,11 +6,11 @@ class VideoSettingsRequest extends BaseModel { public function __construct( + public ?TargetResolution $targetResolution = null, + public ?bool $enabled = null, public ?bool $accessRequestEnabled = null, public ?bool $cameraDefaultOn = null, public ?string $cameraFacing = null, - public ?bool $enabled = null, - public ?TargetResolution $targetResolution = null, ) { } diff --git a/src/GeneratedModels/VideoSettingsResponse.php b/src/GeneratedModels/VideoSettingsResponse.php index 1ec973f..ed23c63 100644 --- a/src/GeneratedModels/VideoSettingsResponse.php +++ b/src/GeneratedModels/VideoSettingsResponse.php @@ -6,11 +6,11 @@ class VideoSettingsResponse extends BaseModel { public function __construct( + public ?TargetResolution $targetResolution = null, + public ?bool $enabled = null, public ?bool $accessRequestEnabled = null, public ?bool $cameraDefaultOn = null, public ?string $cameraFacing = null, - public ?bool $enabled = null, - public ?TargetResolution $targetResolution = null, ) { } diff --git a/src/GeneratedModels/VoteData.php b/src/GeneratedModels/VoteData.php index 58d11d6..1417367 100644 --- a/src/GeneratedModels/VoteData.php +++ b/src/GeneratedModels/VoteData.php @@ -6,8 +6,8 @@ class VoteData extends BaseModel { public function __construct( - public ?string $answerText = null, public ?string $optionID = null, + public ?string $answerText = null, ) { } diff --git a/src/GeneratedModels/WSEvent.php b/src/GeneratedModels/WSEvent.php index f3f9c88..5801267 100644 --- a/src/GeneratedModels/WSEvent.php +++ b/src/GeneratedModels/WSEvent.php @@ -9,21 +9,6 @@ class WSEvent extends BaseModel { public function __construct( - public ?\DateTime $createdAt = null, - public ?string $type = null, - public ?object $custom = null, - public ?bool $automoderation = null, - public ?string $channelID = null, - public ?\DateTime $channelLastMessageAt = null, - public ?string $channelType = null, - public ?string $cid = null, - public ?string $connectionID = null, - public ?string $parentID = null, - public ?string $reason = null, - public ?string $team = null, - public ?string $threadID = null, - public ?string $userID = null, - public ?int $watcherCount = null, public ?ModerationResponse $automoderationScores = null, public ?ChannelResponse $channel = null, public ?UserResponse $createdBy = null, @@ -36,6 +21,21 @@ public function __construct( public ?ReactionResponse $reaction = null, public ?ThreadResponse $thread = null, public ?UserResponse $user = null, + public ?string $type = null, + public ?string $connectionID = null, + public ?string $cid = null, + public ?string $channelID = null, + public ?string $channelType = null, + public ?\DateTime $channelLastMessageAt = null, + public ?string $threadID = null, + public ?string $userID = null, + public ?int $watcherCount = null, + public ?string $reason = null, + public ?bool $automoderation = null, + public ?string $parentID = null, + public ?string $team = null, + public ?object $custom = null, + public ?\DateTime $createdAt = null, ) { } diff --git a/src/GeneratedModels/WrappedUnreadCountsResponse.php b/src/GeneratedModels/WrappedUnreadCountsResponse.php index 0f66f7e..5538d03 100644 --- a/src/GeneratedModels/WrappedUnreadCountsResponse.php +++ b/src/GeneratedModels/WrappedUnreadCountsResponse.php @@ -9,19 +9,19 @@ class WrappedUnreadCountsResponse extends BaseModel { public function __construct( - public ?string $duration = null, // Duration of the request in milliseconds public ?int $totalUnreadCount = null, public ?int $totalUnreadThreadsCount = null, - /** @var array|null */ - #[ArrayOf(UnreadCountsChannelType::class)] - public ?array $channelType = null, + public ?array $totalUnreadCountByTeam = null, /** @var array|null */ #[ArrayOf(UnreadCountsChannel::class)] public ?array $channels = null, + /** @var array|null */ + #[ArrayOf(UnreadCountsChannelType::class)] + public ?array $channelType = null, /** @var array|null */ #[ArrayOf(UnreadCountsThread::class)] public ?array $threads = null, - public ?array $totalUnreadCountByTeam = null, + public ?string $duration = null, // Duration of the request in milliseconds ) { } diff --git a/src/GeneratedModels/XiaomiConfig.php b/src/GeneratedModels/XiaomiConfig.php index f25c1c5..ac80413 100644 --- a/src/GeneratedModels/XiaomiConfig.php +++ b/src/GeneratedModels/XiaomiConfig.php @@ -6,9 +6,9 @@ class XiaomiConfig extends BaseModel { public function __construct( - public ?bool $disabled = null, public ?string $packageName = null, public ?string $secret = null, + public ?bool $disabled = null, ) { } From d98e98754bc96eec2391201fa42ebe609f76825e Mon Sep 17 00:00:00 2001 From: Yun Wang Date: Thu, 19 Feb 2026 16:53:09 +0100 Subject: [PATCH 8/8] chore: bump jwt to v7 and commit composer.lock --- .gitignore | 5 +- composer-generated.json | 2 +- composer.json | 2 +- composer.lock | 2957 +++++++++++++++++++++++++++++++++++++++ generate.sh | 2 +- 5 files changed, 2961 insertions(+), 7 deletions(-) create mode 100644 composer.lock diff --git a/.gitignore b/.gitignore index b2ecebc..a124036 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,6 @@ # Dependencies /vendor/ -# Composer -composer.lock - # IDE files .idea/ .vscode/ @@ -34,4 +31,4 @@ logs/ # src/Models/ # src/Requests/ # src/Generated/ -# composer-generated.json \ No newline at end of file +# composer-generated.json diff --git a/composer-generated.json b/composer-generated.json index 7af4010..0c06ccd 100644 --- a/composer-generated.json +++ b/composer-generated.json @@ -7,7 +7,7 @@ "php": "^8.1", "ext-json": "*", "ext-curl": "*", - "firebase/php-jwt": "^6.0", + "firebase/php-jwt": "^7.0", "guzzlehttp/guzzle": "^7.0", "vlucas/phpdotenv": "^5.0" }, diff --git a/composer.json b/composer.json index c560c1b..0d3ca69 100644 --- a/composer.json +++ b/composer.json @@ -14,7 +14,7 @@ "php": "^8.1", "ext-curl": "*", "ext-json": "*", - "firebase/php-jwt": "^6.0", + "firebase/php-jwt": "^7.0", "guzzlehttp/guzzle": "^7.0", "vlucas/phpdotenv": "^5.0" }, diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..b0ba853 --- /dev/null +++ b/composer.lock @@ -0,0 +1,2957 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "8365a203851af87de835f075e10b5a9e", + "packages": [ + { + "name": "firebase/php-jwt", + "version": "v7.0.2", + "source": { + "type": "git", + "url": "https://github.com/firebase/php-jwt.git", + "reference": "5645b43af647b6947daac1d0f659dd1fbe8d3b65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/5645b43af647b6947daac1d0f659dd1fbe8d3b65", + "reference": "5645b43af647b6947daac1d0f659dd1fbe8d3b65", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^7.4", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psr/cache": "^2.0||^3.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0" + }, + "suggest": { + "ext-sodium": "Support EdDSA (Ed25519) signatures", + "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" + }, + "type": "library", + "autoload": { + "psr-4": { + "Firebase\\JWT\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Neuman Vong", + "email": "neuman+pear@twilio.com", + "role": "Developer" + }, + { + "name": "Anant Narayanan", + "email": "anant@php.net", + "role": "Developer" + } + ], + "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", + "homepage": "https://github.com/firebase/php-jwt", + "keywords": [ + "jwt", + "php" + ], + "support": { + "issues": "https://github.com/firebase/php-jwt/issues", + "source": "https://github.com/firebase/php-jwt/tree/v7.0.2" + }, + "time": "2025-12-16T22:17:28+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:43:20+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.10.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^2.3", + "guzzlehttp/psr7": "^2.8", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.10.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2025-08-23T22:36:01+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "481557b130ef3790cf82b713667b43030dc9c957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", + "reference": "481557b130ef3790cf82b713667b43030dc9c957", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.3.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2025-08-22T14:34:08+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "21dc724a0583619cd1652f673303492272778051" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", + "reference": "21dc724a0583619cd1652f673303492272778051", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.8.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2025-08-23T21:21:41+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.5", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:41:33+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-23T08:48:59+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-02T08:10:11+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.3", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "955e7815d677a3eaa7075231212f2110983adecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc", + "reference": "955e7815d677a3eaa7075231212f2110983adecc", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.4", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5", + "symfony/polyfill-ctype": "^1.26", + "symfony/polyfill-mbstring": "^1.26", + "symfony/polyfill-php80": "^1.26" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:49:13+00:00" + } + ], + "packages-dev": [ + { + "name": "myclabs/deep-copy", + "version": "1.13.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-08-01T08:46:24+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.7.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" + }, + "time": "2025-12-06T11:56:16+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpstan/phpstan", + "version": "1.12.32", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/2770dcdf5078d0b0d53f94317e06affe88419aa8", + "reference": "2770dcdf5078d0b0d53f94317e06affe88419aa8", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan - PHP Static Analysis Tool", + "keywords": [ + "dev", + "static analysis" + ], + "support": { + "docs": "https://phpstan.org/user-guide/getting-started", + "forum": "https://github.com/phpstan/phpstan/discussions", + "issues": "https://github.com/phpstan/phpstan/issues", + "security": "https://github.com/phpstan/phpstan/security/policy", + "source": "https://github.com/phpstan/phpstan-src" + }, + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://github.com/phpstan", + "type": "github" + } + ], + "time": "2025-09-30T10:16:31+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "10.1.16", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "7e308268858ed6baedc8704a304727d20bc07c77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e308268858ed6baedc8704a304727d20bc07c77", + "reference": "7e308268858ed6baedc8704a304727d20bc07c77", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.19.1 || ^5.1.0", + "php": ">=8.1", + "phpunit/php-file-iterator": "^4.1.0", + "phpunit/php-text-template": "^3.0.1", + "sebastian/code-unit-reverse-lookup": "^3.0.0", + "sebastian/complexity": "^3.2.0", + "sebastian/environment": "^6.1.0", + "sebastian/lines-of-code": "^2.0.2", + "sebastian/version": "^4.0.1", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^10.1" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "10.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.16" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-22T04:31:57+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "4.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c", + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-08-31T06:24:48+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", + "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^10.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:56:09+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-08-31T14:07:24+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d", + "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:57:52+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "10.5.63", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "33198268dad71e926626b618f3ec3966661e4d90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/33198268dad71e926626b618f3ec3966661e4d90", + "reference": "33198268dad71e926626b618f3ec3966661e4d90", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.1", + "phpunit/php-code-coverage": "^10.1.16", + "phpunit/php-file-iterator": "^4.1.0", + "phpunit/php-invoker": "^4.0.0", + "phpunit/php-text-template": "^3.0.1", + "phpunit/php-timer": "^6.0.0", + "sebastian/cli-parser": "^2.0.1", + "sebastian/code-unit": "^2.0.0", + "sebastian/comparator": "^5.0.5", + "sebastian/diff": "^5.1.1", + "sebastian/environment": "^6.1.0", + "sebastian/exporter": "^5.1.4", + "sebastian/global-state": "^6.0.2", + "sebastian/object-enumerator": "^5.0.0", + "sebastian/recursion-context": "^5.0.1", + "sebastian/type": "^4.0.0", + "sebastian/version": "^4.0.1" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "10.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.63" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2026-01-27T05:48:37+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/c34583b87e7b7a8055bf6c450c2c77ce32a24084", + "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T07:12:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "a81fee9eef0b7a76af11d121767abc44c104e503" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503", + "reference": "a81fee9eef0b7a76af11d121767abc44c104e503", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:58:43+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", + "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:59:15+00:00" + }, + { + "name": "sebastian/comparator", + "version": "5.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "55dfef806eb7dfeb6e7a6935601fef866f8ca48d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55dfef806eb7dfeb6e7a6935601fef866f8ca48d", + "reference": "55dfef806eb7dfeb6e7a6935601fef866f8ca48d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.1", + "sebastian/diff": "^5.0", + "sebastian/exporter": "^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2026-01-24T09:25:16+00:00" + }, + { + "name": "sebastian/complexity", + "version": "3.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "68ff824baeae169ec9f2137158ee529584553799" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799", + "reference": "68ff824baeae169ec9f2137158ee529584553799", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-21T08:37:17+00:00" + }, + { + "name": "sebastian/diff", + "version": "5.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e", + "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0", + "symfony/process": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/5.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T07:15:17+00:00" + }, + { + "name": "sebastian/environment", + "version": "6.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "8074dbcd93529b357029f5cc5058fd3e43666984" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984", + "reference": "8074dbcd93529b357029f5cc5058fd3e43666984", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/6.1.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-23T08:47:14+00:00" + }, + { + "name": "sebastian/exporter", + "version": "5.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "0735b90f4da94969541dac1da743446e276defa6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0735b90f4da94969541dac1da743446e276defa6", + "reference": "0735b90f4da94969541dac1da743446e276defa6", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.1", + "sebastian/recursion-context": "^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" + } + ], + "time": "2025-09-24T06:09:11+00:00" + }, + { + "name": "sebastian/global-state", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", + "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "sebastian/object-reflector": "^3.0", + "sebastian/recursion-context": "^5.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T07:19:19+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0", + "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-21T08:38:20+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906", + "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "sebastian/object-reflector": "^3.0", + "sebastian/recursion-context": "^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T07:08:32+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "24ed13d98130f0e7122df55d06c5c4942a577957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957", + "reference": "24ed13d98130f0e7122df55d06c5c4942a577957", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T07:06:18+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/47e34210757a2f37a97dcd207d032e1b01e64c7a", + "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-10T07:50:56+00:00" + }, + { + "name": "sebastian/type", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "462699a16464c3944eefc02ebdd77882bd3925bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf", + "reference": "462699a16464c3944eefc02ebdd77882bd3925bf", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/4.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T07:10:45+00:00" + }, + { + "name": "sebastian/version", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17", + "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-07T11:34:05+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.13.5", + "source": { + "type": "git", + "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", + "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0ca86845ce43291e8f5692c7356fccf3bcf02bf4", + "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" + }, + "bin": [ + "bin/phpcbf", + "bin/phpcs" + ], + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "Former lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "Current lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards", + "static analysis" + ], + "support": { + "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", + "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", + "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" + }, + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcsstandards", + "type": "thanks_dev" + } + ], + "time": "2025-11-04T16:30:35+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2025-11-17T20:03:58+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.1", + "ext-curl": "*", + "ext-json": "*" + }, + "platform-dev": {}, + "plugin-api-version": "2.9.0" +} diff --git a/generate.sh b/generate.sh index cb5992e..713d133 100755 --- a/generate.sh +++ b/generate.sh @@ -16,7 +16,7 @@ then exit 1; fi -set -ex +set -e # cd in API repo, generate new spec and then generate code from it ( cd $SOURCE_PATH ; make openapi ; go run ./cmd/chat-manager openapi generate-client --language php --spec ./releases/v2/serverside-api.yaml --output $DST_PATH )