class GeneralShipmentData extends AbstractElement

GeneralShipmentData

Traits

XpathImplementation

Constants

ELEMENTNAMESPACE

Methods

NodeList
searchElements($elementName, $nameSpace = null)

searchElements

searchElement($elementName)

No description

__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

string
getElementNameSpace()

liefert den Namespace der Elemente zurück

Parser
getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"

string|null
getFirstChildValue(string $elementName)

Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück

Element|null
getFirstChildFromName(string $elementName)

Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück

AbstractElement
setFirstChildValue(string $elementName, string $value)

Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

setFirstChild(type $elementName, type $value)

Hilfsmethode

appendFirstChild(type $elementName, type $value)

Hilfsmethode

setMpsID(string $mpsId)

Die Sendungsnummer wird nur akzeptiert, wenn die Paketscheinnummer vom Kunden vergeben wird.

setCUser(string $cUser)

Benutzer-ID der Person, die den Eintrag vorgenommen hat.

setMpsCustomerReferenceNumber1(string $mpsCustomerReferenceNumber1)

Sendungskunden-Referenznummer 1 (maximale Länge 35), auch Kundenreferenz Anzahl für Abholaufträge (maximal Länge 50).

setMpsCustomerReferenceNumber2(string $mpsCustomerReferenceNumber2)

Sendungskunden-Referenznummer 2

setMpsCustomerReferenceNumber3(string $mpsCustomerReferenceNumber3)

Sendungskunden-Referenznummer 3

setMpsCustomerReferenceNumber4(string $mpsCustomerReferenceNumber4)

Sendungskunden-Referenznummer 4

setIdentificationNumber(string $identificationNumber)

Dient als eindeutiger alphanumerischer Schlüssel der Sendung, der vom Kunden verwendet wird.

setSendingDepot(string $sendingDepot)

Versanddepot für Sendungen, Bestelldepot für Abholauftrag, Kundendepot für Abholinformationen oder Erstellungs-/Versanddepot für Gefahrgüter.

setProduct(string $product)

Auswahl eines Produkts, genau eines pro Sendung, obligatorisch für die Sendungsdaten. Mögliche Werte sind:

setMpsCompleteDelivery(bool $mpsCompleteDelivery)

Gibt an, ob diese Sendung als vollständige Lieferung gesendet werden soll.

setMpsCompleteDeliveryLabel(bool $mpsCompleteDeliveryLabel)

Gibt an, ob der Aufkleber für die Komplettlieferung zur Abholung gedruckt wird.

setMpsVolume(int $mpsVolume)

Volumen pro Sendung in cm3 (ohne Nachkommastellen).

setMpsWeight(int $mpsWeight)

Sendungsgewicht in Gramm, gerundet in 10-Gramm-Einheiten ohne Dezimalpunkt (z. B. 300 entspricht 3 kg).

setMpsExpectedSendingDate(Date $mpsExpectedSendingDate)

Datum, an dem die Sendung voraussichtlich in das System übertragen wird.

setMpsExpectedSendingTime(DateTime $mpsExpectedSendingTime)

Zeitpunkt, zu dem die Sendung voraussichtlich in das System übertragen wird.

setSender(Address $address)

setzt den Sender

setRecipient(Address $address)

setzt den Empfänger

Details

in XpathImplementation at line 42
NodeList searchElements($elementName, $nameSpace = null)

searchElements

Parameters

$elementName
$nameSpace

Return Value

NodeList Liste der gefundenen Elemente

in XpathImplementation at line 51
searchElement($elementName)

Parameters

$elementName

at line 42
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

Parameters

string $tag Tag
string $value Wert
null|AttributeMap $attributes Atributes

in AbstractElement at line 77
protected string getElementNameSpace()

liefert den Namespace der Elemente zurück

Return Value

string Namespace

in AbstractElement at line 87
protected Parser getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"

Return Value

Parser Parser

in AbstractElement at line 99
protected string|null getFirstChildValue(string $elementName)

Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück

Parameters

string $elementName Name des Elementes

Return Value

string|null | null Wert des Elementes

in AbstractElement at line 113
protected Element|null getFirstChildFromName(string $elementName)

Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück

Parameters

string $elementName Name des Elementes

Return Value

Element|null | null

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

Parameters

string $elementName Name des Elementes
string $value Wert des Elementes

Return Value

AbstractElement dieses Objekt

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

Parameters

type $elementName
type $value

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

Parameters

type $elementName
type $value

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

Parameters

string $mpsId

Return Value

GeneralShipmentData

at line 82
GeneralShipmentData setCUser(string $cUser)

Benutzer-ID der Person, die den Eintrag vorgenommen hat.

xs:string / 0 .. 1 / maxLength: 10

Parameters

string $cUser

Return Value

GeneralShipmentData

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

Parameters

string $mpsCustomerReferenceNumber1

Return Value

GeneralShipmentData

at line 115
GeneralShipmentData setMpsCustomerReferenceNumber2(string $mpsCustomerReferenceNumber2)

Sendungskunden-Referenznummer 2

xs:string / 0 .. 1 / maxLength: 35

Parameters

string $mpsCustomerReferenceNumber2

Return Value

GeneralShipmentData

at line 131
GeneralShipmentData setMpsCustomerReferenceNumber3(string $mpsCustomerReferenceNumber3)

Sendungskunden-Referenznummer 3

xs:string / 0 .. 1 / maxLength: 35

Parameters

string $mpsCustomerReferenceNumber3

Return Value

GeneralShipmentData

at line 147
GeneralShipmentData setMpsCustomerReferenceNumber4(string $mpsCustomerReferenceNumber4)

Sendungskunden-Referenznummer 4

xs:string / 0 .. 1 / maxLength: 35

Parameters

string $mpsCustomerReferenceNumber4

Return Value

GeneralShipmentData

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

Parameters

string $identificationNumber

Return Value

GeneralShipmentData

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

Parameters

string $sendingDepot

Return Value

GeneralShipmentData

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

Parameters

string $product

Return Value

GeneralShipmentData

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 /

Parameters

bool $mpsCompleteDelivery

Return Value

GeneralShipmentData

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 /

Parameters

bool $mpsCompleteDeliveryLabel

Return Value

GeneralShipmentData

at line 256
GeneralShipmentData setMpsVolume(int $mpsVolume)

Volumen pro Sendung in cm3 (ohne Nachkommastellen).

xs:long / 0 .. 1 / maxInclusive: 999999999

Parameters

int $mpsVolume

Return Value

GeneralShipmentData

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

Parameters

int $mpsWeight

Return Value

GeneralShipmentData

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])

Parameters

Date $mpsExpectedSendingDate

Return Value

GeneralShipmentData

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]))

Parameters

DateTime $mpsExpectedSendingTime

Return Value

GeneralShipmentData

at line 321
GeneralShipmentData setSender(Address $address)

setzt den Sender

types:address 1 .. 1 /

Parameters

Address $address Adresse

Return Value

GeneralShipmentData

at line 336
GeneralShipmentData setRecipient(Address $address)

setzt den Empfänger

types:address 1 .. 1 /

Parameters

Address $address Adresse

Return Value

GeneralShipmentData