ShippingStatusServiceRestRequestBuilder
- class Firstred\PostNL\Service\RequestBuilder\Rest\ShippingStatusServiceRestRequestBuilder
Summary
Methods
Constants
- LIVE_ENDPOINT = \'https://api\.postnl\.nl/shipment/v2/status\'
- SANDBOX_ENDPOINT = \'https://api\-sandbox\.postnl\.nl/shipment/v2/status\'
Methods
- public Firstred\PostNL\Service\RequestBuilder\Rest\ShippingStatusServiceRestRequestBuilder::buildCurrentStatusRequest(\\Firstred\\PostNL\\Entity\\Request\\CurrentStatusByReference|\\Firstred\\PostNL\\Entity\\Request\\CurrentStatus $currentStatus)
- Build the 'get current status' HTTP request.This function auto-detects and adjusts the following requests:- CurrentStatus- CurrentStatusByReference
- public Firstred\PostNL\Service\RequestBuilder\Rest\ShippingStatusServiceRestRequestBuilder::buildCompleteStatusRequest($completeStatus)
- Build the 'get complete status' HTTP request.This function auto-detects and adjusts the following requests:- CompleteStatus- CompleteStatusByReference- CompleteStatusByPhase- CompleteStatusByStatus
- Parameters:
$completeStatus (
Firstred\PostNL\Entity\Request\CompleteStatus)
- Returns:
\Psr\Http\Message\RequestInterface- Throws:
- Throws:
- Throws:
- Throws:
- Since:
2.0.0
- public Firstred\PostNL\Service\RequestBuilder\Rest\ShippingStatusServiceRestRequestBuilder::buildGetSignatureRequest($getSignature)
- Build the 'get signature' HTTP request.
- Parameters:
$getSignature (
Firstred\PostNL\Entity\Request\GetSignature)
- Returns:
\Psr\Http\Message\RequestInterface- Throws:
- Throws:
- Throws:
- Throws:
- Since:
2.0.0
- public Firstred\PostNL\Service\RequestBuilder\Rest\ShippingStatusServiceRestRequestBuilder::buildGetUpdatedShipmentsRequest($getUpdatedShipments)
- Build the 'get updated shipments' HTTP request.
- Parameters:
$getUpdatedShipments (
Firstred\PostNL\Entity\Request\GetUpdatedShipments)
- Returns:
\Psr\Http\Message\RequestInterface- Throws:
- Throws:
- Throws:
- Throws:
- Since:
2.0.0
- protected Firstred\PostNL\Service\RequestBuilder\Rest\ShippingStatusServiceRestRequestBuilder::setService($entity)
- Set this service on the given entity.This lets the entity know for which service it should serialize.
- Parameters:
$entity (
Firstred\PostNL\Entity\AbstractEntity)
- Returns:
void
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
2.0.0