Parcels
class Parcels extends AbstractElement
Parcel
Diese Klasse bildet das Element Parcel von DPD ab
Traits
Constants
ELEMENTNAMESPACE |
|
Methods
Erstellt ein neues Node-Objekt
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"
Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück
Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Paketscheinnummer. Nummernkreis und Gültigkeit werden geprüft.
Paketkunden-Referenznummer 1.
Paketkunden-Referenznummer 2.
Paketkunden-Referenznummer 3.
Paketkunden-Referenznummer 4.
Gibt an, ob es sich bei diesem Paket um ein Sendungstauschpaket handelt.
Volumen des Einzelpakets (Länge/Breite/Höhe im Format LLLWWWWHHH) in cm ohne Trennzeichen.
Paketgewicht in Gramm, gerundet in 10-Gramm-Einheiten ohne Dezimalpunkt (z. B. 300 entspricht 3 kg).
Gibt an, ob es sich bei diesem Paket um ein Gefahrgutpaket mit begrenzten Mengen handelt. Der Standardwert ist "false".
Inhalt dieses Paketes, obligatorisch für erhöhte Versicherung.
Zusätzlicher Service.
Nachrichtennummer für Informationen zum Versender der Sendung.
Blockierbare Funktionen.
Freier Text für blockierbare Funktionen
Gibt an, ob es sich bei dem Paket um ein Rückgabepaket handelt.
Details
in XpathImplementation at line 42
NodeList
searchElements($elementName, $nameSpace = null)
searchElements
in XpathImplementation at line 51
searchElement($elementName)
at line 55
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)
Erstellt ein neues Node-Objekt
in AbstractElement at line 77
protected string
getElementNameSpace()
liefert den Namespace der Elemente zurück
in AbstractElement at line 87
protected Parser
getParser()
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"
in AbstractElement at line 99
protected string|null
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück
in AbstractElement at line 113
protected Element|null
getFirstChildFromName(string $elementName)
Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück
in AbstractElement at line 131
protected AbstractElement
setFirstChildValue(string $elementName, string $value)
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 151
protected
setFirstChild(type $elementName, type $value)
Hilfsmethode
Hängt ein weiteres Element an ein Element Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 169
protected
appendFirstChild(type $elementName, type $value)
Hilfsmethode
Hängt ein weiteres Element an ein Element Wenn dieses Element noch nicht angelegt wurde wird es angelegt
at line 79
Parcels
setParcelLabelNumber(string $parcelLabelNumber)
Paketscheinnummer. Nummernkreis und Gültigkeit werden geprüft.
xs:string / 0 .. 1 / minLength: 11 maxLength: 14
at line 95
Parcels
setCustomerReferenceNumber1(string $customerReferenceNumber1)
Paketkunden-Referenznummer 1.
xs:string / 0 .. 1 / maxLength: 35
at line 111
Parcels
setCustomerReferenceNumber2(string $customerReferenceNumber2)
Paketkunden-Referenznummer 2.
xs:string / 0 .. 1 / maxLength: 35
at line 127
Parcels
setCustomerReferenceNumber3(string $customerReferenceNumber3)
Paketkunden-Referenznummer 3.
xs:string / 0 .. 1 / maxLength: 35
at line 143
Parcels
setCustomerReferenceNumber4(string $customerReferenceNumber4)
Paketkunden-Referenznummer 4.
xs:string / 0 .. 1 / maxLength: 35
at line 158
Parcels
setSwap(bool $swap)
Gibt an, ob es sich bei diesem Paket um ein Sendungstauschpaket handelt.
Der Standardwert ist "false".
xs:boolean / 0 .. 1 /
at line 174
Parcels
setVolume(int $volume)
Volumen des Einzelpakets (Länge/Breite/Höhe im Format LLLWWWWHHH) in cm ohne Trennzeichen.
xs:int / 0 .. 1 / maxInclusive: 999999999
at line 193
Parcels
setWeight(int $weight)
Paketgewicht in Gramm, gerundet in 10-Gramm-Einheiten ohne Dezimalpunkt (z. B. 300 entspricht 3 kg).
Die Sendung erlaubt 8-stellige Werte, Abholaufträge 7-stellig und Gefahrgut 6-stellig.
xs:int / 0 .. 1 / maxInclusive: 99999999
at line 205
Parcels
setHazardousLimitedQuantities(bool $hazardousLimitedQuantities)
Gibt an, ob es sich bei diesem Paket um ein Gefahrgutpaket mit begrenzten Mengen handelt. Der Standardwert ist "false".
at line 233
Parcels
setContent(string $content)
Inhalt dieses Paketes, obligatorisch für erhöhte Versicherung.
Bei Abholaufträgen beträgt die maximale Länge 50, bei Sendungen 35.
xs:string / 0 .. 1 / maxLength: 50
at line 255
Parcels
setAddService(int $addService)
Zusätzlicher Service.
Mögliche Werte sind: 1 = Zustellinformationen, 2 = Dokumente kehren zurück, 3 = Schriftliche Genehmigung zur Hinterlegung von Waren durch den Absender.
xs:int / 0 .. 1 / minInclusive: 1 maxInclusive: 3
at line 271
Parcels
setMessageNumber(int $messageNumber)
Nachrichtennummer für Informationen zum Versender der Sendung.
Der Standardwert ist "1".
xs:int / 0 .. 1 / maxInclusive: 99999
at line 298
Parcels
setFunction(string $function)
Blockierbare Funktionen.
Mögliche Werte sind: LOCKDZB = Lieferung an einen Dritten mit Benachrichtigung der Lieferung, LOCKASG = Schriftliche Genehmigung zur Hinterlegung von Waren, LOCKEVM = Zustellung mit nicht wiederkehrender Vollmacht, LOCKSHOP = Paketgeschäft, LOCKTV = Ernennung.
xs:string / 0 .. 1 / LOCKDZB LOCKASG LOCKEVM LOCKSHOP LOCKTV
at line 314
Parcels
setParameter(string $parameter)
Freier Text für blockierbare Funktionen
xs:string / 0 .. 1 / maxLength: 300
at line 325
Parcels
setInternational(International $international)
Enthält Daten für Sendungen über Zollgrenzen hinweg.
at line 343
Parcels
setReturns(bool $returns)
Gibt an, ob es sich bei dem Paket um ein Rückgabepaket handelt.
Das Rückgabepaket muss in der Reihenfolge des entsprechenden Ausgangspakets immer das nächste sein.
Der Standardwert ist false.
xs:boolean / 0 .. 1 /