ReasonNoTimeframe

class Firstred\PostNL\Entity\ReasonNoTimeframe
Parent:

Firstred\PostNL\Entity\AbstractEntity

Summary

Methods

Properties

protected static property Firstred\PostNL\Entity\ReasonNoTimeframe::$Code
Type:

string | null

protected static property Firstred\PostNL\Entity\ReasonNoTimeframe::$Date
Type:

\DateTimeInterface | null

protected static property Firstred\PostNL\Entity\ReasonNoTimeframe::$Description
Type:

string | null

protected static property Firstred\PostNL\Entity\ReasonNoTimeframe::$Options
Type:

string[] | null

protected static property Firstred\PostNL\Entity\ReasonNoTimeframe::$From
Type:

string | null

protected static property Firstred\PostNL\Entity\ReasonNoTimeframe::$To
Type:

string | null

protected static property Firstred\PostNL\Entity\ReasonNoTimeframe::$Sustainability
Type:

\Firstred\PostNL\Entity\Sustainability | null

Methods

public Firstred\PostNL\Entity\ReasonNoTimeframe::__construct(int|string|null $Code=null, $Date=null, $Description=null, $Options=null, $From=null, $To=null, $Sustainability=null)
Throws:

\Firstred\PostNL\Exception\InvalidArgumentException

public Firstred\PostNL\Entity\ReasonNoTimeframe::getCode()
Returns:

string | null

public Firstred\PostNL\Entity\ReasonNoTimeframe::setCode(string|int|null $Code)
Parameters:
  • $Code (string | int | null)

Returns:

static

public Firstred\PostNL\Entity\ReasonNoTimeframe::getDescription()
Returns:

string | null

public Firstred\PostNL\Entity\ReasonNoTimeframe::setDescription($Description)
Parameters:
  • $Description (string | null)

Returns:

static

public Firstred\PostNL\Entity\ReasonNoTimeframe::getOptions()
Returns:

string[] | null

public Firstred\PostNL\Entity\ReasonNoTimeframe::setOptions($Options)
Parameters:
  • $Options (array | null)

Returns:

\Firstred\PostNL\Entity\ReasonNoTimeframe

public Firstred\PostNL\Entity\ReasonNoTimeframe::getFrom()
Returns:

string | null

public Firstred\PostNL\Entity\ReasonNoTimeframe::setFrom($From)
Parameters:
  • $From (string | null)

Returns:

static

public Firstred\PostNL\Entity\ReasonNoTimeframe::getTo()
Returns:

string | null

public Firstred\PostNL\Entity\ReasonNoTimeframe::getDate()
Returns:

\DateTimeInterface | null

public Firstred\PostNL\Entity\ReasonNoTimeframe::setTo($To)
Parameters:
  • $To (string | null)

Returns:

static

public Firstred\PostNL\Entity\ReasonNoTimeframe::setDate(string|\\DateTimeInterface|null $date=null)
Throws:

\Firstred\PostNL\Exception\InvalidArgumentException

Since:

1.2.0

public Firstred\PostNL\Entity\ReasonNoTimeframe::getSustainability()
Returns:

\Firstred\PostNL\Entity\Sustainability | null

Since:

1.4.2

public Firstred\PostNL\Entity\ReasonNoTimeframe::setSustainability($Sustainability)
Parameters:
Returns:

static

Since:

1.4.2

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

Returns:

\Firstred\PostNL\Entity\ReasonNoTimeframe

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