diff --git a/src/Glassboxx/Request/CustomerRequest.php b/src/Glassboxx/Request/CustomerRequest.php index d60d92d..e3f8d75 100644 --- a/src/Glassboxx/Request/CustomerRequest.php +++ b/src/Glassboxx/Request/CustomerRequest.php @@ -7,19 +7,14 @@ namespace Opdavies\Glassboxx\Request; use Opdavies\Glassboxx\Traits\UsesAuthTokenTrait; use Opdavies\Glassboxx\ValueObject\CustomerInterface; -final class CustomerRequest extends AbstractRequest +final class CustomerRequest extends AbstractRequest implements CustomerRequestInterface { use UsesAuthTokenTrait; - public const ENDPOINT = '/glassboxxorder/customCustomer'; - - /** @var string */ - protected $authToken; - /** @var CustomerInterface */ protected $customer; - public function forCustomer(CustomerInterface $customer): self + public function forCustomer(CustomerInterface $customer): AbstractRequest { $this->customer = $customer; diff --git a/src/Glassboxx/Request/CustomerRequestInterface.php b/src/Glassboxx/Request/CustomerRequestInterface.php new file mode 100644 index 0000000..2586988 --- /dev/null +++ b/src/Glassboxx/Request/CustomerRequestInterface.php @@ -0,0 +1,16 @@ +authToken = $authToken;