From 941a10f22a5387ed233b45f8c06e7b9a2a8196a5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 12:13:26 +0000 Subject: [PATCH 1/2] feat(api): api update --- .stats.yml | 4 +- src/Queue/QueueGetResponse/Queue/Filter.php | 45 ++++++++++++++----- .../Queue/Filter/CasebookAgreement.php | 14 ++++++ ...CasebookHandled.php => CasebookAnswer.php} | 4 +- 4 files changed, 51 insertions(+), 16 deletions(-) create mode 100644 src/Queue/QueueGetResponse/Queue/Filter/CasebookAgreement.php rename src/Queue/QueueGetResponse/Queue/Filter/{CasebookHandled.php => CasebookAnswer.php} (74%) diff --git a/.stats.yml b/.stats.yml index bb83f32..7564488 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 34 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/moderation-api/moderation-api-ed38c0519aa62ea0320bb4d46fad0e5255aebfd460b3dd6baa03b9af4ef7f18a.yml -openapi_spec_hash: d38359acb0ce2ba95b4ab991b47ca47b +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/moderation-api/moderation-api-4e324c5b209f6b1e2451e0fbafd20b35ba5fe2b57e3c70dd082faad332c3b779.yml +openapi_spec_hash: e974a7107729bb684c55008102a17754 config_hash: 6e090a71f4d354167d93b4534a0e7f05 diff --git a/src/Queue/QueueGetResponse/Queue/Filter.php b/src/Queue/QueueGetResponse/Queue/Filter.php index b84488e..299217e 100644 --- a/src/Queue/QueueGetResponse/Queue/Filter.php +++ b/src/Queue/QueueGetResponse/Queue/Filter.php @@ -8,7 +8,8 @@ use ModerationAPI\Core\Concerns\SdkModel; use ModerationAPI\Core\Contracts\BaseModel; use ModerationAPI\Core\Conversion\ListOf; -use ModerationAPI\Queue\QueueGetResponse\Queue\Filter\CasebookHandled; +use ModerationAPI\Queue\QueueGetResponse\Queue\Filter\CasebookAgreement; +use ModerationAPI\Queue\QueueGetResponse\Queue\Filter\CasebookAnswer; use ModerationAPI\Queue\QueueGetResponse\Queue\Filter\CheckStatus; use ModerationAPI\Queue\QueueGetResponse\Queue\Filter\ContentType; use ModerationAPI\Queue\QueueGetResponse\Queue\Filter\FilterLabel; @@ -27,7 +28,8 @@ * authorID?: string|null, * authorTrustLevels?: list|null, * beforeDate?: string|null, - * casebookHandled?: null|CasebookHandled|value-of, + * casebookAgreement?: null|CasebookAgreement|value-of, + * casebookAnswer?: null|CasebookAnswer|value-of, * checkStatus?: null|CheckStatus|value-of, * clearDateWindow?: bool|null, * contentID?: string|null, @@ -67,9 +69,13 @@ final class Filter implements BaseModel #[Optional] public ?string $beforeDate; - /** @var value-of|null $casebookHandled */ - #[Optional(enum: CasebookHandled::class)] - public ?string $casebookHandled; + /** @var value-of|null $casebookAgreement */ + #[Optional(enum: CasebookAgreement::class)] + public ?string $casebookAgreement; + + /** @var value-of|null $casebookAnswer */ + #[Optional(enum: CasebookAnswer::class)] + public ?string $casebookAnswer; /** @var value-of|null $checkStatus */ #[Optional(enum: CheckStatus::class, nullable: true)] @@ -153,7 +159,8 @@ public function __construct() * You must use named parameters to construct any parameters with a default value. * * @param list|null $authorTrustLevels - * @param CasebookHandled|value-of|null $casebookHandled + * @param CasebookAgreement|value-of|null $casebookAgreement + * @param CasebookAnswer|value-of|null $casebookAnswer * @param CheckStatus|value-of|null $checkStatus * @param list>|null $contentTypes * @param list|null $conversationIDs @@ -174,7 +181,8 @@ public static function with( ?string $authorID = null, ?array $authorTrustLevels = null, ?string $beforeDate = null, - CasebookHandled|string|null $casebookHandled = null, + CasebookAgreement|string|null $casebookAgreement = null, + CasebookAnswer|string|null $casebookAnswer = null, CheckStatus|string|null $checkStatus = null, ?bool $clearDateWindow = null, ?string $contentID = null, @@ -201,7 +209,8 @@ public static function with( null !== $authorID && $self['authorID'] = $authorID; null !== $authorTrustLevels && $self['authorTrustLevels'] = $authorTrustLevels; null !== $beforeDate && $self['beforeDate'] = $beforeDate; - null !== $casebookHandled && $self['casebookHandled'] = $casebookHandled; + null !== $casebookAgreement && $self['casebookAgreement'] = $casebookAgreement; + null !== $casebookAnswer && $self['casebookAnswer'] = $casebookAnswer; null !== $checkStatus && $self['checkStatus'] = $checkStatus; null !== $clearDateWindow && $self['clearDateWindow'] = $clearDateWindow; null !== $contentID && $self['contentID'] = $contentID; @@ -261,13 +270,25 @@ public function withBeforeDate(string $beforeDate): self } /** - * @param CasebookHandled|value-of $casebookHandled + * @param CasebookAgreement|value-of $casebookAgreement + */ + public function withCasebookAgreement( + CasebookAgreement|string $casebookAgreement + ): self { + $self = clone $this; + $self['casebookAgreement'] = $casebookAgreement; + + return $self; + } + + /** + * @param CasebookAnswer|value-of $casebookAnswer */ - public function withCasebookHandled( - CasebookHandled|string $casebookHandled + public function withCasebookAnswer( + CasebookAnswer|string $casebookAnswer ): self { $self = clone $this; - $self['casebookHandled'] = $casebookHandled; + $self['casebookAnswer'] = $casebookAnswer; return $self; } diff --git a/src/Queue/QueueGetResponse/Queue/Filter/CasebookAgreement.php b/src/Queue/QueueGetResponse/Queue/Filter/CasebookAgreement.php new file mode 100644 index 0000000..22275f4 --- /dev/null +++ b/src/Queue/QueueGetResponse/Queue/Filter/CasebookAgreement.php @@ -0,0 +1,14 @@ + Date: Fri, 28 Aug 2026 12:13:49 +0000 Subject: [PATCH 2/2] release: 0.40.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ README.md | 2 +- src/Version.php | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 1b5dc40..0a40b9d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.39.0" + ".": "0.40.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index ed440a1..9d6945b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.40.0 (2026-08-28) + +Full Changelog: [v0.39.0...v0.40.0](https://github.com/moderation-api/sdk-php/compare/v0.39.0...v0.40.0) + +### Features + +* **api:** api update ([941a10f](https://github.com/moderation-api/sdk-php/commit/941a10f22a5387ed233b45f8c06e7b9a2a8196a5)) + ## 0.39.0 (2026-08-27) Full Changelog: [v0.38.0...v0.39.0](https://github.com/moderation-api/sdk-php/compare/v0.38.0...v0.39.0) diff --git a/README.md b/README.md index 50c3321..13049f2 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ The REST API documentation can be found on [docs.moderationapi.com](https://docs ``` -composer require "moderation-api/sdk-php 0.39.0" +composer require "moderation-api/sdk-php 0.40.0" ``` diff --git a/src/Version.php b/src/Version.php index 8896264..fc5bcfc 100644 --- a/src/Version.php +++ b/src/Version.php @@ -5,5 +5,5 @@ namespace ModerationAPI; // x-release-please-start-version -const VERSION = '0.39.0'; +const VERSION = '0.40.0'; // x-release-please-end