Status

class Firstred\PostNL\Entity\Status
Parent:

Firstred\PostNL\Entity\AbstractEntity

Summary

Methods

Properties

protected static property Firstred\PostNL\Entity\Status::$PhaseCode
Type:

string | null

protected static property Firstred\PostNL\Entity\Status::$PhaseDescription
Type:

string | null

protected static property Firstred\PostNL\Entity\Status::$StatusCode
Type:

string | null

protected static property Firstred\PostNL\Entity\Status::$StatusDescription
Type:

string | null

protected static property Firstred\PostNL\Entity\Status::$TimeStamp
Type:

\DateTimeInterface | null

Methods

public Firstred\PostNL\Entity\Status::__construct($PhaseCode=null, $PhaseDescription=null, $StatusCode=null, $StatusDescription=null, string|\\DateTimeInterface|null $TimeStamp=null)
Throws:

\Firstred\PostNL\Exception\InvalidArgumentException

public Firstred\PostNL\Entity\Status::getPhaseCode()
Returns:

string | null

public Firstred\PostNL\Entity\Status::setPhaseCode($PhaseCode)
Parameters:
  • $PhaseCode (string | null)

Returns:

\Firstred\PostNL\Entity\Status

public Firstred\PostNL\Entity\Status::getPhaseDescription()
Returns:

string | null

public Firstred\PostNL\Entity\Status::setPhaseDescription($PhaseDescription)
Parameters:
  • $PhaseDescription (string | null)

Returns:

\Firstred\PostNL\Entity\Status

public Firstred\PostNL\Entity\Status::getStatusCode()
Returns:

string | null

public Firstred\PostNL\Entity\Status::setStatusCode($StatusCode)
Parameters:
  • $StatusCode (string | null)

Returns:

\Firstred\PostNL\Entity\Status

public Firstred\PostNL\Entity\Status::getStatusDescription()
Returns:

string | null

public Firstred\PostNL\Entity\Status::setStatusDescription($StatusDescription)
Parameters:
  • $StatusDescription (string | null)

Returns:

\Firstred\PostNL\Entity\Status

public Firstred\PostNL\Entity\Status::getTimeStamp()
Returns:

\DateTimeInterface | null

public Firstred\PostNL\Entity\Status::setTimeStamp(string|\\DateTimeInterface|null $TimeStamp=null)
Throws:

\Firstred\PostNL\Exception\InvalidArgumentException

Since:

1.2.0