From 3c8c3795ac8cf5baaacd864539bb939992ba7e9e Mon Sep 17 00:00:00 2001 From: Anna van Brecht Date: Mon, 8 Jan 2024 16:52:20 +0100 Subject: [PATCH 1/2] Added support for contracts in package --- src/Picqer/Carriers/SendCloud/Contract.php | 39 +++++++++++++++++++++ src/Picqer/Carriers/SendCloud/SendCloud.php | 5 +++ 2 files changed, 44 insertions(+) create mode 100644 src/Picqer/Carriers/SendCloud/Contract.php diff --git a/src/Picqer/Carriers/SendCloud/Contract.php b/src/Picqer/Carriers/SendCloud/Contract.php new file mode 100644 index 0000000..fa32413 --- /dev/null +++ b/src/Picqer/Carriers/SendCloud/Contract.php @@ -0,0 +1,39 @@ + 'contract', + 'plural' => 'contracts' + ]; + +} diff --git a/src/Picqer/Carriers/SendCloud/SendCloud.php b/src/Picqer/Carriers/SendCloud/SendCloud.php index c999c5a..ca6b1a3 100644 --- a/src/Picqer/Carriers/SendCloud/SendCloud.php +++ b/src/Picqer/Carriers/SendCloud/SendCloud.php @@ -51,6 +51,11 @@ public function senderAddresses(): SenderAddress return new SenderAddress($this->connection); } + public function contracts(): Contract + { + return new Contract($this->connection); + } + /** * SenderAddress Resource * From ef0fd7e81d9dcfa1f306bd649edc16cc626359c3 Mon Sep 17 00:00:00 2001 From: Anna van Brecht Date: Mon, 8 Jan 2024 16:55:29 +0100 Subject: [PATCH 2/2] Added contract as fillable for creating a parcel --- src/Picqer/Carriers/SendCloud/Parcel.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Picqer/Carriers/SendCloud/Parcel.php b/src/Picqer/Carriers/SendCloud/Parcel.php index 9abb6d8..2849cb8 100644 --- a/src/Picqer/Carriers/SendCloud/Parcel.php +++ b/src/Picqer/Carriers/SendCloud/Parcel.php @@ -92,6 +92,7 @@ class Parcel extends Model 'shipping_method_checkout_name', 'requestShipment', // Special one to create new shipments 'quantity', + 'contract', ]; protected $url = 'parcels';