CurrentStatusResponseShipment

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

Firstred\PostNL\Entity\AbstractEntity

Summary

Methods

Properties

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$Addresses
Type:

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

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$Amounts
Type:

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

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$Barcode
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$Customer
Type:

\Firstred\PostNL\Entity\Customer | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$DeliveryDate
Type:

\DateTimeInterface | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$Dimension
Type:

\Firstred\PostNL\Entity\Dimension | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$Expectation
Type:

\Firstred\PostNL\Entity\Expectation | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$Groups
Type:

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

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$MainBarcode
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$ProductCode
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$ProductDescription
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$ProductOptions
Type:

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

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$Reference
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$ShipmentAmount
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$ShipmentCounter
Type:

string | null

protected static property Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::$Status
Type:

\Firstred\PostNL\Entity\Status | null

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

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

Methods

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::__construct($Addresses=null, $Amounts=null, $Barcode=null, $Customer=null, \\DateTimeInterface|string|null $DeliveryDate=null, $Dimension=null, $Expectation=null, $Groups=null, $ProductCode=null, $ProductOptions=null, $Reference=null, $Status=null, $Warnings=null, $MainBarcode=null, $ShipmentAmount=null, $ShipmentCounter=null, $ProductDescription=null)
Throws:

\Firstred\PostNL\Exception\InvalidArgumentException

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getDeliveryDate()
Returns:

\DateTimeInterface | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setDeliveryDate(string|\\DateTimeInterface|null $DeliveryDate=null)
Throws:

\Firstred\PostNL\Exception\InvalidArgumentException

Since:

1.2.0

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getAddresses()
Returns:

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

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setAddresses($Addresses)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getAmounts()
Returns:

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

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setAmounts($Amounts)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getBarcode()
Returns:

string | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setBarcode($Barcode)
Parameters:
  • $Barcode (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getCustomer()
Returns:

\Firstred\PostNL\Entity\Customer | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setCustomer($Customer)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getDimension()
Returns:

\Firstred\PostNL\Entity\Dimension | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setDimension($Dimension)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getExpectation()
Returns:

\Firstred\PostNL\Entity\Expectation | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setExpectation($Expectation)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getGroups()
Returns:

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

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setGroups($Groups)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getMainBarcode()
Returns:

string | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setMainBarcode($MainBarcode)
Parameters:
  • $MainBarcode (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getProductCode()
Returns:

string | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setProductCode($ProductCode)
Parameters:
  • $ProductCode (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getProductDescription()
Returns:

string | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setProductDescription($ProductDescription)
Parameters:
  • $ProductDescription (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getProductOptions()
Returns:

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

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setProductOptions($ProductOptions)
Parameters:
Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getReference()
Returns:

string | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setReference($Reference)
Parameters:
  • $Reference (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getShipmentAmount()
Returns:

string | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setShipmentAmount($ShipmentAmount)
Parameters:
  • $ShipmentAmount (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getShipmentCounter()
Returns:

string | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setShipmentCounter($ShipmentCounter)
Parameters:
  • $ShipmentCounter (string | null)

Returns:

static

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::getStatus()
Returns:

\Firstred\PostNL\Entity\Status | null

public Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment::setStatus($Status)
Parameters:
Returns:

static

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

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

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

static

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

Returns:

\Firstred\PostNL\Entity\Response\CurrentStatusResponseShipment

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

Since:

1.2.0