GenerateLabel

class Firstred\PostNL\Entity\Request\GenerateLabel
Class GenerateLabel.
Parent:

Firstred\PostNL\Entity\AbstractEntity

Summary

Methods

Properties

public property Firstred\PostNL\Entity\Request\GenerateLabel::$defaultProperties
Default properties and namespaces for the SOAP API.
Type:

array

protected static property Firstred\PostNL\Entity\Request\GenerateLabel::$Customer
Type:

\Firstred\PostNL\Entity\Customer | null

protected static property Firstred\PostNL\Entity\Request\GenerateLabel::$Message
Type:

\Firstred\PostNL\Entity\Message\LabellingMessage | null

protected static property Firstred\PostNL\Entity\Request\GenerateLabel::$Shipments
Type:

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

protected static property Firstred\PostNL\Entity\Request\GenerateLabel::$LabelSignature
Type:

string | null

Methods

public Firstred\PostNL\Entity\Request\GenerateLabel::__construct($Shipments=null, $Message=null, $Customer=null, $LabelSignature=null)
GenerateLabel constructor.
Parameters:
public Firstred\PostNL\Entity\Request\GenerateLabel::jsonSerialize()
Return a serializable array for `json_encode`.
Returns:

array

public Firstred\PostNL\Entity\Request\GenerateLabel::xmlSerialize($writer)
Return a serializable array for the XMLWriter.
Parameters:
  • $writer (Sabre\Xml\Writer)

Returns:

void