class ShipmentRequestDetails extends Alvine

ShipmentRequestDetails

Properties

protected string $amazonOrderId
protected string $sellerOrderId
protected ItemList $itemList
protected Address $shipFromAddress
protected Address $shipToAddress
protected PackageDimensions $packageDimensions
protected Weight $weight
protected DateTime $mustArriveByDate
protected DateTime $shipDate
protected ShippingServiceOptions $shippingServiceOptions
protected LabelCustomization $labelCustomization

Methods

__construct(XsString $amazonOrderId, ItemList $itemList, Address $shipFromAddress, Address $shipToAddress, PackageDimensions $packageDimensions, Weight $weight, ShippingServiceOptions $shippingServiceOptions)

Neues Objekt

string
getAmazonOrderId()

liefert die Amazon Bestellnummer zurück

string
getSellerOrderId()

No description

getItemList()

liefert die Produktliste zurück

getShipFromAddress()

liefert die Adresse des Lieferanten zurück

getShipToAddress()

liefert die Lieferadresse zurück

getPackageDimensions()

liefert die Paketgröße zurück

getWeight()

liefert das Gewicht zurück

DateTime
getMustArriveByDate()

Das Datum, an dem das Paket eintreffen muss, um die Zusage an den Kunden zu halten.

DateTime
getShipDate()

Wenn es in einer Anfrage verwendet wird, ist dies das Datum, an dem der Verkäufer das Paket versenden möchte.

string
getShippingServiceOptions()

No description

string
getLabelCustomization()

No description

setAmazonOrderId(XsString $amazonOrderId)

setzt die Bestellnummer

setSellerOrderId(XsString $sellerOrderId)

No description

setItemList(ItemList $itemList)

No description

setShipFromAddress(Address $shipFromAddress)

setzt die Adresse von der Versendet wird

setShipToAddress(Address $shipToAddress)

setzt die Lieferadresse

setPackageDimensions(PackageDimensions $packageDimensions)

setzt die Paketgröße

setWeight(Weight $weight)

setzt das Gewicht

setMustArriveByDate(XsDateTime $mustArriveByDate)

No description

setShipDate(XsDateTime $shipDate)

setzt das Datum wann der Verkäufer das Paket versenden möchte

Collection
getParameter()

Liefert alle gesetzen Werte als Zeichenkette für den Request zurück

Details

at line 103
__construct(XsString $amazonOrderId, ItemList $itemList, Address $shipFromAddress, Address $shipToAddress, PackageDimensions $packageDimensions, Weight $weight, ShippingServiceOptions $shippingServiceOptions)

Neues Objekt

Parameters

XsString $amazonOrderId Amazon Bestellnummer im 3-7-7 Format
ItemList $itemList
Address $shipFromAddress
Address $shipToAddress
PackageDimensions $packageDimensions
Weight $weight
ShippingServiceOptions $shippingServiceOptions

at line 120
string getAmazonOrderId()

liefert die Amazon Bestellnummer zurück

Return Value

string

at line 128
string getSellerOrderId()

Return Value

string | \null

at line 137
ItemList getItemList()

liefert die Produktliste zurück

Return Value

ItemList Produktliste

at line 146
Address getShipFromAddress()

liefert die Adresse des Lieferanten zurück

Return Value

Address Adresse des Lieferanten

at line 155
Address getShipToAddress()

liefert die Lieferadresse zurück

Return Value

Address Lieferadresse

at line 164
PackageDimensions getPackageDimensions()

liefert die Paketgröße zurück

Return Value

PackageDimensions Paketgröße

at line 173
Weight getWeight()

liefert das Gewicht zurück

Return Value

Weight

at line 185
DateTime getMustArriveByDate()

Das Datum, an dem das Paket eintreffen muss, um die Zusage an den Kunden zu halten.

Wenn "MustArrivebyDate" angegeben ist, werden nur Versandserviceangebote zurückgegeben, die bis zu diesem Datum zugestellt werden können.

Return Value

DateTime | \null

at line 198
DateTime getShipDate()

Wenn es in einer Anfrage verwendet wird, ist dies das Datum, an dem der Verkäufer das Paket versenden möchte.

Wenn es in einer Antwort verwendet wird, ist dies das Datum, an dem das Paket mit der angegebenen Methode versendet werden kann.

Return Value

DateTime | \null

at line 206
string getShippingServiceOptions()

Return Value

string

at line 214
string getLabelCustomization()

Return Value

string

at line 225
ShipmentRequestDetails setAmazonOrderId(XsString $amazonOrderId)

setzt die Bestellnummer

Parameters

XsString $amazonOrderId Bestellnummer

Return Value

ShipmentRequestDetails dieses Objekt

at line 236
ShipmentRequestDetails setSellerOrderId(XsString $sellerOrderId)

Parameters

XsString $sellerOrderId

Return Value

ShipmentRequestDetails dieses Objekt

at line 247
ShipmentRequestDetails setItemList(ItemList $itemList)

Parameters

ItemList $itemList

Return Value

ShipmentRequestDetails dieses Objekt

at line 259
ShipmentRequestDetails setShipFromAddress(Address $shipFromAddress)

setzt die Adresse von der Versendet wird

Parameters

Address $shipFromAddress

Return Value

ShipmentRequestDetails dieses Objekt

at line 271
ShipmentRequestDetails setShipToAddress(Address $shipToAddress)

setzt die Lieferadresse

Parameters

Address $shipToAddress

Return Value

ShipmentRequestDetails dieses Objekt

at line 283
ShipmentRequestDetails setPackageDimensions(PackageDimensions $packageDimensions)

setzt die Paketgröße

Parameters

PackageDimensions $packageDimensions

Return Value

ShipmentRequestDetails dieses Objekt

at line 295
ShipmentRequestDetails setWeight(Weight $weight)

setzt das Gewicht

Parameters

Weight $weight

Return Value

ShipmentRequestDetails dieses Objekt

at line 307
ShipmentRequestDetails setMustArriveByDate(XsDateTime $mustArriveByDate)

Parameters

XsDateTime $mustArriveByDate

Return Value

ShipmentRequestDetails dieses Objekt

Exceptions

ParseException Falsches Format

at line 325
ShipmentRequestDetails setShipDate(XsDateTime $shipDate)

setzt das Datum wann der Verkäufer das Paket versenden möchte

Wenn es in einer Anfrage verwendet wird, ist dies das Datum, an dem der Verkäufer das Paket versenden möchte. Wenn es in einer Antwort verwendet wird, ist dies das Datum, an dem das Paket mit der angegebenen Methode versendet werden kann.

Parameters

XsDateTime $shipDate

Return Value

ShipmentRequestDetails dieses Objekt

Exceptions

ParseException Falsches Format

at line 336
ShipmentRequestDetails setShippingServiceOptions(ShippingServiceOptions $shippingServiceOptions)

Parameters

ShippingServiceOptions $shippingServiceOptions

Return Value

ShipmentRequestDetails dieses Objekt

at line 347
ShipmentRequestDetails setLabelCustomization(LabelCustomization $labelCustomization)

Parameters

LabelCustomization $labelCustomization

Return Value

ShipmentRequestDetails dieses Objekt

at line 403
Collection getParameter()

Liefert alle gesetzen Werte als Zeichenkette für den Request zurück

&ShipmentRequestDetails.AmazonOrderId=903-9939455-1336669 &ShipmentRequestDetails.MustArriveByDate=2015-09-28T07%3A00%3A00Z &ShipmentRequestDetails.PackageDimensions.Length=5 &ShipmentRequestDetails.PackageDimensions.Width=5 &ShipmentRequestDetails.PackageDimensions.Height=5 &ShipmentRequestDetails.PackageDimensions.Unit=inches &ShipmentRequestDetails.Weight.Value=10 &ShipmentRequestDetails.Weight.Unit=ounces &ShipmentRequestDetails.ShipDate=2015-09-23T19%3A32%3A08.727Z &ShipmentRequestDetails.ShipFromAddress.Name=John%20Doe &ShipmentRequestDetails.ShipFromAddress.AddressLine1=1234%20Westlake%20Ave%20N &ShipmentRequestDetails.ShipFromAddress.City=Seattle &ShipmentRequestDetails.ShipFromAddress.StateOrProvinceCode=WA &ShipmentRequestDetails.ShipFromAddress.PostalCode=98121 &ShipmentRequestDetails.ShipFromAddress.CountryCode=US &ShipmentRequestDetails.ShipFromAddress.Email=example%40example.com &ShipmentRequestDetails.ShipFromAddress.Phone=2061234567 &ShipmentRequestDetails.ShippingServiceOptions.DeliveryExperience=DeliveryConfirmationWithoutSignature &ShipmentRequestDetails.ShippingServiceOptions.CarrierWillPickUp=false &ShipmentRequestDetails.ShippingServiceOptions.DeclaredValue.CurrencyCode=USD &ShipmentRequestDetails.ShippingServiceOptions.DeclaredValue.Amount=10.00 &ShipmentRequestDetails.ItemList.Item.1.OrderItemId=28207139993814 &ShipmentRequestDetails.ItemList.Item.1.Quantity=1

Return Value

Collection