CompleteStatusResponseShipment

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

Firstred\PostNL\Entity\AbstractEntity

Summary

Methods

Properties

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

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

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

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

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

string | null

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

\Firstred\PostNL\Entity\Customer | null

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

\DateTimeInterface | null

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

\Firstred\PostNL\Entity\Dimension | null

protected static property Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment::$Events
Type:

\Firstred\PostNL\Entity\Response\CompleteStatusResponseEvent[] | null

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

\Firstred\PostNL\Entity\Expectation | null

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

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

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

string | null

protected static property Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment::$OldStatuses
Type:

\Firstred\PostNL\Entity\Response\CompleteStatusResponseOldStatus[] | null

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

string | null

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

string | null

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

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

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

string | null

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

string | null

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

string | null

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

\Firstred\PostNL\Entity\Status | null

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

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

Methods

public Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment::__construct($Addresses=null, $Amounts=null, $Barcode=null, $Customer=null, \\DateTimeInterface|string|null $DeliveryDate=null, $Dimension=null, $Events=null, $Expectation=null, $Groups=null, $OldStatuses=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\CompleteStatusResponseShipment::getAddresses()
Returns:

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

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

static

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

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

public Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment::setAmounts($Amounts)
Parameters:
  • $Amounts (array | null)

Returns:

static

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

string | null

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

Returns:

static

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

\Firstred\PostNL\Entity\Customer | null

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

static

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

\Firstred\PostNL\Entity\Dimension | null

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

static

public Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment::getEvents()
Returns:

\Firstred\PostNL\Entity\Response\CompleteStatusResponseEvent[] | null

public Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment::setEvents($Events)
Parameters:
Returns:

\Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment

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

\Firstred\PostNL\Entity\Expectation | null

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

static

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

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

public Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment::setGroups($Groups)
Parameters:
  • $Groups (array | null)

Returns:

\Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment

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

string | null

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

Returns:

static

public Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment::getOldStatuses()
Returns:

\Firstred\PostNL\Entity\Response\CompleteStatusResponseOldStatus[] | null

public Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment::setOldStatuses($OldStatuses)
Parameters:
Returns:

static

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

string | null

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

Returns:

static

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

string | null

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

Returns:

static

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

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

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

static

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

string | null

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

Returns:

static

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

string | null

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

Returns:

static

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

string | null

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

Returns:

static

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

\Firstred\PostNL\Entity\Status | null

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

static

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

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

public Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment::setWarnings($Warnings)
Parameters:
  • $Warnings (array | null)

Returns:

static

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

\DateTimeInterface | null

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

\Firstred\PostNL\Exception\InvalidArgumentException

Since:

1.2.0

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

Returns:

\Firstred\PostNL\Entity\Response\CompleteStatusResponseShipment

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