ResponseAddress

class Firstred\PostNL\Entity\Response\ResponseAddress
Class ResponseAddress.
Parent:

Firstred\PostNL\Entity\AbstractEntity

Summary

Methods

Properties

public property Firstred\PostNL\Entity\Response\ResponseAddress::$defaultProperties
Type:

string[][]

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$AddressType
Type:

string | null PostNL internal applications validate the receiver ResponseAddress. In case the spelling of ResponseAddresses should be different according to our PostNL information, the ResponseAddress details will be corrected. This can be noticed in Track & Trace.

Please note that the webservice will not add ResponseAddress details. Street and City fields will only be printed when they are in the call towards the labeling webservice.

The element ResponseAddress type is a code in the request. Possible values are:

Code Description 01 Receiver 02 Sender 03 Alternative sender ResponseAddress 04 Collection ResponseAddress (In the orders need to be collected first) 08 Return ResponseAddress* 09 Drop off location (for use with Pick up at PostNL location)

> * When using the ‘label in the box return label’, it is mandatory to use an > `Antwoordnummer` in AddressType 08. > This cannot be a regular ResponseAddress

The following rules apply: If there is no ResponseAddress specified with AddressType = 02, the data from Customer/ResponseAddress will be added to the list as AddressType 02. If there is no Customer/ResponseAddress, the message will be rejected.

At least one other AddressType must be specified, other than AddressType 02 In most cases this will be AddressType 01, the receiver ResponseAddress.

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$Area
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$Buildingname
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$City
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$CompanyName
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$Countrycode
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$Department
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$Doorcode
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$FirstName
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$Floor
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$HouseNr
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$HouseNrExt
Type:

string | null

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

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$Region
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$Remark
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$Street
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$Zipcode
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\ResponseAddress::$other
Type:

array | null Array with optional properties

Methods

public Firstred\PostNL\Entity\Response\ResponseAddress::__construct($AddressType=null, $FirstName=null, $Name=null, $CompanyName=null, $Street=null, $HouseNr=null, $HouseNrExt=null, $Zipcode=null, $City=null, $Countrycode=null, $Area=null, $BuildingName=null, $Department=null, $Doorcode=null, $Floor=null, $Region=null, $Remark=null)
Parameters:
  • $AddressType (string | null)

  • $FirstName (string | null)

  • $Name (string | null)

  • $CompanyName (string | null)

  • $Street (string | null)

  • $HouseNr (string | null)

  • $HouseNrExt (string | null)

  • $Zipcode (string | null)

  • $City (string | null)

  • $Countrycode (string | null)

  • $Area (string | null)

  • $BuildingName (string | null)

  • $Department (string | null)

  • $Doorcode (string | null)

  • $Floor (string | null)

  • $Region (string | null)

  • $Remark (string | null)

public Firstred\PostNL\Entity\Response\ResponseAddress::setZipcode($Zipcode=null)
Set postcode.
Parameters:
  • $Zipcode (string | null)

Returns:

static