GeneralShipmentData
class GeneralShipmentData extends AbstractElement
GeneralShipmentData
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
Die Sendungsnummer wird nur akzeptiert, wenn die Paketscheinnummer vom Kunden vergeben wird.
Benutzer-ID der Person, die den Eintrag vorgenommen hat.
Sendungskunden-Referenznummer 1 (maximale Länge 35), auch Kundenreferenz Anzahl für Abholaufträge (maximal Länge 50).
Sendungskunden-Referenznummer 2
Sendungskunden-Referenznummer 3
Sendungskunden-Referenznummer 4
Dient als eindeutiger alphanumerischer Schlüssel der Sendung, der vom Kunden verwendet wird.
Versanddepot für Sendungen, Bestelldepot für Abholauftrag, Kundendepot für Abholinformationen oder Erstellungs-/Versanddepot für Gefahrgüter.
Auswahl eines Produkts, genau eines pro Sendung, obligatorisch für die Sendungsdaten. Mögliche Werte sind:
Gibt an, ob diese Sendung als vollständige Lieferung gesendet werden soll.
Gibt an, ob der Aufkleber für die Komplettlieferung zur Abholung gedruckt wird.
Volumen pro Sendung in cm3 (ohne Nachkommastellen).
Sendungsgewicht in Gramm, gerundet in 10-Gramm-Einheiten ohne Dezimalpunkt (z. B. 300 entspricht 3 kg).
Datum, an dem die Sendung voraussichtlich in das System übertragen wird.
Zeitpunkt, zu dem die Sendung voraussichtlich in das System übertragen wird.
Details
in XpathImplementation at line 42
NodeList
searchElements($elementName, $nameSpace = null)
searchElements
in XpathImplementation at line 51
searchElement($elementName)
at line 42
__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 66
GeneralShipmentData
setMpsID(string $mpsId)
Die Sendungsnummer wird nur akzeptiert, wenn die Paketscheinnummer vom Kunden vergeben wird.
Sie beginnt mit einer der Ziffern "MPS", "EXP" oder "B2C", die letzten acht Ziffern sind das Datum im Format yyyyMMdd
xs:string / 0 .. 1 / maxLength: 25
at line 82
GeneralShipmentData
setCUser(string $cUser)
Benutzer-ID der Person, die den Eintrag vorgenommen hat.
xs:string / 0 .. 1 / maxLength: 10
at line 99
GeneralShipmentData
setMpsCustomerReferenceNumber1(string $mpsCustomerReferenceNumber1)
Sendungskunden-Referenznummer 1 (maximale Länge 35), auch Kundenreferenz Anzahl für Abholaufträge (maximal Länge 50).
xs:string / 0 .. 1 / maxLength: 50
at line 115
GeneralShipmentData
setMpsCustomerReferenceNumber2(string $mpsCustomerReferenceNumber2)
Sendungskunden-Referenznummer 2
xs:string / 0 .. 1 / maxLength: 35
at line 131
GeneralShipmentData
setMpsCustomerReferenceNumber3(string $mpsCustomerReferenceNumber3)
Sendungskunden-Referenznummer 3
xs:string / 0 .. 1 / maxLength: 35
at line 147
GeneralShipmentData
setMpsCustomerReferenceNumber4(string $mpsCustomerReferenceNumber4)
Sendungskunden-Referenznummer 4
xs:string / 0 .. 1 / maxLength: 35
at line 163
GeneralShipmentData
setIdentificationNumber(string $identificationNumber)
Dient als eindeutiger alphanumerischer Schlüssel der Sendung, der vom Kunden verwendet wird.
xs:string / 0 .. 1 / maxLength: 999
at line 182
GeneralShipmentData
setSendingDepot(string $sendingDepot)
Versanddepot für Sendungen, Bestelldepot für Abholauftrag, Kundendepot für Abholinformationen oder Erstellungs-/Versanddepot für Gefahrgüter.
Vier alphanumerische Positionen, einschließlich führender Nullen, z.B. 0163.
xs:string / 1 .. 1 / length: 4
at line 208
GeneralShipmentData
setProduct(string $product)
Auswahl eines Produkts, genau eines pro Sendung, obligatorisch für die Sendungsdaten. Mögliche Werte sind:
xs:string / 1 .. 1 / CL = DPD CLASSIC E830 = DPD 8:30 E10 = DPD 10:00 E12 = DPD 12:00 E18 = DPD 18:00 IE2 = DPD EXPRESS MAIL = DPD International Mail MAX = DPD MAX PL = DPD PARCELLetter PL+ = DPD PARCELLetterPlus PM4 = DPD Priority
at line 224
GeneralShipmentData
setMpsCompleteDelivery(bool $mpsCompleteDelivery)
Gibt an, ob diese Sendung als vollständige Lieferung gesendet werden soll.
Obligatorisch bei Nachnahme. Der Standardwert ist "false".
xs:boolean / 0 .. 1 /
at line 240
GeneralShipmentData
setMpsCompleteDeliveryLabel(bool $mpsCompleteDeliveryLabel)
Gibt an, ob der Aufkleber für die Komplettlieferung zur Abholung gedruckt wird.
Obligatorisch für COD. Der Standardwert ist "false".
xs:boolean / 0 .. 1 /
at line 256
GeneralShipmentData
setMpsVolume(int $mpsVolume)
Volumen pro Sendung in cm3 (ohne Nachkommastellen).
xs:long / 0 .. 1 / maxInclusive: 999999999
at line 272
GeneralShipmentData
setMpsWeight(int $mpsWeight)
Sendungsgewicht in Gramm, gerundet in 10-Gramm-Einheiten ohne Dezimalpunkt (z. B. 300 entspricht 3 kg).
xs:long / 0 .. 1 / maxInclusive: 99999999
at line 289
GeneralShipmentData
setMpsExpectedSendingDate(Date $mpsExpectedSendingDate)
Datum, an dem die Sendung voraussichtlich in das System übertragen wird.
Das Format ist JJJJJMMTT.
xs:string / 0 .. 1 / pattern: [2][0-9]{3}([0][0-9]|[1][0-2])(0[1-9]|[12][0-9]|3[01])
at line 306
GeneralShipmentData
setMpsExpectedSendingTime(DateTime $mpsExpectedSendingTime)
Zeitpunkt, zu dem die Sendung voraussichtlich in das System übertragen wird.
Das Format ist HHMMSS.
xs:string / 0 .. 1 / pattern: (([1][0-9]|[2][0-3]|[0][0-9])([0-5][0-9])([0-5][0-9]))|(0-9([0-5][0-9]))
at line 321
GeneralShipmentData
setSender(Address $address)
setzt den Sender
types:address 1 .. 1 /
at line 336
GeneralShipmentData
setRecipient(Address $address)
setzt den Empfänger
types:address 1 .. 1 /