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 105
__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 122
string getAmazonOrderId()

liefert die Amazon Bestellnummer zurück

Return Value

string

at line 130
string getSellerOrderId()

Return Value

string | \null

at line 139
ItemList getItemList()

liefert die Produktliste zurück

Return Value

ItemList Produktliste

at line 148
Address getShipFromAddress()

liefert die Adresse des Lieferanten zurück

Return Value

Address Adresse des Lieferanten

at line 157
Address getShipToAddress()

liefert die Lieferadresse zurück

Return Value

Address Lieferadresse

at line 166
PackageDimensions getPackageDimensions()

liefert die Paketgröße zurück

Return Value

PackageDimensions Paketgröße

at line 175
Weight getWeight()

liefert das Gewicht zurück

Return Value

Weight

at line 187
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 200
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 208
string getShippingServiceOptions()

Return Value

string

at line 216
string getLabelCustomization()

Return Value

string

at line 227
ShipmentRequestDetails setAmazonOrderId(XsString $amazonOrderId)

setzt die Bestellnummer

Parameters

XsString $amazonOrderId Bestellnummer

Return Value

ShipmentRequestDetails dieses Objekt

at line 238
ShipmentRequestDetails setSellerOrderId(XsString $sellerOrderId)

Parameters

XsString $sellerOrderId

Return Value

ShipmentRequestDetails dieses Objekt

at line 249
ShipmentRequestDetails setItemList(ItemList $itemList)

Parameters

ItemList $itemList

Return Value

ShipmentRequestDetails dieses Objekt

at line 261
ShipmentRequestDetails setShipFromAddress(Address $shipFromAddress)

setzt die Adresse von der Versendet wird

Parameters

Address $shipFromAddress

Return Value

ShipmentRequestDetails dieses Objekt

at line 273
ShipmentRequestDetails setShipToAddress(Address $shipToAddress)

setzt die Lieferadresse

Parameters

Address $shipToAddress

Return Value

ShipmentRequestDetails dieses Objekt

at line 285
ShipmentRequestDetails setPackageDimensions(PackageDimensions $packageDimensions)

setzt die Paketgröße

Parameters

PackageDimensions $packageDimensions

Return Value

ShipmentRequestDetails dieses Objekt

at line 297
ShipmentRequestDetails setWeight(Weight $weight)

setzt das Gewicht

Parameters

Weight $weight

Return Value

ShipmentRequestDetails dieses Objekt

at line 309
ShipmentRequestDetails setMustArriveByDate(XsDateTime $mustArriveByDate)

Parameters

XsDateTime $mustArriveByDate

Return Value

ShipmentRequestDetails dieses Objekt

Exceptions

ParseException Falsches Format

at line 327
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 338
ShipmentRequestDetails setShippingServiceOptions(ShippingServiceOptions $shippingServiceOptions)

Parameters

ShippingServiceOptions $shippingServiceOptions

Return Value

ShipmentRequestDetails dieses Objekt

at line 349
ShipmentRequestDetails setLabelCustomization(LabelCustomization $labelCustomization)

Parameters

LabelCustomization $labelCustomization

Return Value

ShipmentRequestDetails dieses Objekt

at line 405
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