Trading_ShipmentType Class Reference
| Inherits from | NSObject |
| Conforms to | PicoBindable |
| Declared in | Trading_ShipmentType.h Trading_ShipmentType.m |
Overview
Type defining the Shipment container, which is used by
the seller in CompleteSale to provide shipping information. The
Shipment container is also returned in the
GetSellingManagerSaleRecord response.
@ingroup EBayAPIInterface
Tasks
-
estimatedDeliveryDate(public property)
property -
insuredValue(public property)
property -
packageDepthDepth dimension of the package needed to ship the item after it is sold.
property
For calculated shipping only. -
packageLengthLength dimension of the package needed to ship the item after it is sold.
property
For calculated shipping only. -
packageWidthWidth dimension of the package needed to ship the item after it is sold.
property
For calculated shipping only. -
payPalShipmentID(public property)
property -
shipmentID(public property)
property -
postageTotal(public property)
property -
printedTime(public property)
property -
shipFromAddressThe address from which the item is being shipped.
property -
shippingAddressThe address to which the item is to be shipped.
property -
shippingCarrierUsedThe shipping carrier used to ship the package. This value can be any
property
combination of alphanumeric characters and it is not checked and verified by
eBay. This field is required if ShipmentTrackingNumber is included in the
call request.
ShippingCarrierUsed and ShipmentTrackingNumber are dependent upon each other.
You must either specify both, or specify neither. -
shippingFeature(public property)
property -
shippingPackageThe size of the package used to ship the item(s). See ShippingPackageCodeType
property
for its possible values. Input. -
shippingServiceUsedThe size of the package used to ship the item(s). See ShippingPackageCodeType
property
for its possible values. Input. -
shipmentTrackingNumberThe tracking number associated with one package of a shipment. The seller is
property
responsible for the accuracy of the shipment tracking number. eBay verifies
the tracking number is unique (across all of a seller’s orders) and consistent
with the numbering scheme used by the specified shipping carrier. eBay cannot
verify the accuracy of the tracking number. This field is required if
ShippingCarrierUsed is included in the call request.
Sellers can specify multiple tracking numbers for the same ShippingCarrierUsed
by separating the tracking numbers with commas.
ShippingCarrierUsed and ShipmentTrackingNumber are dependent upon each other.
You must either specify both, or specify neither. -
weightMajorSee the documentation regarding “Working with Item Weights”.
property
The ‘unit’ attribute can have a value of lbs. -
weightMinorSee the documentation regarding “Working with Item Weights”.
property
The ‘unit’ attribute is optional and assumed to be the
minor compared to the value of ‘unit’ in WeightMajor. -
itemTransactionID(public property)
property -
deliveryDateRevise only
property -
deliveryStatusRevise only
property -
refundGrantedTimeRevise only
property -
refundRequestedTimeRevise only
property -
statusStatus, for revise only
property -
shippedTimeThe date and time that the seller handed off the package(s) to the shipping
property
carrier. If this field is not included in the request, the timestamp of the call
execution is used as the shipped time. Note that sellers have the ability to set
this value up to 3 calendar days in the future. -
notesThis string field allows a seller to provide notes to the buyer regarding shipment of a
property
Half.com item. Only alphanumeric characters can be used in this field. This is an optional
field that is only applicable to Half.com items. -
shipmentTrackingDetailsContainer consisting of the tracking number and shipping carrier associated with
property
the shipment of one item (package).
Because an order can have multiple line items and/or packages, there can be
multiple ShipmentTrackingDetails containers under the
Shipment container. -
shipmentLineItem
propertyContains information about one or more order line items in a Global Shipping Program package. Required or returned if the value of <strong>ShippingCarrierUsed</strong> is <code>GlobalShipping_MultiCarrier</code>. -
any(public property)
property
Properties
any
(public property)
@property (nonatomic, retain) NSMutableArray *anyDiscussion
(public property)
entry type : PicoAnyElement, wrapper for primitive anyelement
Declared In
Trading_ShipmentType.hdeliveryDate
Revise only
@property (nonatomic, retain) NSDate *deliveryDateDiscussion
Revise only
type : NSDate, wrapper for primitive date
Declared In
Trading_ShipmentType.hdeliveryStatus
Revise only
@property (nonatomic, retain) NSString *deliveryStatusDiscussion
Revise only
type: string constant in Trading_ShipmentDeliveryStatusCodeType.h
Declared In
Trading_ShipmentType.hestimatedDeliveryDate
(public property)
@property (nonatomic, retain) NSDate *estimatedDeliveryDateDiscussion
(public property)
type : NSDate, wrapper for primitive date
Declared In
Trading_ShipmentType.hinsuredValue
(public property)
@property (nonatomic, retain) Trading_AmountType *insuredValueDeclared In
Trading_ShipmentType.hitemTransactionID
(public property)
@property (nonatomic, retain) NSMutableArray *itemTransactionIDDeclared In
Trading_ShipmentType.hnotes
This string field allows a seller to provide notes to the buyer regarding shipment of a
Half.com item. Only alphanumeric characters can be used in this field. This is an optional
field that is only applicable to Half.com items.
@property (nonatomic, retain) NSString *notesDiscussion
This string field allows a seller to provide notes to the buyer regarding shipment of a
Half.com item. Only alphanumeric characters can be used in this field. This is an optional
field that is only applicable to Half.com items.
type : NSString, wrapper for primitive string
Declared In
Trading_ShipmentType.hpackageDepth
Depth dimension of the package needed to ship the item after it is sold.
For calculated shipping only.
@property (nonatomic, retain) Trading_MeasureType *packageDepthDiscussion
Depth dimension of the package needed to ship the item after it is sold.
For calculated shipping only.
type : class Trading_MeasureType
Declared In
Trading_ShipmentType.hpackageLength
Length dimension of the package needed to ship the item after it is sold.
For calculated shipping only.
@property (nonatomic, retain) Trading_MeasureType *packageLengthDiscussion
Length dimension of the package needed to ship the item after it is sold.
For calculated shipping only.
type : class Trading_MeasureType
Declared In
Trading_ShipmentType.hpackageWidth
Width dimension of the package needed to ship the item after it is sold.
For calculated shipping only.
@property (nonatomic, retain) Trading_MeasureType *packageWidthDiscussion
Width dimension of the package needed to ship the item after it is sold.
For calculated shipping only.
type : class Trading_MeasureType
Declared In
Trading_ShipmentType.hpayPalShipmentID
(public property)
@property (nonatomic, retain) NSString *payPalShipmentIDDiscussion
(public property)
type : NSString, wrapper for primitive string
Declared In
Trading_ShipmentType.hpostageTotal
(public property)
@property (nonatomic, retain) Trading_AmountType *postageTotalDeclared In
Trading_ShipmentType.hprintedTime
(public property)
@property (nonatomic, retain) NSDate *printedTimeDiscussion
(public property)
type : NSDate, wrapper for primitive date
Declared In
Trading_ShipmentType.hrefundGrantedTime
Revise only
@property (nonatomic, retain) NSDate *refundGrantedTimeDiscussion
Revise only
type : NSDate, wrapper for primitive date
Declared In
Trading_ShipmentType.hrefundRequestedTime
Revise only
@property (nonatomic, retain) NSDate *refundRequestedTimeDiscussion
Revise only
type : NSDate, wrapper for primitive date
Declared In
Trading_ShipmentType.hshipFromAddress
The address from which the item is being shipped.
@property (nonatomic, retain) Trading_AddressType *shipFromAddressDeclared In
Trading_ShipmentType.hshipmentID
(public property)
@property (nonatomic, retain) NSNumber *shipmentIDDiscussion
(public property)
type : NSNumber, wrapper for primitive long
Declared In
Trading_ShipmentType.hshipmentLineItem
Contains information about one or more order line items in a Global Shipping Program package. Required or returned if the value of <strong>ShippingCarrierUsed</strong> is <code>GlobalShipping_MultiCarrier</code>.
@property (nonatomic, retain) Trading_ShipmentLineItemType *shipmentLineItemDiscussion
Contains information about one or more order line items in a Global Shipping Program package. Required or returned if the value of <strong>ShippingCarrierUsed</strong> is <code>GlobalShipping_MultiCarrier</code>.
type : class Trading_ShipmentLineItemType
Declared In
Trading_ShipmentType.hshipmentTrackingDetails
Container consisting of the tracking number and shipping carrier associated with
the shipment of one item (package).
Because an order can have multiple line items and/or packages, there can be
multiple ShipmentTrackingDetails containers under the
Shipment container.
@property (nonatomic, retain) NSMutableArray *shipmentTrackingDetailsDiscussion
Container consisting of the tracking number and shipping carrier associated with
the shipment of one item (package).
Because an order can have multiple line items and/or packages, there can be
multiple ShipmentTrackingDetails containers under the
Shipment container.
entry type : class Trading_ShipmentTrackingDetailsType
Declared In
Trading_ShipmentType.hshipmentTrackingNumber
The tracking number associated with one package of a shipment. The seller is
responsible for the accuracy of the shipment tracking number. eBay verifies
the tracking number is unique (across all of a seller’s orders) and consistent
with the numbering scheme used by the specified shipping carrier. eBay cannot
verify the accuracy of the tracking number. This field is required if
ShippingCarrierUsed is included in the call request.
Sellers can specify multiple tracking numbers for the same ShippingCarrierUsed
by separating the tracking numbers with commas.
ShippingCarrierUsed and ShipmentTrackingNumber are dependent upon each other.
You must either specify both, or specify neither.
@property (nonatomic, retain) NSString *shipmentTrackingNumberDiscussion
The tracking number associated with one package of a shipment. The seller is
responsible for the accuracy of the shipment tracking number. eBay verifies
the tracking number is unique (across all of a seller’s orders) and consistent
with the numbering scheme used by the specified shipping carrier. eBay cannot
verify the accuracy of the tracking number. This field is required if
ShippingCarrierUsed is included in the call request.
Sellers can specify multiple tracking numbers for the same ShippingCarrierUsed
by separating the tracking numbers with commas.
ShippingCarrierUsed and ShipmentTrackingNumber are dependent upon each other.
You must either specify both, or specify neither.
type : NSString, wrapper for primitive string
Declared In
Trading_ShipmentType.hshippedTime
The date and time that the seller handed off the package(s) to the shipping
carrier. If this field is not included in the request, the timestamp of the call
execution is used as the shipped time. Note that sellers have the ability to set
this value up to 3 calendar days in the future.
@property (nonatomic, retain) NSDate *shippedTimeDiscussion
The date and time that the seller handed off the package(s) to the shipping
carrier. If this field is not included in the request, the timestamp of the call
execution is used as the shipped time. Note that sellers have the ability to set
this value up to 3 calendar days in the future.
type : NSDate, wrapper for primitive date
Declared In
Trading_ShipmentType.hshippingAddress
The address to which the item is to be shipped.
@property (nonatomic, retain) Trading_AddressType *shippingAddressDeclared In
Trading_ShipmentType.hshippingCarrierUsed
The shipping carrier used to ship the package. This value can be any
combination of alphanumeric characters and it is not checked and verified by
eBay. This field is required if ShipmentTrackingNumber is included in the
call request.
ShippingCarrierUsed and ShipmentTrackingNumber are dependent upon each other.
You must either specify both, or specify neither.
@property (nonatomic, retain) NSString *shippingCarrierUsedDiscussion
The shipping carrier used to ship the package. This value can be any
combination of alphanumeric characters and it is not checked and verified by
eBay. This field is required if ShipmentTrackingNumber is included in the
call request.
ShippingCarrierUsed and ShipmentTrackingNumber are dependent upon each other.
You must either specify both, or specify neither.
type : NSString, wrapper for primitive string
Declared In
Trading_ShipmentType.hshippingFeature
(public property)
@property (nonatomic, retain) NSMutableArray *shippingFeatureDiscussion
(public property)
entry type : string constant in Trading_ShippingFeatureCodeType.h
Declared In
Trading_ShipmentType.hshippingPackage
The size of the package used to ship the item(s). See ShippingPackageCodeType
for its possible values. Input.
@property (nonatomic, retain) NSString *shippingPackageDiscussion
The size of the package used to ship the item(s). See ShippingPackageCodeType
for its possible values. Input.
type: string constant in Trading_ShippingPackageCodeType.h
Declared In
Trading_ShipmentType.hshippingServiceUsed
The size of the package used to ship the item(s). See ShippingPackageCodeType
for its possible values. Input.
@property (nonatomic, retain) NSString *shippingServiceUsedDiscussion
The size of the package used to ship the item(s). See ShippingPackageCodeType
for its possible values. Input.
type : NSString, wrapper for primitive string
Declared In
Trading_ShipmentType.hstatus
Status, for revise only
@property (nonatomic, retain) NSString *statusDiscussion
Status, for revise only
type: string constant in Trading_ShipmentStatusCodeType.h
Declared In
Trading_ShipmentType.hweightMajor
See the documentation regarding “Working with Item Weights”.
The ‘unit’ attribute can have a value of lbs.
@property (nonatomic, retain) Trading_MeasureType *weightMajorDiscussion
See the documentation regarding “Working with Item Weights”.
The ‘unit’ attribute can have a value of lbs.
type : class Trading_MeasureType
Declared In
Trading_ShipmentType.hweightMinor
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.
@property (nonatomic, retain) Trading_MeasureType *weightMinorDiscussion
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.
type : class Trading_MeasureType
Declared In
Trading_ShipmentType.h