The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

eBay::API::XML::DataType::ShipmentType

DESCRIPTION

SYNOPSIS

INHERITANCE

eBay::API::XML::DataType::ShipmentType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

setDeliveryDate()

Revise only

# Argument: 'xs:dateTime'

getDeliveryDate()

# Returns: 'xs:dateTime'

setDeliveryStatus()

Revise only

# Argument: 'ns:ShipmentDeliveryStatusCodeType'

getDeliveryStatus()

# Returns: 'ns:ShipmentDeliveryStatusCodeType'

setEstimatedDeliveryDate()

# Argument: 'xs:dateTime'

getEstimatedDeliveryDate()

# Returns: 'xs:dateTime'

setInsuredValue()

# Argument: 'ns:AmountType'

getInsuredValue()

# Returns: 'ns:AmountType'

setItemTransactionID()

# Argument: reference to an array of 'ns:ItemTransactionIDType'

getItemTransactionID()

# Returns: reference to an array of 'ns:ItemTransactionIDType'

setPackageDepth()

Depth dimension of the package needed to ship the item after it is sold. For calculated shipping only.

# Argument: 'ns:MeasureType'

getPackageDepth()

# Returns: 'ns:MeasureType'

setPackageLength()

Length dimension of the package needed to ship the item after it is sold. For calculated shipping only.

# Argument: 'ns:MeasureType'

getPackageLength()

# Returns: 'ns:MeasureType'

setPackageWidth()

Width dimension of the package needed to ship the item after it is sold. For calculated shipping only.

# Argument: 'ns:MeasureType'

getPackageWidth()

# Returns: 'ns:MeasureType'

setPayPalShipmentID()

# Argument: 'xs:string'

getPayPalShipmentID()

# Returns: 'xs:string'

setPostageTotal()

# Argument: 'ns:AmountType'

getPostageTotal()

# Returns: 'ns:AmountType'

setPrintedTime()

# Argument: 'xs:dateTime'

getPrintedTime()

# Returns: 'xs:dateTime'

setRefundGrantedTime()

Revise only

# Argument: 'xs:dateTime'

getRefundGrantedTime()

# Returns: 'xs:dateTime'

setRefundRequestedTime()

Revise only

# Argument: 'xs:dateTime'

getRefundRequestedTime()

# Returns: 'xs:dateTime'

setShipFromAddress()

The address from which the item is being shipped.

# Argument: 'ns:AddressType'

getShipFromAddress()

# Returns: 'ns:AddressType'

setShipmentID()

# Argument: 'xs:long'

getShipmentID()

# Returns: 'xs:long'

setShipmentTrackingNumber()

The tracking number associated with the shipment. The format of the shipment tracking number must be consistent with the specified ShippingCarrierUsed.

  Calls: CompleteSale
  RequiredInput: No

# Argument: 'xs:string'

getShipmentTrackingNumber()

# Returns: 'xs:string'

setShippingAddress()

The address to which the item is to be shipped.

# Argument: 'ns:AddressType'

getShippingAddress()

# Returns: 'ns:AddressType'

setShippingCarrierUsed()

The shipping carrier used.

  Calls: CompleteSale
  RequiredInput: No
  OnlyTheseValues: USPS, UPS

# Argument: 'ns:ShippingCarrierCodeType'

getShippingCarrierUsed()

# Returns: 'ns:ShippingCarrierCodeType'

setShippingFeature()

# Argument: reference to an array of 'ns:ShippingFeatureCodeType'

getShippingFeature()

# Returns: reference to an array of 'ns:ShippingFeatureCodeType'

setShippingPackage()

The size of the package used to ship the item(s). See ShippingPackageCodeType for its possible values. Input.

# Argument: 'ns:ShippingPackageCodeType'

getShippingPackage()

# Returns: 'ns:ShippingPackageCodeType'

setShippingServiceUsed()

The size of the package used to ship the item(s). See ShippingPackageCodeType for its possible values. Input.

# Argument: 'xs:token'

getShippingServiceUsed()

# Returns: 'xs:token'

setStatus()

Status, for revise only

# Argument: 'ns:ShipmentStatusCodeType'

getStatus()

# Returns: 'ns:ShipmentStatusCodeType'

setWeightMajor()

See the documentation regarding "Working with Item Weights". The 'unit' attribute can have a value of lbs.

# Argument: 'ns:MeasureType'

getWeightMajor()

# Returns: 'ns:MeasureType'

setWeightMinor()

See the documentation regarding "Working with Item Weights". The 'unit' attribute is optional and assumed to be the minor compared to the value of 'unit' in WeightMajor.

# Argument: 'ns:MeasureType'

getWeightMinor()

# Returns: 'ns:MeasureType'