.. rst-class:: phpdoctorst .. role:: php(code) :language: php Status ====== .. php:namespace:: Firstred\PostNL\Entity .. php:class:: Status :Parent: :php:class:`Firstred\\PostNL\\Entity\\AbstractEntity` Summary ------- Methods ~~~~~~~ * :php:meth:`public \_\_construct\($PhaseCode, $PhaseDescription, $StatusCode, $StatusDescription, $TimeStamp\)` * :php:meth:`public getPhaseCode\(\)` * :php:meth:`public setPhaseCode\($PhaseCode\)` * :php:meth:`public getPhaseDescription\(\)` * :php:meth:`public setPhaseDescription\($PhaseDescription\)` * :php:meth:`public getStatusCode\(\)` * :php:meth:`public setStatusCode\($StatusCode\)` * :php:meth:`public getStatusDescription\(\)` * :php:meth:`public setStatusDescription\($StatusDescription\)` * :php:meth:`public getTimeStamp\(\)` * :php:meth:`public setTimeStamp\($TimeStamp\)` Properties ---------- .. php:attr:: protected static PhaseCode :Type: string | null .. php:attr:: protected static PhaseDescription :Type: string | null .. php:attr:: protected static StatusCode :Type: string | null .. php:attr:: protected static StatusDescription :Type: string | null .. php:attr:: protected static TimeStamp :Type: :any:`\\DateTimeInterface ` | null Methods ------- .. rst-class:: public .. php:method:: public __construct( $PhaseCode=null, $PhaseDescription=null, $StatusCode=null, $StatusDescription=null, string|\\DateTimeInterface|null $TimeStamp=null) :Throws: :any:`\\Firstred\\PostNL\\Exception\\InvalidArgumentException ` .. rst-class:: public .. php:method:: public getPhaseCode() :Returns: string | null .. rst-class:: public .. php:method:: public setPhaseCode( $PhaseCode) :Parameters: * **$PhaseCode** (string | null) :Returns: :any:`\\Firstred\\PostNL\\Entity\\Status ` .. rst-class:: public .. php:method:: public getPhaseDescription() :Returns: string | null .. rst-class:: public .. php:method:: public setPhaseDescription( $PhaseDescription) :Parameters: * **$PhaseDescription** (string | null) :Returns: :any:`\\Firstred\\PostNL\\Entity\\Status ` .. rst-class:: public .. php:method:: public getStatusCode() :Returns: string | null .. rst-class:: public .. php:method:: public setStatusCode( $StatusCode) :Parameters: * **$StatusCode** (string | null) :Returns: :any:`\\Firstred\\PostNL\\Entity\\Status ` .. rst-class:: public .. php:method:: public getStatusDescription() :Returns: string | null .. rst-class:: public .. php:method:: public setStatusDescription( $StatusDescription) :Parameters: * **$StatusDescription** (string | null) :Returns: :any:`\\Firstred\\PostNL\\Entity\\Status ` .. rst-class:: public .. php:method:: public getTimeStamp() :Returns: :any:`\\DateTimeInterface ` | null .. rst-class:: public .. php:method:: public setTimeStamp(string|\\DateTimeInterface|null $TimeStamp=null) :Throws: :any:`\\Firstred\\PostNL\\Exception\\InvalidArgumentException ` :Since: 1.2.0