Skip to content

Commit

Permalink
Dgs 2616 batchsending (#268)
Browse files Browse the repository at this point in the history
* Add `BatchSending`.`createdBy` and `BatchSending`.`sender` parameters

* Add DELETE `BatchSending` endpoint

* fix phpstan

* chnage \DigitalCz\DigiSign\Endpoint\BatchSendingsEndpoint::items $id parameter

* `BatchSending`.`sender` renamed to `BatchSending`.`owner`

---------

Co-authored-by: pavelvais <[email protected]>
  • Loading branch information
PavelVais and pavelvais authored Oct 2, 2024
1 parent bca6e64 commit d09994a
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/Endpoint/BatchSendingsEndpoint.php
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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)
{
Expand Down
4 changes: 4 additions & 0 deletions src/Resource/BatchSending.php
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
3 changes: 3 additions & 0 deletions tests/Endpoint/BatchSendingEndpointTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit d09994a

Please sign in to comment.