DeliveryDateService
- class Firstred\PostNL\Service\DeliveryDateService
- Class DeliveryDateService.
Summary
Methods
Constants
- VERSION = \'2\.2\'
- LIVE_ENDPOINT = \'https://api\.postnl\.nl/shipment/v2\_2/calculate/date\'
- SANDBOX_ENDPOINT = \'https://api\-sandbox\.postnl\.nl/shipment/v2\_2/calculate/date\'
- SOAP_ACTION = \'http://postnl\.nl/cif/services/DeliveryDateWebService/IDeliveryDateWebService/GetDeliveryDate\'
- SERVICES_NAMESPACE = \'http://postnl\.nl/cif/services/DeliveryDateWebService/\'
- DOMAIN_NAMESPACE = \'http://postnl\.nl/cif/domain/DeliveryDateWebService/\'
Properties
- public property Firstred\PostNL\Service\DeliveryDateService::$namespaces
- Namespaces uses for the SOAP version of this service.
- Type:
array
Methods
- public Firstred\PostNL\Service\DeliveryDateService::getDeliveryDateREST($getDeliveryDate)
- Get a delivery date via REST.
- Parameters:
$getDeliveryDate (
Firstred\PostNL\Entity\Request\GetDeliveryDate)
- Returns:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
1.0.0
- Deprecated:
1.4.0 Use `getDeliveryDate` instead
- public Firstred\PostNL\Service\DeliveryDateService::getDeliveryDateSOAP($getDeliveryDate)
- Get a delivery date via SOAP.
- Parameters:
$getDeliveryDate (
Firstred\PostNL\Entity\Request\GetDeliveryDate)
- Returns:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
1.0.0
- Deprecated:
1.4.0 Use `getDeliveryDate` instead
- public Firstred\PostNL\Service\DeliveryDateService::getSentDateREST($getSentDate)
- Get the sent date via REST.
- Parameters:
$getSentDate (
Firstred\PostNL\Entity\Request\GetSentDateRequest)
- Returns:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
1.0.0
- Deprecated:
1.4.0 Use `getSentDate` instead
- public Firstred\PostNL\Service\DeliveryDateService::getSentDateSOAP($getSentDate)
- Generate a single label via SOAP.
- Parameters:
$getSentDate (
Firstred\PostNL\Entity\Request\GetSentDateRequest)
- Returns:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
1.0.0
- Deprecated:
1.4.0 Use `getSentDate` instead
- public Firstred\PostNL\Service\DeliveryDateService::buildGetDeliveryDateRequestREST($getDeliveryDate)
- Build the GetDeliveryDate request for the REST API.
- Parameters:
$getDeliveryDate (
Firstred\PostNL\Entity\Request\GetDeliveryDate)
- Returns:
\Psr\Http\Message\RequestInterface- Since:
1.0.0
- Deprecated:
1.4.0
- public Firstred\PostNL\Service\DeliveryDateService::processGetDeliveryDateResponseREST($response)
- Process GetDeliveryDate REST Response.
- Parameters:
$response (mixed)
- Returns:
\Firstred\PostNL\Entity\Response\GetDeliveryDateResponse| null- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
1.0.0
- Deprecated:
1.4.0
- public Firstred\PostNL\Service\DeliveryDateService::buildGetDeliveryDateRequestSOAP($getDeliveryDate)
- Build the GetDeliveryDate request for the SOAP API.
- Parameters:
$getDeliveryDate (
Firstred\PostNL\Entity\Request\GetDeliveryDate)
- Returns:
\Psr\Http\Message\RequestInterface- Since:
1.0.0
- Deprecated:
1.4.0
- public Firstred\PostNL\Service\DeliveryDateService::processGetDeliveryDateResponseSOAP($response)
- Parameters:
$response (
Psr\Http\Message\ResponseInterface)
- Returns:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
1.0.0
- Deprecated:
1.4.0
- public Firstred\PostNL\Service\DeliveryDateService::buildGetSentDateRequestREST($getSentDate)
- Build the GetSentDate request for the REST API.
- Parameters:
$getSentDate (
Firstred\PostNL\Entity\Request\GetSentDateRequest)
- Returns:
\Psr\Http\Message\RequestInterface- Since:
1.0.0
- Deprecated:
1.4.0
- public Firstred\PostNL\Service\DeliveryDateService::processGetSentDateResponseREST($response)
- Process GetSentDate REST Response.
- Parameters:
$response (mixed)
- Returns:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
1.0.0
- Deprecated:
1.4.0
- public Firstred\PostNL\Service\DeliveryDateService::buildGetSentDateRequestSOAP($getSentDate)
- Build the GetSentDate request for the SOAP API.
- Parameters:
$getSentDate (
Firstred\PostNL\Entity\Request\GetSentDateRequest)
- Returns:
\Psr\Http\Message\RequestInterface- Since:
1.0.0
- Deprecated:
1.4.0
- public Firstred\PostNL\Service\DeliveryDateService::processGetSentDateResponseSOAP($response)
- Process GetSentDate SOAP Response.
- Parameters:
$response (
Psr\Http\Message\ResponseInterface)
- Returns:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Throws:
- Since:
1.0.0
- Deprecated:
1.4.0