diff --git a/src/Endpoint/BatchSendingsEndpoint.php b/src/Endpoint/BatchSendingsEndpoint.php index 4606161..7f8ff61 100644 --- a/src/Endpoint/BatchSendingsEndpoint.php +++ b/src/Endpoint/BatchSendingsEndpoint.php @@ -6,6 +6,7 @@ use DigitalCz\DigiSign\DigiSign; use DigitalCz\DigiSign\Endpoint\Traits\CreateEndpointTrait; +use DigitalCz\DigiSign\Endpoint\Traits\DeleteEndpointTrait; use DigitalCz\DigiSign\Endpoint\Traits\GetEndpointTrait; use DigitalCz\DigiSign\Endpoint\Traits\UpdateEndpointTrait; use DigitalCz\DigiSign\Resource\BatchSending; @@ -15,12 +16,14 @@ * @method BatchSending get(string $id) * @method BatchSending update(string $id, array $body) * @method BatchSending create(array $body) + * @method BatchSending delete(string $id) */ final class BatchSendingsEndpoint extends ResourceEndpoint { use GetEndpointTrait; use UpdateEndpointTrait; use CreateEndpointTrait; + use DeleteEndpointTrait; public function __construct(DigiSign $parent) { diff --git a/src/Resource/BatchSending.php b/src/Resource/BatchSending.php index 4105e3c..ee9f6c1 100644 --- a/src/Resource/BatchSending.php +++ b/src/Resource/BatchSending.php @@ -10,10 +10,14 @@ class BatchSending extends BaseResource { use EntityResourceTrait; + public Blame $createdBy; + public ?string $name; public ?string $envelopeTemplateId; + public ?UserInfo $owner; + public ?File $file; public int $itemsWaitingCount; diff --git a/tests/Endpoint/BatchSendingEndpointTest.php b/tests/Endpoint/BatchSendingEndpointTest.php index a8537eb..6e98b8c 100644 --- a/tests/Endpoint/BatchSendingEndpointTest.php +++ b/tests/Endpoint/BatchSendingEndpointTest.php @@ -24,6 +24,9 @@ public function testCRUD(): void self::endpoint()->update('foo', []); self::assertLastRequest('PUT', "/api/batch-sendings/foo"); + + self::endpoint()->delete('foo'); + self::assertLastRequest('DELETE', "/api/batch-sendings/foo"); } protected static function endpoint(): BatchSendingsEndpoint