Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
0dc65a9
feat: update by openapi refactor
mogita Feb 16, 2026
ca6304b
fix: map missing fields to null with fromJson()
mogita Feb 16, 2026
aa920ec
feat: update by openapi refactor
mogita Feb 17, 2026
9bacb4a
feat: update by openapi refactor
mogita Feb 17, 2026
be430a7
fix: correct array for map
mogita Feb 19, 2026
42bc228
style: clean up empty comments
mogita Feb 19, 2026
c1e0e43
feat: update argument position for constructors
mogita Feb 19, 2026
d98e987
chore: bump jwt to v7 and commit composer.lock
mogita Feb 19, 2026
5a9c36e
feat: stablize constructor parameter ordering
mogita Feb 20, 2026
ca58c20
feat: update by openapi refactor
mogita Feb 24, 2026
ac5b0e5
feat: add chat integration test helpers and base test case
mogita Feb 24, 2026
baa8d47
feat: add all 16 user integration tests for chat SDK parity
mogita Feb 24, 2026
0a52a0a
feat: add channel integration tests (32 tests)
mogita Feb 24, 2026
2ecd94f
feat: add message integration tests (27 tests)
mogita Feb 24, 2026
4e1f916
feat: add chat reaction integration tests (send, get, delete, enforce…
mogita Feb 24, 2026
c6fabc4
feat: add chat polls integration tests (create, query, vote)
mogita Feb 24, 2026
9fa7c5a
feat: add misc chat integration tests (devices, blocklists, commands,…
mogita Feb 24, 2026
12fee41
feat: add moderation integration tests (ban/unban, mute/unmute, flag …
mogita Feb 24, 2026
0d5551a
feat: add video integration tests (17 tests)
mogita Feb 24, 2026
9b0b48f
test: fix queryUsers, Guzzle error handling and more
mogita Feb 25, 2026
df0af38
test: set test groups properly
mogita Feb 25, 2026
d19bd15
fix: add eventual consistency handling for integration tests
mogita Feb 25, 2026
72fd6cf
test: running time optimization
mogita Feb 25, 2026
b3a3ab7
test: improve wait intervals
mogita Feb 25, 2026
acb088e
test: remove offset and sort case
mogita Feb 25, 2026
881896d
test: fine tuning
mogita Feb 25, 2026
514aaf5
test: fine tuning
mogita Feb 25, 2026
fb8bdab
test: parallel testing
mogita Feb 26, 2026
ebfdbda
test: fine tuning
mogita Feb 26, 2026
2c55dcc
test: fine tuning
mogita Feb 26, 2026
d13d123
test: fine tuning
mogita Feb 26, 2026
a88c2c7
test: fine tuning
mogita Feb 26, 2026
812fa5b
test: update parallel testing
mogita Feb 26, 2026
668bdf1
test: fine tuning
mogita Feb 26, 2026
66d8e99
chore: set platform version to php 8.1
mogita Feb 26, 2026
32e22e2
test: fine tuning
mogita Feb 26, 2026
7b5cc04
test: fine tuning
mogita Feb 26, 2026
2d821d2
test: run parallel unit test and one integration test
mogita Feb 27, 2026
a2479d5
test: fine tuning
mogita Feb 27, 2026
cb5dc00
ci: add pre-release workflow and update changelog
mogita Mar 2, 2026
df2893a
test: fine tuning
mogita Mar 2, 2026
8273787
ci: specify the environment
mogita Mar 2, 2026
20f49c9
ci: update parameter format for packagist
mogita Mar 2, 2026
0a1008a
feat: update by openapi refactor
mogita Mar 4, 2026
bdd7a82
feat: update by openapi refactor
mogita Mar 4, 2026
d625025
feat: update by openapi refactor
mogita Mar 4, 2026
4965d6b
test: chat and video clients
mogita Mar 5, 2026
4c094bc
test: fine tuning
mogita Mar 5, 2026
c993bef
feat: error handling on encoding failure
mogita Mar 5, 2026
5c44be9
feat: update by openapi refactor
mogita Mar 5, 2026
ee295e3
test: fine tuning
mogita Mar 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
566 changes: 566 additions & 0 deletions src/Generated/Webhook.php

Large diffs are not rendered by default.

5 changes: 0 additions & 5 deletions src/GeneratedModels/AIImageConfig.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property bool|null $async
* @property bool|null $enabled
* @property array<OCRRule>|null $ocrRules
* @property array<AWSRekognitionRule>|null $rules
*/
class AIImageConfig extends BaseModel
{
Expand Down
6 changes: 0 additions & 6 deletions src/GeneratedModels/AITextConfig.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property bool|null $async
* @property bool|null $enabled
* @property string|null $profile
* @property array<BodyguardRule>|null $rules
* @property array<BodyguardSeverityRule>|null $severityRules
*/
class AITextConfig extends BaseModel
{
Expand Down
4 changes: 0 additions & 4 deletions src/GeneratedModels/AIVideoConfig.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property bool|null $async
* @property bool|null $enabled
* @property array<AWSRekognitionRule>|null $rules
*/
class AIVideoConfig extends BaseModel
{
Expand Down
9 changes: 0 additions & 9 deletions src/GeneratedModels/APIError.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
11 changes: 0 additions & 11 deletions src/GeneratedModels/APNConfig.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
11 changes: 0 additions & 11 deletions src/GeneratedModels/APNConfigFields.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
7 changes: 0 additions & 7 deletions src/GeneratedModels/APNS.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{
Expand Down
23 changes: 23 additions & 0 deletions src/GeneratedModels/APNSPayload.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php

declare(strict_types=1);

namespace GetStream\GeneratedModels;
/**
*
*/
class APNSPayload extends BaseModel
{
public function __construct(
public ?string $body = null,
public ?int $contentAvailable = null,
public ?int $mutableContent = null,
public ?string $sound = null,
public ?string $title = null,
public ?object $data = null,
) {
}

// BaseModel automatically handles jsonSerialize(), toArray(), and fromJson() using constructor types!
// Use #[JsonKey('user_id')] to override field names if needed.
}
4 changes: 0 additions & 4 deletions src/GeneratedModels/AWSRekognitionRule.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property string $action
* @property string $label
* @property int $minConfidence
*/
class AWSRekognitionRule extends BaseModel
{
Expand Down
3 changes: 0 additions & 3 deletions src/GeneratedModels/AcceptFeedMemberInviteRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property string|null $userID
* @property UserRequest|null $user
*/
class AcceptFeedMemberInviteRequest extends BaseModel
{
Expand Down
3 changes: 0 additions & 3 deletions src/GeneratedModels/AcceptFeedMemberInviteResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property string $duration
* @property FeedMemberResponse $member
*/
class AcceptFeedMemberInviteResponse extends BaseModel
{
Expand Down
4 changes: 0 additions & 4 deletions src/GeneratedModels/AcceptFollowRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property string $source
* @property string $target
* @property string|null $followerRole
*/
class AcceptFollowRequest extends BaseModel
{
Expand Down
3 changes: 0 additions & 3 deletions src/GeneratedModels/AcceptFollowResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property string $duration
* @property FollowResponse $follow
*/
class AcceptFollowResponse extends BaseModel
{
Expand Down
6 changes: 0 additions & 6 deletions src/GeneratedModels/Action.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property string $name
* @property string $text
* @property string $type
* @property string|null $style
* @property string|null $value
*/
class Action extends BaseModel
{
Expand Down
12 changes: 0 additions & 12 deletions src/GeneratedModels/ActionLogResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property \DateTime $createdAt
* @property string $id
* @property string $reason
* @property string $targetUserID
* @property string $type
* @property string $userID
* @property array $aiProviders
* @property object $custom
* @property ReviewQueueItemResponse|null $reviewQueueItem
* @property UserResponse|null $targetUser
* @property UserResponse|null $user
*/
class ActionLogResponse extends BaseModel
{
Expand Down
8 changes: 0 additions & 8 deletions src/GeneratedModels/ActionSequence.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property string|null $action
* @property bool|null $blur
* @property int|null $cooldownPeriod
* @property int|null $threshold
* @property int|null $timeWindow
* @property bool|null $warning
* @property string|null $warningText
*/
class ActionSequence extends BaseModel
{
Expand Down
3 changes: 0 additions & 3 deletions src/GeneratedModels/ActiveCallsBitrateStats.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property int $p10
* @property int $p50
*/
class ActiveCallsBitrateStats extends BaseModel
{
Expand Down
5 changes: 0 additions & 5 deletions src/GeneratedModels/ActiveCallsFPSStats.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property int $p05
* @property int $p10
* @property int $p50
* @property int $p90
*/
class ActiveCallsFPSStats extends BaseModel
{
Expand Down
3 changes: 0 additions & 3 deletions src/GeneratedModels/ActiveCallsLatencyStats.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property int $p50
* @property int $p90
*/
class ActiveCallsLatencyStats extends BaseModel
{
Expand Down
4 changes: 0 additions & 4 deletions src/GeneratedModels/ActiveCallsMetrics.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property JoinCallAPIMetrics|null $joinCallAPI
* @property PublishersMetrics|null $publishers
* @property SubscribersMetrics|null $subscribers
*/
class ActiveCallsMetrics extends BaseModel
{
Expand Down
3 changes: 0 additions & 3 deletions src/GeneratedModels/ActiveCallsResolutionStats.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property int $p10
* @property int $p50
*/
class ActiveCallsResolutionStats extends BaseModel
{
Expand Down
5 changes: 0 additions & 5 deletions src/GeneratedModels/ActiveCallsSummary.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property int $activeCalls
* @property int $activePublishers
* @property int $activeSubscribers
* @property int $participants
*/
class ActiveCallsSummary extends BaseModel
{
Expand Down
9 changes: 0 additions & 9 deletions src/GeneratedModels/ActivityAddedEvent.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,6 @@
namespace GetStream\GeneratedModels;
/**
* Emitted when an activity is added to a feed.
*
* @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 ActivityAddedEvent extends BaseModel
{
Expand Down
9 changes: 0 additions & 9 deletions src/GeneratedModels/ActivityDeletedEvent.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,6 @@
namespace GetStream\GeneratedModels;
/**
* Emitted when an activity is deleted.
*
* @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 ActivityDeletedEvent extends BaseModel
{
Expand Down
7 changes: 0 additions & 7 deletions src/GeneratedModels/ActivityFeedbackEvent.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,6 @@
namespace GetStream\GeneratedModels;
/**
* Emitted when activity feedback is provided.
*
* @property \DateTime $createdAt
* @property ActivityFeedbackEventPayload $activityFeedback
* @property object $custom
* @property string $type
* @property \DateTime|null $receivedAt
* @property UserResponseCommonFields|null $user
*/
class ActivityFeedbackEvent extends BaseModel
{
Expand Down
9 changes: 1 addition & 8 deletions src/GeneratedModels/ActivityFeedbackEventPayload.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,11 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property string $action
* @property string $activityID
* @property \DateTime $createdAt
* @property \DateTime $updatedAt
* @property string $value
* @property UserResponse $user
*/
class ActivityFeedbackEventPayload extends BaseModel
{
public function __construct(
public ?string $action = null, // The type of feedback action
public ?string $action = null, // The type of feedback action. One of: hide, show_more, show_less
public ?string $activityID = null, // The activity that received feedback
public ?\DateTime $createdAt = null, // When the feedback was created
public ?\DateTime $updatedAt = null, // When the feedback was last updated
Expand Down
6 changes: 0 additions & 6 deletions src/GeneratedModels/ActivityFeedbackRequest.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,6 @@
namespace GetStream\GeneratedModels;
/**
* Request to provide feedback on an activity
*
* @property bool|null $hide
* @property bool|null $showLess
* @property bool|null $showMore
* @property string|null $userID
* @property UserRequest|null $user
*/
class ActivityFeedbackRequest extends BaseModel
{
Expand Down
3 changes: 0 additions & 3 deletions src/GeneratedModels/ActivityFeedbackResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
namespace GetStream\GeneratedModels;
/**
* Response for activity feedback submission
*
* @property string $activityID
* @property string $duration
*/
class ActivityFeedbackResponse extends BaseModel
{
Expand Down
3 changes: 0 additions & 3 deletions src/GeneratedModels/ActivityLocation.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
namespace GetStream\GeneratedModels;
/**
*
*
* @property int $lat
* @property int $lng
*/
class ActivityLocation extends BaseModel
{
Expand Down
Loading
Loading