ResponseLocation

class Firstred\PostNL\Entity\Response\ResponseLocation
Parent:

Firstred\PostNL\Entity\AbstractEntity

Summary

Methods

Properties

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$Address
Type:

\Firstred\PostNL\Entity\Address | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$DeliveryOptions
Type:

string[] | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$Distance
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$Latitude
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$Longitude
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$Name
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$OpeningHours
Type:

\Firstred\PostNL\Entity\OpeningHours | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$PartnerName
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$PhoneNumber
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$LocationCode
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$RetailNetworkID
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$Saleschannel
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$TerminalType
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$Warnings
Type:

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

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$DownPartnerID
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$DownPartnerLocation
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseLocation::$Sustainability
Type:

\Firstred\PostNL\Entity\Sustainability | null

Methods

public Firstred\PostNL\Entity\Response\ResponseLocation::__construct($Address=null, $DeliveryOptions=null, $Distance=null, $Latitude=null, $Longitude=null, $Name=null, $OpeningHours=null, $PartnerName=null, $PhoneNumber=null, $LocationCode=null, $RetailNetworkID=null, $Saleschannel=null, $TerminalType=null, $Warnings=null, $DownPartnerID=null, $DownPartnerLocation=null, $Sustainability=null)
Parameters:
  • $Address (Firstred\PostNL\Entity\Address | null)

  • $DeliveryOptions (array | null)

  • $Distance (string | null)

  • $Latitude (string | null)

  • $Longitude (string | null)

  • $Name (string | null)

  • $OpeningHours (Firstred\PostNL\Entity\OpeningHours | null)

  • $PartnerName (string | null)

  • $PhoneNumber (string | null)

  • $LocationCode (string | null)

  • $RetailNetworkID (string | null)

  • $Saleschannel (string | null)

  • $TerminalType (string | null)

  • $Warnings (array | null)

  • $DownPartnerID (string | null)

  • $DownPartnerLocation (string | null)

  • $Sustainability (Firstred\PostNL\Entity\Sustainability | null)

public Firstred\PostNL\Entity\Response\ResponseLocation::getAddress()
Returns:

\Firstred\PostNL\Entity\Address | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setAddress($Address)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getDeliveryOptions()
Returns:

string[] | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setDeliveryOptions($DeliveryOptions)
Parameters:
  • $DeliveryOptions (array | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getDistance()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setDistance(int|float|string|null $Distance)
Parameters:
  • $Distance (int | float | string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getLatitude()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setLatitude(float|string|null $Latitude)
Parameters:
  • $Latitude (float | string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getLongitude()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setLongitude(float|string|null $Longitude)
Parameters:
  • $Longitude (float | string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getName()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setName($Name)
Parameters:
  • $Name (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getOpeningHours()
Returns:

\Firstred\PostNL\Entity\OpeningHours | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setOpeningHours($OpeningHours)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getPartnerName()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setPartnerName($PartnerName)
Parameters:
  • $PartnerName (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getPhoneNumber()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setPhoneNumber($PhoneNumber)
Parameters:
  • $PhoneNumber (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getLocationCode()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setLocationCode(int|string|null $LocationCode)
Parameters:
  • $LocationCode (int | string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getRetailNetworkID()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setRetailNetworkID($RetailNetworkID)
Parameters:
  • $RetailNetworkID (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getSaleschannel()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setSaleschannel($Saleschannel)
Parameters:
  • $Saleschannel (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getTerminalType()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setTerminalType($TerminalType)
Parameters:
  • $TerminalType (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getWarnings()
Returns:

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

public Firstred\PostNL\Entity\Response\ResponseLocation::setWarnings($Warnings)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getDownPartnerID()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setDownPartnerID($DownPartnerID)
Parameters:
  • $DownPartnerID (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getDownPartnerLocation()
Returns:

string | null

public Firstred\PostNL\Entity\Response\ResponseLocation::setDownPartnerLocation($DownPartnerLocation)
Parameters:
  • $DownPartnerLocation (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\ResponseLocation::getSustainability()
Returns:

\Firstred\PostNL\Entity\Sustainability | null

Since:

1.4.2

public Firstred\PostNL\Entity\Response\ResponseLocation::setSustainability($Sustainability)
Parameters:
Returns:

static

Since:

1.4.2

public static Firstred\PostNL\Entity\Response\ResponseLocation::jsonDeserialize($json)
Parameters:
  • $json (stdClass)

Returns:

static

Throws:

\Firstred\PostNL\Exception\DeserializationException

Throws:

\Firstred\PostNL\Exception\NotSupportedException

Throws:

\Firstred\PostNL\Exception\InvalidConfigurationException

Throws:

\Firstred\PostNL\Exception\DeserializationException

Throws:

\Firstred\PostNL\Exception\NotSupportedException

Throws:

\Firstred\PostNL\Exception\InvalidConfigurationException

Throws:

\Firstred\PostNL\Exception\DeserializationException

Throws:

\Firstred\PostNL\Exception\NotSupportedException

Throws:

\Firstred\PostNL\Exception\InvalidConfigurationException