GetDeliveryDate

class Firstred\PostNL\Entity\Request\GetDeliveryDate
Parent:

Firstred\PostNL\Entity\AbstractEntity

Implements:

Firstred\PostNL\Cache\CacheableRequestEntityInterface

Summary

Methods

Properties

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$AllowSundaySorting
Type:

bool | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$City
Type:

string | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$CountryCode
Type:

string | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$CutOffTimes
Type:

\Firstred\PostNL\Entity\CutOffTime[] | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$HouseNr
Type:

string | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$HouseNrExt
Type:

string | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$Options
Type:

string[] | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$OriginCountryCode
Type:

string | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$PostalCode
Type:

string | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$ShippingDate
Type:

\DateTimeInterface | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$ShippingDuration
Type:

string | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$Street
Type:

string | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$GetDeliveryDate
Type:

self | null

protected static property Firstred\PostNL\Entity\Request\GetDeliveryDate::$Message
Type:

\Firstred\PostNL\Entity\Message\Message | null

Methods

public Firstred\PostNL\Entity\Request\GetDeliveryDate::__construct($AllowSundaySorting=null, $City=null, $CountryCode=null, $CutOffTimes=null, $HouseNr=null, $HouseNrExt=null, $Options=null, $OriginCountryCode=null, $PostalCode=null, \\DateTimeInterface|string|null $ShippingDate=null, $ShippingDuration=null, $Street=null, $GetDeliveryDate=null, $Message=null)
Throws:

\Firstred\PostNL\Exception\InvalidArgumentException

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getCity()
Returns:

string | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setCity($City)
Parameters:
  • $City (string | null)

Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getCountryCode()
Returns:

string | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setCountryCode($CountryCode)
Parameters:
  • $CountryCode (string | null)

Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getCutOffTimes()
Returns:

array | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setCutOffTimes($CutOffTimes)
Parameters:
  • $CutOffTimes (array | null)

Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getHouseNr()
Returns:

string | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setHouseNr($HouseNr)
Parameters:
  • $HouseNr (string | null)

Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getHouseNrExt()
Returns:

string | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setHouseNrExt($HouseNrExt)
Parameters:
  • $HouseNrExt (string | null)

Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getOptions()
Returns:

array | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setOptions($Options)
Parameters:
  • $Options (string[] | null)

Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getOriginCountryCode()
Returns:

string | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setOriginCountryCode($OriginCountryCode)
Parameters:
  • $OriginCountryCode (string | null)

Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getShippingDuration()
Returns:

string | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setShippingDuration($ShippingDuration)
Parameters:
  • $ShippingDuration (string | null)

Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getStreet()
Returns:

string | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setStreet($Street)
Parameters:
  • $Street (string | null)

Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getGetDeliveryDate()
Returns:

static | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setGetDeliveryDate($GetDeliveryDate)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getMessage()
Returns:

\Firstred\PostNL\Entity\Message\Message | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setMessage($Message)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getShippingDate()
Returns:

\DateTimeInterface | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setShippingDate(\\DateTimeInterface|string|null $shippingDate=null)
Throws:

\Firstred\PostNL\Exception\InvalidArgumentException

Since:

1.2.0

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getPostalCode()
Returns:

string | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setPostalCode($PostalCode=null)
Parameters:
  • $PostalCode (string | null)

Returns:

static

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getAllowSundaySorting()
Returns:

bool | null

public Firstred\PostNL\Entity\Request\GetDeliveryDate::setAllowSundaySorting(bool|int|string|null $AllowSundaySorting=null)
Since:

1.0.0

Since:

1.0.0

public Firstred\PostNL\Entity\Request\GetDeliveryDate::getCacheKey()
This method returns a unique cache key for every unique cacheable request as defined by PSR-6.
See:

https://www.php-fig.org/psr/psr-6/#definitions

Returns:

string