diff --git a/fedex/services/availability_commitment_service.py b/fedex/services/availability_commitment_service.py index 46106c4..e1590f7 100644 --- a/fedex/services/availability_commitment_service.py +++ b/fedex/services/availability_commitment_service.py @@ -26,7 +26,7 @@ def __init__(self, config_obj, *args, **kwargs): # Holds version info for the VersionId SOAP object. self._version_info = { 'service_id': 'vacs', - 'major': '4', + 'major': '8', 'intermediate': '0', 'minor': '0' } @@ -58,7 +58,7 @@ def __init__(self, config_obj, *args, **kwargs): # Exception: binding 'ns:ValidationAvailabilityAndCommitmentServiceSoapBinding', not-found super(FedexAvailabilityCommitmentRequest, self).__init__( - self._config_obj, 'AvailabilityAndCommitmentService_v4.wsdl', *args, **kwargs) + self._config_obj, 'ValidationAvailabilityAndCommitmentService_v8.wsdl', *args, **kwargs) def _prepare_wsdl_objects(self): """ diff --git a/fedex/services/country_service.py b/fedex/services/country_service.py index 1b81116..32d039e 100644 --- a/fedex/services/country_service.py +++ b/fedex/services/country_service.py @@ -27,7 +27,7 @@ def __init__(self, config_obj, *args, **kwargs): # Holds version info for the VersionId SOAP object. self._version_info = { 'service_id': 'cnty', - 'major': '4', + 'major': '8', 'intermediate': '0', 'minor': '0' } @@ -48,7 +48,7 @@ def __init__(self, config_obj, *args, **kwargs): """@ivar: Holds the CheckForMismatch boolean objects.""" super(FedexValidatePostalRequest, self).__init__( - self._config_obj, 'CountryService_v4.wsdl', *args, **kwargs) + self._config_obj, 'CountryService_v8.wsdl', *args, **kwargs) def _prepare_wsdl_objects(self): """ diff --git a/fedex/services/location_service.py b/fedex/services/location_service.py index bdd08ff..9d47a1c 100644 --- a/fedex/services/location_service.py +++ b/fedex/services/location_service.py @@ -28,7 +28,7 @@ def __init__(self, config_obj, *args, **kwargs): # Holds version info for the VersionId SOAP object. self._version_info = { 'service_id': 'locs', - 'major': '3', + 'major': '9', 'intermediate': '0', 'minor': '0' } @@ -53,7 +53,7 @@ def __init__(self, config_obj, *args, **kwargs): """@ivar: Holds the LocationSortDetail WSDL object.""" super(FedexSearchLocationRequest, self).__init__( - self._config_obj, 'LocationsService_v3.wsdl', *args, **kwargs) + self._config_obj, 'LocationsService_v9.wsdl', *args, **kwargs) def _prepare_wsdl_objects(self): """ diff --git a/fedex/services/pickup_service.py b/fedex/services/pickup_service.py index 029f201..e071b0e 100644 --- a/fedex/services/pickup_service.py +++ b/fedex/services/pickup_service.py @@ -8,7 +8,7 @@ def __init__(self, config_obj, *args, **kwargs): # Holds version info for the VersionId SOAP object. self._version_info = { 'service_id': 'disp', - 'major': '11', + 'major': '17', 'intermediate': '0', 'minor': '0' } @@ -21,7 +21,7 @@ def __init__(self, config_obj, *args, **kwargs): self.CommodityDescription = None self.CountryRelationship = None self.PickupServiceCategory = None - super(FedexCreatePickupRequest, self).__init__(self._config_obj, 'PickupService_v11.wsdl', *args, **kwargs) + super(FedexCreatePickupRequest, self).__init__(self._config_obj, 'PickupService_v17.wsdl', *args, **kwargs) def _prepare_wsdl_objects(self): self.OriginDetail = self.client.factory.create('PickupOriginDetail') diff --git a/fedex/services/rate_service.py b/fedex/services/rate_service.py index a4ca5f0..7eea2f8 100644 --- a/fedex/services/rate_service.py +++ b/fedex/services/rate_service.py @@ -29,14 +29,14 @@ def __init__(self, config_obj, *args, **kwargs): self._config_obj = config_obj # Holds version info for the VersionId SOAP object. - self._version_info = {'service_id': 'crs', 'major': '18', + self._version_info = {'service_id': 'crs', 'major': '24', 'intermediate': '0', 'minor': '0'} self.RequestedShipment = None """@ivar: Holds the RequestedShipment WSDL object including the shipper, recipient and shipt time.""" # Call the parent FedexBaseService class for basic setup work. super(FedexRateServiceRequest, self).__init__( - self._config_obj, 'RateService_v18.wsdl', *args, **kwargs) + self._config_obj, 'RateService_v24.wsdl', *args, **kwargs) self.ClientDetail.Region = config_obj.express_region_code """@ivar: Holds the express region code from the config object.""" diff --git a/fedex/services/ship_service.py b/fedex/services/ship_service.py index 43b9767..75de913 100644 --- a/fedex/services/ship_service.py +++ b/fedex/services/ship_service.py @@ -31,7 +31,7 @@ def __init__(self, config_obj, *args, **kwargs): # Holds version info for the VersionId SOAP object. self._version_info = { 'service_id': 'ship', - 'major': '17', + 'major': '23', 'intermediate': '0', 'minor': '0' } @@ -39,7 +39,7 @@ def __init__(self, config_obj, *args, **kwargs): """@ivar: Holds the RequestedShipment WSDL object.""" # Call the parent FedexBaseService class for basic setup work. super(FedexProcessShipmentRequest, self).__init__( - self._config_obj, 'ShipService_v17.wsdl', *args, **kwargs) + self._config_obj, 'ShipService_v23.wsdl', *args, **kwargs) def _prepare_wsdl_objects(self): """ @@ -177,7 +177,7 @@ def __init__(self, config_obj, *args, **kwargs): self._config_obj = config_obj # Holds version info for the VersionId SOAP object. - self._version_info = {'service_id': 'ship', 'major': '17', + self._version_info = {'service_id': 'ship', 'major': '23', 'intermediate': '0', 'minor': '0'} self.DeletionControlType = None """@ivar: Holds the DeletrionControlType WSDL object.""" @@ -185,7 +185,7 @@ def __init__(self, config_obj, *args, **kwargs): """@ivar: Holds the TrackingId WSDL object.""" # Call the parent FedexBaseService class for basic setup work. super(FedexDeleteShipmentRequest, self).__init__(self._config_obj, - 'ShipService_v17.wsdl', + 'ShipService_v23.wsdl', *args, **kwargs) def _prepare_wsdl_objects(self): diff --git a/fedex/services/track_service.py b/fedex/services/track_service.py index 14c5e71..20fb219 100644 --- a/fedex/services/track_service.py +++ b/fedex/services/track_service.py @@ -41,7 +41,7 @@ def __init__(self, config_obj, *args, **kwargs): # Holds version info for the VersionId SOAP object. self._version_info = { 'service_id': 'trck', - 'major': '10', + 'major': '16', 'intermediate': '0', 'minor': '0' } @@ -54,7 +54,7 @@ def __init__(self, config_obj, *args, **kwargs): # Call the parent FedexBaseService class for basic setup work. super(FedexTrackRequest, self).__init__( - self._config_obj, 'TrackService_v10.wsdl', *args, **kwargs) + self._config_obj, 'TrackService_v16.wsdl', *args, **kwargs) self.IncludeDetailedScans = False def _prepare_wsdl_objects(self): diff --git a/fedex/wsdl/CountryService_v4.wsdl b/fedex/wsdl/CountryService_v8.wsdl similarity index 94% rename from fedex/wsdl/CountryService_v4.wsdl rename to fedex/wsdl/CountryService_v8.wsdl index 8a879cc..725e4b7 100755 --- a/fedex/wsdl/CountryService_v4.wsdl +++ b/fedex/wsdl/CountryService_v8.wsdl @@ -1,6 +1,6 @@ - + - + @@ -48,6 +48,11 @@ Indicates whether this address residential (as opposed to commercial). + + + The geographic coordinates cooresponding to this address. + + @@ -179,7 +184,7 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. @@ -222,6 +227,7 @@ + @@ -245,7 +251,8 @@ - + + @@ -276,6 +283,7 @@ + @@ -394,7 +402,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -428,7 +436,7 @@ - + @@ -439,7 +447,7 @@ - + diff --git a/fedex/wsdl/LocationsService_v3.wsdl b/fedex/wsdl/LocationsService_v9.wsdl similarity index 82% rename from fedex/wsdl/LocationsService_v3.wsdl rename to fedex/wsdl/LocationsService_v9.wsdl index 3f4de00..507cfe6 100755 --- a/fedex/wsdl/LocationsService_v3.wsdl +++ b/fedex/wsdl/LocationsService_v9.wsdl @@ -1,6 +1,6 @@ - + - + @@ -48,6 +48,11 @@ Indicates whether this address residential (as opposed to commercial). + + + The geographic coordinates cooresponding to this address. + + @@ -169,6 +174,7 @@ Identifies the country whose special services are specified below. + Identifies the constrained special services supported for the country above. @@ -242,7 +248,6 @@ - @@ -325,6 +330,14 @@ + + + + + + + + Driving or other transportation distances, distinct from dimension measurements. @@ -353,6 +366,11 @@ + + + DEPRECATED as of July 2017; See locationCapabilities. + + Details about a FedEx location such as services offered, working hours and pick and drop off times. @@ -391,12 +409,15 @@ + + + @@ -437,6 +458,12 @@ + + + + + + Identifies the representation of human-readable text. @@ -473,11 +500,6 @@ - - - - - @@ -487,18 +509,35 @@ - - - - - - - - + + + + + The carrier code for which this capability applies. + + + + + + The service category for which this capability applies. + + + + + The method by which a package is transferred to the possession of a FedEx location. + + + + + The days of the week for which this capability applies. + + + + @@ -511,6 +550,7 @@ + @@ -519,17 +559,34 @@ - + + + + + Branded text associated with this location type. + + + + + + The maximum values for various package attributes that are supported at the location. + + Details about the clearance location. + + + Details about the FedEx administrative locations that may provide services to this location. + + @@ -558,12 +615,27 @@ + + + + + + + + + + + + + Specifies the crieteria used to filter the location search results. + + @@ -603,6 +675,24 @@ + + + + + + + + + + + + + + + + + + Specifies the criteria types that may be used to search for FedEx locations. @@ -652,7 +742,7 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. @@ -691,6 +781,7 @@ + @@ -723,11 +814,7 @@ Specifies value and units of the radius around the address to search for FedEx locations. - - - The latest time at which the customer can drop off a package for being shipped using an express service. - - + Specifies the criteria used to filter the results of locations search. @@ -735,10 +822,12 @@ - Specifies the types of services supported by a FedEx location for redirect to hold. + DEPRECATED as of July 2017; See requiredLocationCapabilities. + + @@ -789,6 +878,11 @@ Specifies the criterion that may be used to search for FedEx locations. + + + The account number of the shipper. This is the account number for which restrictions and privileges will be applied. + + Tracking number to be used when searching for locations. This tracking number, along with other location search constraints, help to narrow the search for locations. @@ -818,12 +912,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -840,7 +967,7 @@ - Specifies the types of services supported by a FedEx location for redirect to hold. + DEPRECATED as of July 2017. @@ -875,6 +1002,29 @@ + + + The descriptive data for the heaviness of an object. + + + + + Identifies the unit of measure associated with a weight value. + + + + + Identifies the weight value of a package/shipment. + + + + + + + + + + Used in authentication of the sender's identity. @@ -919,7 +1069,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -953,7 +1103,7 @@ - + diff --git a/fedex/wsdl/PickupService_v11.wsdl b/fedex/wsdl/PickupService_v17.wsdl similarity index 90% rename from fedex/wsdl/PickupService_v11.wsdl rename to fedex/wsdl/PickupService_v17.wsdl index 5197343..6b4e67a 100755 --- a/fedex/wsdl/PickupService_v11.wsdl +++ b/fedex/wsdl/PickupService_v17.wsdl @@ -1,2270 +1,2413 @@ - - - - - - - - - - - - Specifies the role that identifies the permissions the accessor of the pending shipment. - - - - - - - - - Descriptive data for a physical location. May be used as an actual physical address (place to which one could go), or as a container of "address parts" which should be handled as a unit (such as a city-state-ZIP combination within the US). - - - - - Combination of number, street name, etc. At least one line is required for a valid physical address; empty lines should not be included. - - - - - Name of city, town, etc. - - - - - Identifying abbreviation for US state, Canada province, etc. Format and presence of this field will vary, depending on country. - - - - - Identification of a region (usually small) for mail/package delivery. Format and presence of this field will vary, depending on country. - - - - - Relevant only to addresses in Puerto Rico. - - - - - The two-letter code used to identify a country. - - - - - The fully spelt out name of a country. - - - - - Indicates whether this address residential (as opposed to commercial). - - - - - - - - - - - - - This enumeration represents a kind of "legacy" account number from a FedEx operating entity. - - - - - - - - - - - - - - - - - - - - - - - - - - - Human readable message from dispatch system. - - - - - - - - - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - - - - - - - - The local date which the pickup was originally scheduled to be picked up on. The date provided is the local to the client of the request. The date specification does not include any time zone designators. - - - - - - - - - The reason for canceling the pickup request. - - - - - Identifies the name of the person that requested pickup cancellation. - - - - - Identifies the phone number of the person that requested pickup cancellation. - - - - - Identifies the phone extension of the person that requested pickup cancellation. - - - - - - - Identification of a FedEx operating company (transportation). - - - - - - - - - - - - - - - - - - - Descriptive data for the client submitting a transaction. - - - - - The FedEx account number associated with this transaction. - - - - - This number is assigned by FedEx and identifies the unique device from which the request is originating - - - - - - Only used in transactions which require identification of the FedEx Office integrator. - - - - - Indicates the region from which the transaction is submitted. - - - - - The language to be used for human-readable Notification.localizedMessages in responses to the request containing this ClientDetail object. Different requests from the same client may contain different Localization data. (Contrast with TransactionDetail.localization, which governs data payload language/translation.) - - - - - - - - - - - - - - - - - - - - - - - Select the type of rate from which the element is to be selected. - - - - - - - Select the type of rate used to calculate the percentage value of variable handling. - - - - - - - Identifies the type of funds FedEx should collect upon shipment delivery. - - - - - - - - - - - - Descriptive data required for a FedEx COD (Collect-On-Delivery) shipment. - - - - - - Specifies the details of the charges are to be added to the COD collect amount. - - - - - Identifies the type of funds FedEx should collect upon package delivery - - - - - For Express this is the descriptive data that is used for the recipient of the FedEx Letter containing the COD payment. For Ground this is the descriptive data for the party to receive the payment that prints the COD receipt. - - - - - When the FedEx COD payment type is not CASH, indicates the contact and address of the financial institution used to service the payment of the COD. - - - - - Specifies the name of person or company receiving the secured/unsecured funds payment - - - - - Indicates which type of reference information to include on the COD return shipping label. - - - - - Only used with multi-piece COD shipments sent in multiple transactions. Required on last transaction only. - - - - - - - - - - - - - - - Data resulting from the processing of an LTL Freight pickup request. - - - - - Describes the origin service center handling the pickup. - - - - - Describes the results for each line item in the original request. - - - - - Total number of pieces from all line items from request. - - - - - Total weight from all line items from request. - - - - - Total handling units from all line items from request. - - - - - Resulting status of pickup. - - - - - - - Data resulting from the processing of an individual line item in a LTL Freight pickup request. - - - - - Identifies the line item, to match reply line with request line. - - - - - Describes the destination service center handling the delivery of this line item. - - - - - Total travel time for this line item. - - - - - Identifies estimated delivery date and time for each line item. - - - - - - - The descriptive data for a point-of-contact person. - - - - - Client provided identifier corresponding to this contact information. - - - - - Identifies the contact person's name. - - - - - Identifies the contact person's title. - - - - - Identifies the company this contact is associated with. - - - - - Identifies the phone number associated with this contact. - - - - - Identifies the phone extension associated with this contact. - - - - - Identifies a toll free number, if any, associated with this contact. - - - - - Identifies the pager number associated with this contact. - - - - - Identifies the fax number associated with this contact. - - - - - Identifies the email address associated with this contact. - - - - - - - - - - - - - Describes relationship between origin and destination countries. - - - - - - - - - - - - - - - - - Coded value supplied by dispatch system. - - - - - Message supplied by dispatch system. - - - - - Package Return Program control number - - - - - Used with "stay late" requests; postal-code specific. - - - - - - - - - - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - - - - - - - Specifies the tracking number to be used for processing a pickup for a return shipment. - - - - - - - - - - - - - This field is being deprecated and will not be removed in the June 2014 load. - - - - - - Describes the country relationship (domestic and/or international) among the shipments being picked up. - - - - - - - - - Indicates the type of custom delivery being requested. - - - - - Time by which delivery is requested. - - - - - Range of dates for custom delivery request; only used if type is BETWEEN. - - - - - Date for custom delivery request; only used for types of ON, BETWEEN, or AFTER. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specifies the tracking id for the return, if preassigned. - - - - - - - Specifications for pup/set or vehicle delayed for loading or unloading. - - - - - Amount of time involved in the detention. - - - - - - - - - - - - - - - Driving or other transportation distances, distinct from dimension measurements. - - - - - Identifies the distance quantity. - - - - - Identifies the unit of measure for the distance value. - - - - - - - - - - - - - - - Content of the email message. - - - - - - - - - - - - - - Information describing email notifications that will be sent in relation to events that occur during package movement - - - - - Specifies whether/how email notifications are grouped. - - - - - A message that will be included in the email notifications - - - - - Information describing the destination of the email, format of the email and events to be notified on - - - - - - - - - - - - - - - The format of the email - - - - - - - - - - - - Identifies the relationship this email recipient has to the shipment. - - - - - The email address to send the notification to - - - - - The types of email notifications being requested for this recipient. - - - - - The format of the email notification. - - - - - The language/locale to be used in this email notification. - - - - - - - - - - - - - - - - Information describing the address of of the email recipient, role of the email recipient and languages that are requested to be supported. - - - - - EMail address of the recipient. - - - - - The relationship that the customer has to the pending shipment. - - - - - Specifies how the email notification for the pending shipment need to be processed. - - - - - Localization and language details specified by the recipient of the EMail. - - - - - - - - - - - - - - Specifies how to apply the localization detail to the current context. - - - - - - - - Specifies whether to confirm documents prior to processing a shipment with the ELECTRONIC_TRADE_DOCUMENTS special service. - - - - - - - - - Electronic Trade document references used with the ETD special service. - - - - - Specifies client's intent for whether all documents must be confirmed before shipment processing. - - - - - Indicates the types of shipping documents produced for the shipper by FedEx (see ShippingDocumentSpecification) which should be copied back to the shipper in the shipment result data. - - - - - - - - - - - - - - - - - - Indicates a FedEx Express operating region. - - - - - - - - - - - - Specification for labor time spent handling shipment. - - - - - Total labor time. - - - - - - - Identifies a kind of FedEx facility. - - - - - - - - - - - - - - - - - Specifies the optional features/characteristics requested for a Freight shipment utilizing a flatbed trailer. - - - - - - - - - - - - - - - - - Date for all Freight guarantee types. - - - - - Time for GUARANTEED_TIME only. - - - - - - - - - - - - - - - - Contact Information of origin service center representative that authorized the pickup - - - - - - - Used in connection with "Send Bill To" (SBT) identification of customer's account used for billing. - - - - - - - - - - - - Identifies the line item, to match reply line with request line. - - - - - - - - - - - - - - - - This class describes the relationship between a customer-specified address and the FedEx Freight / FedEx National Freight Service Center that supports that address. - - - - - Freight Industry standard non-FedEx carrier identification - - - - - The name of the Interline carrier. - - - - - Additional time it might take at the origin or destination to pickup or deliver the freight. This is usually due to the remoteness of the location. This time is included in the total transit time. - - - - - Service branding which may be used for local pickup or delivery, distinct from service used for line-haul of customer's shipment. - - - - - Distance between customer address (pickup or delivery) and the supporting Freight / National Freight service center. - - - - - Time to travel between customer address (pickup or delivery) and the supporting Freight / National Freight service center. - - - - - Specifies when/how the customer can arrange for pickup or delivery. - - - - - Specifies days of operation if localServiceScheduling is LIMITED. - - - - - Freight service center that is a gateway on the border of Canada or Mexico. - - - - - Alphabetical code identifying a Freight Service Center - - - - - Freight service center Contact and Address - - - - - - - Specifies the type of service scheduling offered from a Freight or National Freight Service Center to a customer-supplied address. - - - - - - - - - - Indicates the role of the party submitting the transaction. - - - - - - - - - - - Contact phone number for recipient of shipment. - - - - - Contact and address of FedEx facility at which shipment is to be held. - - - - - Type of facility at which package/shipment is to be held. - - - - - Location identification (for facilities identified by an alphanumeric location code). - - - - - Location identification (for facilities identified by an numeric location code). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Identifies the representation of human-readable text. - - - - - Two-letter code for language (e.g. EN, FR, etc.) - - - - - Two-letter code for the region (e.g. us, ca, etc..). - - - - - - - Specification for marking or tagging of pieces in shipment. - - - - - Number of pieces to be marked or tagged by FedEx. - - - - - - - - - - - - - Specification for services performed during non-business hours and/or days. - - - - - Total number of person days for full non-business days. - - - - - Total number of person hours (whole or partial hours) for non-business hours. - - - - - - - The descriptive data regarding the result of the submitted transaction. - - - - - The severity of this notification. This can indicate success or failure or some other information about the request. The values that can be returned are SUCCESS - Your transaction succeeded with no other applicable information. NOTE - Additional information that may be of interest to you about your transaction. WARNING - Additional information that you need to know about your transaction that you may need to take action on. ERROR - Information about an error that occurred while processing your transaction. FAILURE - FedEx was unable to process your transaction at this time due to a system failure. Please try again later - - - - - Indicates the source of this notification. Combined with the Code it uniquely identifies this notification - - - - - A code that represents this notification. Combined with the Source it uniquely identifies this notification. - - - - - Human-readable text that explains this notification. - - - - - The translated message. The language and locale specified in the ClientDetail. Localization are used to determine the representation. Currently only supported in a TrackReply. - - - - - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. - - - - - - - - - Identifies the type of data contained in Value (e.g. SERVICE_TYPE, PACKAGE_SEQUENCE, etc..). - - - - - The value of the parameter (e.g. PRIORITY_OVERNIGHT, 2, etc..). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specifications for pallets to be shrinkwrapped as part of a Freight shipment. - - - - - Number of pallets to be shrinkwrapped. - - - - - - - Specifications for pallets to be provided on Freight shipment. - - - - - Number of pallets to be provided. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This information describes the kind of pending shipment being requested. - - - - - - Date after which the pending shipment will no longer be available for completion. - - - - - Only used with type of EMAIL. - - - - - - These are documents that are recommended to be included with the shipment. - - - - - Upload document details provided by the initator of the shipment. - - - - - - - - - - - - - - - - - - - - - - This enumeration rationalizes the former FedEx Express international "admissibility package" types (based on ANSI X.12) and the FedEx Freight packaging types. The values represented are those common to both carriers. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Identifies whether the close time is specified by the customer or is the default time. - - - - - Close time corresponding to the above specified type - - - - - Local time of the service center that will service the pickup - - - - - - - - - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - - - - - - - Identifies the account number for Freight Pickup Availability - - - - - - - - Number of business days to consider when checking availability. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FedEx USE ONLY (with IVR client) - - - - - - - - - - - FedEx IVR Only. Customer is willing to stay late for pickup. - - - - - FedEx USE ONLY (with IVR client) - - - - - FedEx IVR Only - - - - - Alternate postal code tied to pickup location (European pickups) - - - - - FedEx USE ONLY - - - - - FedEx USE ONLY (with IVR client) - - - - - - Applies only to Europe - - - - - - - - - - - - - - - - - - - - - - Indicates whether residential pickup is available for the requested postal code. - - - - - Describes the country relationship (domestic and/or international) among the shipments being picked up. - - - - - - - Specifies the service category for the pick up being scheduled. - - - - - - - - - - - - - - - - - - - - - - - These values indicate the type of pickup being requested. - - - - - - - - - - - - - - - Select the type of rate from which the element is to be selected. - - - - - - - - - - - - Specifies the details about documents that are recommended to be included with the shipment for ease of shipment processing and transportation. - - - - - - - - Type of documents that are recommended to be included with the shipment. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specifies the tracking number of the master associated with the return shipment. - - - - - - - - These values are used to control the availability of certain special services at the time when a customer uses the e-mail label link to create a return shipment. - - - - - - - - - - - - Identifies the allowed (merchant-authorized) special services which may be selected when the subsequent shipment is created. Only services represented in EMailLabelAllowedSpecialServiceType will be controlled by this list. - - - - - - - - - - - - - - - - - - - - - - - - June 2011 ITG 121203 IR-RMA number has been removed from this structure and added as a new customer reference type. The structure remains because of the reason field below. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specification for assembly performed on shipment. - - - - - Number of pieces or packages to be assembled - - - - - Total weight of pieces or packages to be assembled - - - - - - - Shipment-level totals of dry ice data across all packages. - - - - - Total number of packages in the shipment that contain dry ice. - - - - - Total shipment dry ice weight for all packages. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - These special services are available at the shipment level for some or all service types. If the shipper is requesting a special service which requires additional data (such as the COD amount), the shipment special service type must be present in the specialServiceTypes collection, and the supporting detail must be provided in the appropriate sub-object below. - - - - - The types of all special services requested for the enclosing shipment (or other shipment-level transaction). - - - - - - - - - - This field should be populated for pending shipments (e.g. e-mail label) It is required by a PENDING_SHIPMENT special service type. - - - - - - - - - - - Electronic Trade document references. - - - - - Specification for labor to be performed with the shipment. - - - - - Specifications for pallets to be shrinkwrapped as part of a Freight shipment. - - - - - Specifications for pallets to be provided on Freight shipment. - - - - - Specifications for pup/set or vehicle delayed for loading or unloading. - - - - - Specification for marking or tagging of pieces in shipment. - - - - - Specification for services performed during non-business hours and/or days. - - - - - Specification for assembly performed on shipment. - - - - - Specification for sorting and/or segregating performed on shipment. - - - - - Specification for special equipment used in loading/unloading shipment. - - - - - Specification for storage provided for shipment. - - - - - Specification for weighing services provided for shipment. - - - - - Specification for date or range of dates on which delivery is to be attempted. - - - - - - - Specification for sorting and/or segregating performed on shipment. - - - - - Number of pieces or packages to be sorted/segregated - - - - - Total weight of pieces or packages to be sorted/segregated - - - - - - - Specification for special equipment used in loading/unloading shipment. - - - - - Contains an entry for each type of special equipment used with shipment - - - - - - - Specifies the usage of a single type of special equipment while loading/unloading a shipment - - - - - Type of equipment used - - - - - Total amount of time the equipment was used - - - - - - - Identifies types of special equipment used in loading/unloading Freight shipments - - - - - - - - Specification for storage provided for shipment. - - - - - Total time shipment is held by carrier. - - - - - - - - - - - Identifies the usage of Tax Identification Number in Shipment processing - - - - - - - - - - - - - - - - - - - - - - For use with SmartPost tracking IDs only - - - - - - - - - - - - - - - - - - - - - - - - - - Free form text to be echoed back in the reply. Used to match requests and replies. - - - - - Governs data payload language/translations (contrasted with ClientDetail.localization, which governs Notification.localizedMessage language selection). - - - - - - - - - - - - - - - - - - - - - - Specifies the date until which the document is available - - - - - - - Specifies the application that is responsible for managing the document id. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Description of the uploaded document. - - - - - - - - - - - - - - - - - - - - - Specifies a single type of weighing performed on a shipment - - - - - Type of scale used - - - - - - - Identifies types of scales used in weighing Freight shipments - - - - - - - - - The descriptive data for the heaviness of an object. - - - - - Identifies the unit of measure associated with a weight value. - - - - - Identifies the weight value of a package/shipment. - - - - - - - - - - - - - Used in authentication of the sender's identity. - - - - - This was renamed from cspCredential. - - - - - Credential used to authenticate a specific software application. This value is provided by FedEx after registration. - - - - - - - Two part authentication string used for the sender's identity - - - - - Identifying part of authentication credential. This value is provided by FedEx after registration - - - - - Secret part of authentication key. This value is provided by FedEx after registration. - - - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - - - - Identifies a system or sub-system which performs an operation. - - - - - Identifies the service business level. - - - - - Identifies the service interface level. - - - - - Identifies the service code level. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + Specifies the role that identifies the permissions the accessor of the pending shipment. + + + + + + + + + Descriptive data for a physical location. May be used as an actual physical address (place to which one could go), or as a container of "address parts" which should be handled as a unit (such as a city-state-ZIP combination within the US). + + + + + Combination of number, street name, etc. At least one line is required for a valid physical address; empty lines should not be included. + + + + + Name of city, town, etc. + + + + + Identifying abbreviation for US state, Canada province, etc. Format and presence of this field will vary, depending on country. + + + + + Identification of a region (usually small) for mail/package delivery. Format and presence of this field will vary, depending on country. + + + + + Relevant only to addresses in Puerto Rico. + + + + + The two-letter code used to identify a country. + + + + + The fully spelt out name of a country. + + + + + Indicates whether this address residential (as opposed to commercial). + + + + + The geographic coordinates cooresponding to this address. + + + + + + + + + + + + + This enumeration represents a kind of "legacy" account number from a FedEx operating entity. + + + + + + + + + + + + + + + + + + + + + + + + + + + Human readable message from dispatch system. + + + + + + + + + Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). + + + + + + + + + + The local date which the pickup was originally scheduled to be picked up on. The date provided is the local to the client of the request. The date specification does not include any time zone designators. + + + + + + + + + The reason for canceling the pickup request. + + + + + Identifies the name of the person that requested pickup cancellation. + + + + + Identifies the phone number of the person that requested pickup cancellation. + + + + + Identifies the phone extension of the person that requested pickup cancellation. + + + + + + + Identification of a FedEx operating company (transportation). + + + + + + + + + + + + + + + + + + + Descriptive data for the client submitting a transaction. + + + + + The FedEx account number associated with this transaction. + + + + + This number is assigned by FedEx and identifies the unique device from which the request is originating + + + + + + Only used in transactions which require identification of the FedEx Office integrator. + + + + + Indicates the region from which the transaction is submitted. + + + + + The language to be used for human-readable Notification.localizedMessages in responses to the request containing this ClientDetail object. Different requests from the same client may contain different Localization data. (Contrast with TransactionDetail.localization, which governs data payload language/translation.) + + + + + + + + + + + + + + + + + + + + + + + Select the type of rate from which the element is to be selected. + + + + + + + Select the type of rate used to calculate the percentage value of variable handling. + + + + + + + Identifies the type of funds FedEx should collect upon shipment delivery. + + + + + + + + + + + + Descriptive data required for a FedEx COD (Collect-On-Delivery) shipment. + + + + + + Specifies the details of the charges are to be added to the COD collect amount. + + + + + Identifies the type of funds FedEx should collect upon package delivery + + + + + For Express this is the descriptive data that is used for the recipient of the FedEx Letter containing the COD payment. For Ground this is the descriptive data for the party to receive the payment that prints the COD receipt. + + + + + When the FedEx COD payment type is not CASH, indicates the contact and address of the financial institution used to service the payment of the COD. + + + + + Specifies the name of person or company receiving the secured/unsecured funds payment + + + + + Indicates which type of reference information to include on the COD return shipping label. + + + + + Only used with multi-piece COD shipments sent in multiple transactions. Required on last transaction only. + + + + + + + + + + + + + + + Data resulting from the processing of an LTL Freight pickup request. + + + + + Describes the origin service center handling the pickup. + + + + + Describes the results for each line item in the original request. + + + + + Total number of pieces from all line items from request. + + + + + Total weight from all line items from request. + + + + + Total handling units from all line items from request. + + + + + Resulting status of pickup. + + + + + + + Data resulting from the processing of an individual line item in a LTL Freight pickup request. + + + + + Identifies the line item, to match reply line with request line. + + + + + Describes the destination service center handling the delivery of this line item. + + + + + Total travel time for this line item. + + + + + Identifies estimated delivery date and time for each line item. + + + + + + + The descriptive data for a point-of-contact person. + + + + + Client provided identifier corresponding to this contact information. + + + + + Identifies the contact person's name. + + + + + Identifies the contact person's title. + + + + + Identifies the company this contact is associated with. + + + + + Identifies the phone number associated with this contact. + + + + + Identifies the phone extension associated with this contact. + + + + + Identifies a toll free number, if any, associated with this contact. + + + + + Identifies the pager number associated with this contact. + + + + + Identifies the fax number associated with this contact. + + + + + Identifies the email address associated with this contact. + + + + + + + + + + + + + Describes relationship between origin and destination countries. + + + + + + + + + + + + + + + + + Coded value supplied by dispatch system. + + + + + Message supplied by dispatch system. + + + + + Package Return Program control number + + + + + Used with "stay late" requests; postal-code specific. + + + + + + + + + + Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). + + + + + + + + + Specifies the tracking number to be used for processing a pickup for a return shipment. + + + + + + + + + + + + + This field is being deprecated and will not be removed in the June 2014 load. + + + + + + Describes the country relationship (domestic and/or international) among the shipments being picked up. + + + + + + + + + Indicates the type of custom delivery being requested. + + + + + Time by which delivery is requested. + + + + + Range of dates for custom delivery request; only used if type is BETWEEN. + + + + + Date for custom delivery request; only used for types of ON, BETWEEN, or AFTER. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the tracking id for the return, if preassigned. + + + + + + + Specifications for pup/set or vehicle delayed for loading or unloading. + + + + + Amount of time involved in the detention. + + + + + + + + + + + + + + + Driving or other transportation distances, distinct from dimension measurements. + + + + + Identifies the distance quantity. + + + + + Identifies the unit of measure for the distance value. + + + + + + + + + + + + + + + + Specifies the name associated with the email address. + + + + + + + + + Content of the email message. + + + + + + + + Information describing the address of of the email recipient, role of the email recipient and languages that are requested to be supported. + + + + + EMail address of the recipient. + + + + + The relationship that the customer has to the pending shipment. + + + + + Specifies how the email notification for the pending shipment need to be processed. + + + + + Localization and language details specified by the recipient of the EMail. + + + + + + + + + + + + + + Specifies how to apply the localization detail to the current context. + + + + + + + + + + + + + Specifies whether to confirm documents prior to processing a shipment with the ELECTRONIC_TRADE_DOCUMENTS special service. + + + + + + + + + Electronic Trade document references used with the ETD special service. + + + + + Specifies client's intent for whether all documents must be confirmed before shipment processing. + + + + + + Indicates the types of shipping documents produced for the shipper by FedEx (see ShippingDocumentSpecification) which should be copied back to the shipper in the shipment result data. + + + + + + + + + + + + + + + + + + Indicates a FedEx Express operating region. + + + + + + + + + + + + Specification for labor time spent handling shipment. + + + + + Total labor time. + + + + + + + + + + + + Identifies a kind of FedEx facility. + + + + + + + + + + + + + + + + + + + Specifies the optional features/characteristics requested for a Freight shipment utilizing a flatbed trailer. + + + + + + + + + + + + + + + + + Date for all Freight guarantee types. + + + + + Time for GUARANTEED_TIME only. + + + + + + + + + + + + + + + + Contact Information of origin service center representative that authorized the pickup + + + + + + + Used in connection with "Send Bill To" (SBT) identification of customer's account used for billing. + + + + + + + + + + + + + Identifies the line item, to match reply line with request line. + + + + + + + + + + + + + + + + This class describes the relationship between a customer-specified address and the FedEx Freight / FedEx National Freight Service Center that supports that address. + + + + + Freight Industry standard non-FedEx carrier identification + + + + + The name of the Interline carrier. + + + + + Additional time it might take at the origin or destination to pickup or deliver the freight. This is usually due to the remoteness of the location. This time is included in the total transit time. + + + + + Service branding which may be used for local pickup or delivery, distinct from service used for line-haul of customer's shipment. + + + + + Distance between customer address (pickup or delivery) and the supporting Freight / National Freight service center. + + + + + Time to travel between customer address (pickup or delivery) and the supporting Freight / National Freight service center. + + + + + Specifies when/how the customer can arrange for pickup or delivery. + + + + + Specifies days of operation if localServiceScheduling is LIMITED. + + + + + Freight service center that is a gateway on the border of Canada or Mexico. + + + + + Alphabetical code identifying a Freight Service Center + + + + + Freight service center Contact and Address + + + + + + + Specifies the type of service scheduling offered from a Freight or National Freight Service Center to a customer-supplied address. + + + + + + + + + + Indicates the role of the party submitting the transaction. + + + + + + + + + Indicates which kind of hazardous content is being reported. + + + + + + + + + + + + + Identifies the source of regulation for hazardous commodity data. + + + + + + + + + + + + + Contact phone number for recipient of shipment. + + + + + Contact and address of FedEx facility at which shipment is to be held. + + + + + Type of facility at which package/shipment is to be held. + + + + + Location identification (for facilities identified by an alphanumeric location code). + + + + + Location identification (for facilities identified by an numeric location code). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the representation of human-readable text. + + + + + Two-letter code for language (e.g. EN, FR, etc.) + + + + + Two-letter code for the region (e.g. us, ca, etc..). + + + + + + + Specification for marking or tagging of pieces in shipment. + + + + + Number of pieces to be marked or tagged by FedEx. + + + + + + + + + + + + + Specification for services performed during non-business hours and/or days. + + + + + Total number of person days for full non-business days. + + + + + Total number of person hours (whole or partial hours) for non-business hours. + + + + + + + The descriptive data regarding the result of the submitted transaction. + + + + + The severity of this notification. This can indicate success or failure or some other information about the request. The values that can be returned are SUCCESS - Your transaction succeeded with no other applicable information. NOTE - Additional information that may be of interest to you about your transaction. WARNING - Additional information that you need to know about your transaction that you may need to take action on. ERROR - Information about an error that occurred while processing your transaction. FAILURE - FedEx was unable to process your transaction at this time due to a system failure. Please try again later + + + + + Indicates the source of this notification. Combined with the Code it uniquely identifies this notification + + + + + A code that represents this notification. Combined with the Source it uniquely identifies this notification. + + + + + Human-readable text that explains this notification. + + + + + The translated message. The language and locale specified in the ClientDetail. Localization are used to determine the representation. Currently only supported in a TrackReply. + + + + + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. + + + + + + + + + Indicates the type of notification that will be sent. + + + + + Specifies the email notification details. + + + + + Specifies the fax notification details. + + + + + Specifies the SMS notification details. + + + + + Specifies the localization for this notification. + + + + + + + + + + + + + + + + + + + + + + + + Identifies the type of data contained in Value (e.g. SERVICE_TYPE, PACKAGE_SEQUENCE, etc..). + + + + + The value of the parameter (e.g. PRIORITY_OVERNIGHT, 2, etc..). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifications for pallets to be shrinkwrapped as part of a Freight shipment. + + + + + Number of pallets to be shrinkwrapped. + + + + + + + Specifications for pallets to be provided on Freight shipment. + + + + + Number of pallets to be provided. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This information describes the kind of pending shipment being requested. + + + + + + Date after which the pending shipment will no longer be available for completion. + + + + + Only used with type of EMAIL. + + + + + + These are documents that are recommended to be included with the shipment. + + + + + Upload document details provided by the initator of the shipment. + + + + + + + + + + + + + + + + + + + + + + This enumeration rationalizes the former FedEx Express international "admissibility package" types (based on ANSI X.12) and the FedEx Freight packaging types. The values represented are those common to both carriers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identifies whether the close time is specified by the customer or is the default time. + + + + + Close time corresponding to the above specified type + + + + + + Local time of the service center that will service the pickup + + + + + + + + + Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). + + + + + + + + + Identifies the account number for Freight Pickup Availability + + + + + + + + Number of business days to consider when checking availability. + + + + + + + + + + + + + + + + + + + + + + Describes the regulation type the pickup dangerous goods. + + + + + + Specifies the option types of the pickup dangerous goods. + + + + + + + + + + + + + + + + + + + FedEx USE ONLY (with IVR client) + + + + + + + + + + + FedEx IVR Only. Customer is willing to stay late for pickup. + + + + + FedEx USE ONLY (with IVR client) + + + + + FedEx IVR Only + + + + + Alternate postal code tied to pickup location (European pickups) + + + + + FedEx USE ONLY + + + + + FedEx USE ONLY (with IVR client) + + + + + + Applies only to Europe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates whether residential pickup is available for the requested postal code. + + + + + Describes the country relationship (domestic and/or international) among the shipments being picked up. + + + + + + + Specifies the service category for the pick up being scheduled. + + + + + + + + + + + + + + + + + + + + + + + These values indicate the type of pickup being requested. + + + + + + + + + + + + + + + + + + + + + + + + + + Select the type of rate from which the element is to be selected. + + + + + + + + + + + + Specifies the details about documents that are recommended to be included with the shipment for ease of shipment processing and transportation. + + + + + + + + Type of documents that are recommended to be included with the shipment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the tracking number of the master associated with the return shipment. + + + + + + + + These values are used to control the availability of certain special services at the time when a customer uses the e-mail label link to create a return shipment. + + + + + + + + + + + + Identifies the allowed (merchant-authorized) special services which may be selected when the subsequent shipment is created. Only services represented in EMailLabelAllowedSpecialServiceType will be controlled by this list. + + + + + + + + + + + + + + + + + + + + + + + + June 2011 ITG 121203 IR-RMA number has been removed from this structure and added as a new customer reference type. The structure remains because of the reason field below. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specification for assembly performed on shipment. + + + + + Number of pieces or packages to be assembled + + + + + Total weight of pieces or packages to be assembled + + + + + + + Shipment-level totals of dry ice data across all packages. + + + + + Total number of packages in the shipment that contain dry ice. + + + + + Total shipment dry ice weight for all packages. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + These special services are available at the shipment level for some or all service types. If the shipper is requesting a special service which requires additional data (such as the COD amount), the shipment special service type must be present in the specialServiceTypes collection, and the supporting detail must be provided in the appropriate sub-object below. + + + + + The types of all special services requested for the enclosing shipment (or other shipment-level transaction). + + + + + + + + This replaces eMailNotificationDetail + + + + + + This field should be populated for pending shipments (e.g. e-mail label) It is required by a PENDING_SHIPMENT special service type. + + + + + + + + + + + Electronic Trade document references. + + + + + Specification for labor to be performed with the shipment. + + + + + Specifications for pallets to be shrinkwrapped as part of a Freight shipment. + + + + + Specifications for pallets to be provided on Freight shipment. + + + + + Specifications for pup/set or vehicle delayed for loading or unloading. + + + + + Specification for marking or tagging of pieces in shipment. + + + + + Specification for services performed during non-business hours and/or days. + + + + + Specification for assembly performed on shipment. + + + + + Specification for sorting and/or segregating performed on shipment. + + + + + Specification for special equipment used in loading/unloading shipment. + + + + + Specification for storage provided for shipment. + + + + + Specification for weighing services provided for shipment. + + + + + Specification for date or range of dates on which delivery is to be attempted. + + + + + + + + + + + + + Specification for sorting and/or segregating performed on shipment. + + + + + Number of pieces or packages to be sorted/segregated + + + + + Total weight of pieces or packages to be sorted/segregated + + + + + + + Specification for special equipment used in loading/unloading shipment. + + + + + Contains an entry for each type of special equipment used with shipment + + + + + + + Specifies the usage of a single type of special equipment while loading/unloading a shipment + + + + + Type of equipment used + + + + + Total amount of time the equipment was used + + + + + + + Identifies types of special equipment used in loading/unloading Freight shipments + + + + + + + + Specification for storage provided for shipment. + + + + + Total time shipment is held by carrier. + + + + + + + + + + + Identifies the usage of Tax Identification Number in Shipment processing + + + + + + + + + + + + + + + + + + + + + + For use with SmartPost tracking IDs only + + + + + + + + + + + + + + + + + + + + + + + + + + Free form text to be echoed back in the reply. Used to match requests and replies. + + + + + Governs data payload language/translations (contrasted with ClientDetail.localization, which governs Notification.localizedMessage language selection). + + + + + + + + + + + + + + + + + + + + + + Specifies the date until which the document is available + + + + + + + Specifies the application that is responsible for managing the document id. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Description of the uploaded document. + + + + + + + + + + + + + + + + + + + + + + Specifies a single type of weighing performed on a shipment + + + + + Type of scale used + + + + + + + Identifies types of scales used in weighing Freight shipments + + + + + + + + + The descriptive data for the heaviness of an object. + + + + + Identifies the unit of measure associated with a weight value. + + + + + Identifies the weight value of a package/shipment. + + + + + + + + + + + + + Used in authentication of the sender's identity. + + + + + This was renamed from cspCredential. + + + + + Credential used to authenticate a specific software application. This value is provided by FedEx after registration. + + + + + + + Two part authentication string used for the sender's identity + + + + + Identifying part of authentication credential. This value is provided by FedEx after registration + + + + + Secret part of authentication key. This value is provided by FedEx after registration. + + + + + + + Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). + + + + + Identifies a system or sub-system which performs an operation. + + + + + Identifies the service business level. + + + + + Identifies the service interface level. + + + + + Identifies the service code level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fedex/wsdl/RateService_v18.wsdl b/fedex/wsdl/RateService_v24.wsdl similarity index 92% rename from fedex/wsdl/RateService_v18.wsdl rename to fedex/wsdl/RateService_v24.wsdl index ba05949..39d451c 100755 --- a/fedex/wsdl/RateService_v18.wsdl +++ b/fedex/wsdl/RateService_v24.wsdl @@ -1,17 +1,8 @@ - + - + - - - Specifies the role that identifies the permissions the accessor of the pending shipment. - - - - - - Specifies additional labels to be produced. All required labels for shipments will be produced without the need to request additional labels. These are only available as thermal labels. @@ -86,6 +77,11 @@ Indicates whether this address residential (as opposed to commercial). + + + The geographic coordinates cooresponding to this address. + + @@ -109,6 +105,30 @@ + + + + + + + + + + + + + + + + + + + + A freight line item identifier referring to a freight shipment line item that describes goods contained within this handling unit. + + + + @@ -138,6 +158,54 @@ + + + Describes attributes of a battery or cell that are used for classification purposes. Typically this structure would be used to allow customers to declare batteries or cells for which full dangerous goods documentation and procedures are not required. + + + + + Describes the material composition of the battery or cell. + + + + + Describes the packing arrangement of the battery or cell with respect to other items within the same package. + + + + + A regulation specific classification for the battery or cell. + + + + + + + Describes the material composition of a battery or cell. + + + + + + + + + Describes the packing arrangement of a battery or cell with respect to other items within the same package. + + + + + + + + + A regulation specific classification for a battery or cell. + + + + + @@ -186,6 +254,37 @@ + + + + + This represents the internal FedEx-system recognized country code. + + + + + This represents the internal FedEx-system recognized state or province code. + + + + + This represents the internal FedEx-system recognized postal code. + + + + + + The unique location identifier + + + + + The op-co specific numeric identifier for a location + + + + + Specifies the type of brokerage to be applied to a shipment. @@ -402,7 +501,12 @@ - The FedEx service type applicable to this commitment. + Deprecated: This field will be removed in a future DOM release. New code should use serviceDescription.serviceType instead. + + + + + Descriptions and alternate identifiers for a service. @@ -417,6 +521,8 @@ + + THe delivery commitment date/time. Express Only. @@ -525,17 +631,22 @@ - + + + FedEx internal commodity identifier + + - - - - - + - This field is used for enterprise transactions. + A free-form description of the commodity, which could be used for customs clearance documentation. + + + + + @@ -560,6 +671,12 @@ + + + + + + @@ -594,7 +711,6 @@ - @@ -1351,6 +1467,14 @@ + + + This is a structure for providing document line item content (in part or in whole) to a service. + + + + + @@ -1360,76 +1484,12 @@ - + - + + - Content of the email message. - - - - - - - - Information describing email notifications that will be sent in relation to events that occur during package movement - - - - - A message that will be included in the email notifications - - - - - Information describing the destination of the email, format of the email and events to be notified on - - - - - - - - - - - - - - - The format of the email - - - - - - - - - - - - Identifies the relationship this email recipient has to the shipment. - - - - - The email address to send the notification to - - - - - The types of email notifications being requested for this recipient. - - - - - The format of the email notification. - - - - - The language/locale to be used in this email notification. + Specifies the name associated with the email address. @@ -1442,33 +1502,6 @@ - - - Information describing the address of of the email recipient, role of the email recipient and languages that are requested to be supported. - - - - - EMail address of the recipient. - - - - - The relationship that the customer has to the pending shipment. - - - - - Specifies how the email notification for the pending shipment need to be processed. - - - - - Localization and language details specified by the recipient of the EMail. - - - - @@ -1524,25 +1557,17 @@ - + - - + - - - Specifies how to apply the localization detail to the current context. - - - - - Electronic Trade document references used with the ETD special service. + Indicates the types of shipping documents produced for the shipper by FedEx (see ShippingDocumentSpecification) which should be copied back to the shipper in the shipment result data. @@ -2026,6 +2051,11 @@ Description of an individual commodity or class of content in a shipment. + + + A unique identifier assigned to this line item. + + Freight class for this line item. @@ -2401,6 +2431,12 @@ + + + + + + @@ -2474,15 +2510,18 @@ + + + @@ -2711,11 +2750,45 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. + + + + + Indicates the type of notification that will be sent. + + + + + Specifies the email notification details. + + + + + Specifies the localization for this notification. + + + + + + + + + + + + + + + + + + + @@ -2739,6 +2812,11 @@ + + + + + The instructions indicating how to print the OP-900 form for hazardous materials packages. @@ -2867,6 +2945,7 @@ + @@ -2891,6 +2970,11 @@ + + + Provides details about the batteries or cells that are contained within this specific package. + + @@ -2955,11 +3039,6 @@ Date after which the pending shipment will no longer be available for completion. - - - Only used with type of EMAIL. - - @@ -3073,6 +3152,21 @@ + + + + + The type of branded, translated, and/or localized name to which this value refers. + + + + + The character encoding used to represent this product name. For example, UTF-8. + + + + + @@ -3209,7 +3303,16 @@ - + + + Deprecated: This field will be removed in a future DOM release. New code should use serviceDescription.serviceType instead. + + + + + Descriptions and alternate identifiers for a service. + + @@ -3469,10 +3572,11 @@ - + + @@ -3539,6 +3643,7 @@ Provides additional detail on how the customer has physically packaged this item. As of June 2009, required for packages moving under international and SmartPost services. + Human-readable text describing the package. @@ -3580,6 +3685,11 @@ This attribute indicates the currency the caller requests to have used in all returned monetary values (when a choice is possible). + + + Specifies details about the entity responsible for the shipment. + + @@ -3588,7 +3698,11 @@ Physical starting address for the shipment, if different from shipper's address. - + + + The sold-to party is used for customs clearance; for example, in support of US import customs rules. The need for this field could vary based on whether a sold-to party was specified on a consolidation. + + @@ -3668,11 +3782,13 @@ + + @@ -3747,6 +3863,7 @@ The "PAYOR..." rates are expressed in the currency identified in the payor's rate table(s). The "RATED..." rates are expressed in the currency of the origin country. Former "...COUNTER..." values have become "...RETAIL..." values, except for PAYOR_COUNTER and RATED_COUNTER, which have been removed. + @@ -3755,6 +3872,7 @@ + @@ -3784,6 +3902,19 @@ + + + + + + + Branded, translated, and/or localized names for this service. + + + + + + These values control the optional features of service that may be combined in a commitment/rate comparision transaction. @@ -3843,6 +3974,7 @@ + @@ -3851,6 +3983,11 @@ + + + + + Specifies data structures that may be re-used multiple times with s single shipment. @@ -3878,6 +4015,32 @@ Total shipment dry ice weight for all packages. + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4027,6 +4190,26 @@ + + + + + + + + + + + + + + + + + + + + These values identify which package-level data values will be provided at the shipment-level. @@ -4112,9 +4295,19 @@ Total of all values under this shipment's dutiesAndTaxes; only provided if estimated duties and taxes were calculated for this shipment. + + + Identifies the total amount of the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes. + + + + + The total of the totalDutiesAndTaxes plus the totalAncillaryFeesAndTaxes. + + - This shipment's totalNetCharge + totalDutiesAndTaxes; only provided if estimated duties and taxes were calculated for this shipment AND duties, taxes and transportation charges are all paid by the same sender's account. + This shipment's totalNetCharge + totalDutiesTaxesAndFees; some duties and taxes are only provided if estimated duties and taxes were calculated for this shipment AND duties, taxes and transportation charges are all paid by the same sender's account. @@ -4152,6 +4345,11 @@ All commodity-based duties and taxes applicable to this shipment. + + + Identifies the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes. + + The "order level" variable handling charges. @@ -4170,13 +4368,15 @@ + - + + @@ -4193,6 +4393,7 @@ + @@ -4201,6 +4402,7 @@ + @@ -4217,7 +4419,11 @@ - + + + This replaces eMailNotificationDetail + + @@ -4387,7 +4593,6 @@ Specifies the image format used for a shipping document. - @@ -4551,7 +4756,9 @@ + + @@ -4596,11 +4803,13 @@ + + @@ -4773,6 +4982,7 @@ + @@ -4893,7 +5103,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -4927,7 +5137,7 @@ - + diff --git a/fedex/wsdl/ShipService_v17.wsdl b/fedex/wsdl/ShipService_v23.wsdl similarity index 81% rename from fedex/wsdl/ShipService_v17.wsdl rename to fedex/wsdl/ShipService_v23.wsdl index aaf596a..aac4746 100755 --- a/fedex/wsdl/ShipService_v17.wsdl +++ b/fedex/wsdl/ShipService_v23.wsdl @@ -1,6 +1,6 @@ - + - + @@ -36,9 +36,6 @@ - - Identifies the type of additional labels. - @@ -96,6 +93,11 @@ Indicates whether this address residential (as opposed to commercial). + + + The geographic coordinates cooresponding to this address. + + @@ -127,6 +129,30 @@ + + + + + + + + + + + + + + + + + + + + A freight line item identifier referring to a freight shipment line item that describes goods contained within this handling unit. + + + + @@ -165,12 +191,6 @@ - - - Specifies which filing option is being exercised by the customer. - Required for non-document shipments originating in Canada destined for any country other than Canada, the United States, Puerto Rico or the U.S. Virgin Islands. - - @@ -198,6 +218,54 @@ + + + Describes attributes of a battery or cell that are used for classification purposes. Typically this structure would be used to allow customers to declare batteries or cells for which full dangerous goods documentation and procedures are not required. + + + + + Describes the material composition of the battery or cell. + + + + + Describes the packing arrangement of the battery or cell with respect to other items within the same package. + + + + + A regulation specific classification for the battery or cell. + + + + + + + Describes the material composition of a battery or cell. + + + + + + + + + Describes the packing arrangement of a battery or cell with respect to other items within the same package. + + + + + + + + + A regulation specific classification for a battery or cell. + + + + + Each instance of this data type represents a barcode whose content must be represented as binary data (i.e. not ASCII text). @@ -395,29 +463,14 @@ Specifies the information associated with a package that has COD special service in a ground shipment. - - - The COD amount (after any accumulations) that must be collected upon delivery of a package shipped using the COD special service. - - + - - - Contains the data which form the Astra and 2DCommon barcodes that print on the COD return label. - - - - - The label image or printer commands to print the label. - - + + - - Indicates which type of reference information to include on the COD return shipping label. - @@ -511,120 +564,39 @@ - - - For international multiple piece shipments, commodity information must be passed in the Master and on each child transaction. - If this shipment cotains more than four commodities line items, the four highest valued should be included in the first 4 occurances for this request. - - - Name of this commodity. - - - - - Total number of pieces of this commodity + FedEx internal commodity identifier + - Complete and accurate description of this commodity. - - 450 - - - - - - Country code where commodity contents were produced or manufactured in their final form. - - 2 - - - - - - - Unique alpha/numeric representing commodity item. - At least one occurrence is required for US Export shipments if the Customs Value is greater than $2500 or if a valid US Export license is required. - - - 14 - - - - - - Total weight of this commodity. 1 explicit decimal position. Max length 11 including decimal. - - - - - This field is used for enterprise transactions. - - - - - Unit of measure used to express the quantity of this commodity line item. - - 3 - + A free-form description of the commodity, which could be used for customs clearance documentation. + + + + + + Contains only additional quantitative information other than weight and quantity to calculate duties and taxes. - - - Value of each unit in Quantity. Six explicit decimal positions, Max length 18 including decimal. - - - - - - Total customs value for this line item. - It should equal the commodity unit quantity times commodity unit value. - Six explicit decimal positions, max length 18 including decimal. - - - + + Defines additional characteristic of commodity used to calculate duties and taxes - - - Applicable to US export shipping only. - - 12 - - - - - - - Date of expiration. Must be at least 1 day into future. - The date that the Commerce Export License expires. Export License commodities may not be exported from the U.S. on an expired license. - Applicable to US Export shipping only. - Required only if commodity is shipped on commerce export license, and Export License Number is supplied. - - - - - - - An identifying mark or number used on the packaging of a shipment to help customers identify a particular shipment. - - - 15 - - - + + + @@ -633,6 +605,12 @@ + + + + + + Specifies the results of processing for the COD special service. @@ -649,9 +627,16 @@ The identifier for all clearance documents associated with this shipment. + + + + + + + Completed package-level hazardous commodity information for a single package. @@ -721,41 +706,26 @@ Identifies the type of FedEx location. + - - - The package sequence number of this package in a multiple piece shipment. - - - - - The Tracking number and form id for this package. - - + + Used with request containing PACKAGE_GROUPS, to identify which group of identical packages was used to produce a reply item. - - - Oversize class for this package. - - + All package-level rating data for this package, which may include data for multiple rate types. - - - The label image or printer commands to print the label. - - + All package-level shipping documents (other than labels and barcodes). For use in loads after January, 2008. @@ -781,37 +751,16 @@ - - - Indicates whether or not this is a US Domestic shipment. - - - - - Indicates the carrier that will be used to deliver this shipment. - - - - - The master tracking number and form id of this multiple piece shipment. This information is to be provided for each subsequent of a multiple piece shipment. - - + + + - Description of the FedEx service used for this shipment. Currently not supported. - - 70 - - - - - - Description of the packaging used for this shipment. Currently not supported. - - 40 - + DEPRECATED as of 201801: Use serviceDescription instead. + + @@ -823,11 +772,7 @@ Only used in the reply to tag requests. - - - Provides reply information specific to SmartPost shipments. - - + Computed shipment level information about hazarous commodities. @@ -848,6 +793,11 @@ Returns any defaults or updates applied to RequestedShipment.exportDetail.exportComplianceStatement. + + + This specifies what rules or requirements for documents are applicable for this shipment. This may identify required or prohibited documents. + + @@ -856,11 +806,7 @@ - - - Package level details about this package. - - + @@ -885,11 +831,7 @@ Provides reply information specific to a tag request. - - - . - - + As of June 2007, returned only for FedEx Express services. @@ -918,30 +860,11 @@ - - Defines additional data to print in the Configurable portion of the label, this allows you to print the same type information on the label that can also be printed on the doc tab. - - - - 1 of 12 possible zones to position data. - - - - - The identifiying text for the data in this zone. - - - - - A reference to a field in either the request or reply to print in this zone following the header. - - - - - A literal value to print after the header in this zone. - - + + + + @@ -1008,36 +931,14 @@ - - Content Record. - - - - Part Number. - - - - - Item Number. - - - - - Received Quantity. - - - - - Description. - - + + + + - - Currency exchange rate information. - @@ -1153,9 +1054,6 @@ - - Valid values for CustomLabelCoordinateUnits - @@ -1270,33 +1168,20 @@ - - Reference information to be associated with this package. - - - - The reference type to be associated with this reference data. - - + - - The types of references available for use. - - - - @@ -1314,16 +1199,8 @@ Controls the position of the customer specified content relative to the FedEx portion. - - - Defines any custom content to print on the label. - - - - - Defines additional data to print in the Configurable portion of the label, this allows you to print the same type information on the label that can also be printed on the doc tab. - - + + Controls which data/sections will be suppressed. @@ -1487,16 +1364,14 @@ - - The descriptive data required for a FedEx shipment containing dangerous goods (hazardous materials). - - - + - Identifies whether or not the products being shipped are required to be accessible during delivery. + This field is used to identify an instance of an uploaded dangerous goods handling unit. + + Shipment is packaged/documented for movement ONLY on cargo aircraft. @@ -1597,22 +1472,11 @@ - - - The beginning date in a date range. - - - - - The end date in a date range. - - + + - - Valid values for DayofWeekType - @@ -1624,45 +1488,18 @@ - - Descriptive data sent to FedEx by a customer in order to delete a package. - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - Descriptive data identifying the client submitting the transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - - - - The timestamp of the shipment request. - - - - - Identifies the FedEx tracking number of the package being cancelled. - - - - - Determines the type of deletion to be performed in relation to package level vs shipment level. - - + + + + + + @@ -1672,21 +1509,9 @@ Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - Descriptive data identifying the client submitting the transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - + + + Only used for tags which had FedEx Express services. @@ -1702,11 +1527,7 @@ If the original ProcessTagRequest specified third-party payment, then the delete request must contain the same pay type and payor account number for security purposes. - - - Also known as Pickup Confirmation Number or Dispatch Number - - + @@ -1735,11 +1556,7 @@ Data required to complete the Destionation Control Statement for US exports. - - - List of applicable Statment types. - - + Comma-separated list of up to four country codes, required for DEPARTMENT_OF_STATE statement. @@ -1753,18 +1570,12 @@ - - Used to indicate whether the Destination Control Statement is of type Department of Commerce, Department of State or both. - - - The dimensions of this package and the unit type used for the measurements. - @@ -1774,21 +1585,9 @@ - - - The DocTabContentType options available. - - - - - The DocTabContentType should be set to ZONE001 to specify additional Zone details. - - - - - The DocTabContentType should be set to BARCODED to specify additional BarCoded details. - - + + + @@ -1819,31 +1618,11 @@ - - - Zone number can be between 1 and 12. - - - - - Header value on this zone. - - - - - Reference path to the element in the request/reply whose value should be printed on this zone. - - - - - Free form-text to be printed in this zone. - - - - - Justification for the text printed on this zone. - - + + + + + @@ -1856,113 +1635,55 @@ - - - Identifies the method by which the package is to be tendered to FedEx. This element does not dispatch a courier for package pickup. - - - - - - - - - - - - Describes specific information about the email label shipment. - + - - - Content of the email message. - - - + + + + - - - - - - - - - Information describing email notifications that will be sent in relation to events that occur during package movement - + - - - Specifies whether/how email notifications are grouped. - - - - - A message that will be included in the email notifications - - - + + + - Information describing the destination of the email, format of the email and events to be notified on + Lists the documents that are not accepted by FedEx for this shipment. - - - - - - - - - - - The format of the email - + - - - + + + + + - - - The descriptive data for a FedEx email notification recipient. - + - - - Identifies the relationship this email recipient has to the shipment. - - - - - The email address to send the notification to - - - - - The types of email notifications being requested for this recipient. - - - + + - The format of the email notification. + Specifies the name associated with the email address. - + + + + + - The language/locale to be used in this email notification. + Content of the email message. + - - Identifies the set of valid email notification recipient types. For SHIPPER, RECIPIENT and BROKER the email address asssociated with their definitions will be used, any email address sent with the email notification for these three email notification recipient types will be ignored. - @@ -2067,11 +1788,29 @@ + + + This identifies some of the document types recognized by Enterprise Document Management Service. + + + + + + + + + + + + + + Electronic Trade document references used with the ETD special service. + Indicates the types of shipping documents produced for the shipper by FedEx (see ShippingDocumentSpecification) which should be copied back to the shipper in the shipment result data. @@ -2098,66 +1837,22 @@ - - Country specific details of an International shipment. - - - - - Specifies which filing option is being exercised by the customer. - Required for non-document shipments originating in Canada destined for any country other than Canada, the United States, Puerto Rico or the U.S. Virgin Islands. - - - + General field for exporting-country-specific export data (e.g. B13A for CA, FTSR Exemption or AES Citation for US). - - - This field is applicable only to Canada export non-document shipments of any value to any destination. No special characters allowed. - - 10 - - - - - - Department of Commerce/Department of State information about this shipment. - - + + - - Details specific to an Express freight shipment. - - - - Indicates whether or nor a packing list is enclosed. - - - - - - Total shipment pieces. - e.g. 3 boxes and 3 pallets of 100 pieces each = Shippers Load and Count of 303. - Applicable to International Priority Freight and International Economy Freight. - Values must be in the range of 1 - 99999 - - - - - - Required for International Freight shipping. Values must be 8- 12 characters in length. - - 12 - - - + + + @@ -2165,13 +1860,17 @@ Identifies a kind of FedEx facility. + + + + @@ -2261,6 +1960,11 @@ + + + + + @@ -2481,6 +2185,11 @@ Description of an individual commodity or class of content in a shipment. + + + A unique identifier assigned to this line item. + + Freight class for this line item. @@ -2531,11 +2240,7 @@ Weight for this commodity or class line. - - - FED EX INTERNAL USE ONLY - Individual line item dimensions. - - + Volume (cubic measure) for this commodity or class line. @@ -2816,9 +2521,6 @@ - - Descriptive data required for a FedEx shipment that is to be held at the destination FedEx location for pickup by the recipient. - @@ -2835,37 +2537,21 @@ Type of facility at which package/shipment is to be held. + + + Location identification (for facilities identified by an alphanumeric location code). + + - - The descriptive data required by FedEx for home delivery services. - - - - The type of Home Delivery Premium service being requested. - - - - - Required for Date Certain Home Delivery. - - - - - Required for Date Certain and Appointment Home Delivery. - - 15 - - - + + + - - The type of Home Delivery Premium service being requested. - @@ -2906,9 +2592,6 @@ - - The type of International shipment. - @@ -2921,14 +2604,9 @@ - - Specifies the type of label to be returned. - - - - - + + @@ -2954,9 +2632,6 @@ - - This indicates if the top or bottom of the label comes out of the printer first. - @@ -2974,69 +2649,41 @@ - - Description of shipping label to be returned in the reply - Specifies how to create, organize, and return the document. - - - Specify type of label to be returned - - - - - Specifies the image format used for a shipping document. - - - - - For thermal printer lables this indicates the size of the label and the location of the doc tab if present. - - - - - This indicates if the top or bottom of the label comes out of the printer first. - - + + + + Specifies the order in which the labels are requested to be returned - - - If present, this contact and address information will replace the return address information on the label. - - - - - Allows customer-specified control of label content. - - + + - - For thermal printer labels this indicates the size of the label and the location of the doc tab if present. - + - + + @@ -3094,9 +2741,6 @@ - - CM = centimeters, IN = inches - @@ -3126,9 +2770,6 @@ - - Identifies which type minimum charge was applied. - @@ -3138,23 +2779,9 @@ - - The descriptive data for the medium of exchange for FedEx services. - - - - Identifies the currency of the monetary amount. - - 3 - - - - - - Identifies the monetary amount. - - + + @@ -3180,9 +2807,6 @@ - - This element is currently not supported and is for the future use. - @@ -3228,9 +2852,6 @@ - - Net cost method used. - @@ -3250,9 +2871,6 @@ - - This element is currently not supported and is for the future use. - @@ -3270,9 +2888,6 @@ - - This element is currently not supported and is for the future use. - @@ -3328,11 +2943,45 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. + + + + + + + + + Indicates the type of notification that will be sent. + + + + + Specifies the email notification details. + + + + + Specifies the localization for this notification. + + + + + + + + + + + + + + + @@ -3348,9 +2997,6 @@ - - Identifies the set of severity values for a Notification. - @@ -3359,6 +3005,11 @@ + + + + + The instructions indicating how to print the OP-900 form for hazardous materials packages. @@ -3401,9 +3052,6 @@ - - The oversize class types. - @@ -3474,11 +3122,7 @@ INTERNAL FEDEX USE ONLY. - - - The weight that was used to calculate the rate. - - + The dimensional weight of this package (if greater than actual). @@ -3524,11 +3168,7 @@ This package's netFreight + totalSurcharges + totalTaxes. - - - The total sum of all rebates applied to this package. - - + All rate discounts that apply to this package. @@ -3549,11 +3189,7 @@ All taxes applicable (or distributed to) this package. - - - The variable handling charges calculated based on the type variable handling charges requested. - - + @@ -3579,12 +3215,10 @@ - - Identifies the collection of special service offered by FedEx. BROKER_SELECT_OPTION should be used for Ground shipments only. - + @@ -3608,33 +3242,19 @@ For use with FedEx Ground services only; COD must be present in shipment's special services. - - - Descriptive data required for a FedEx shipment containing dangerous materials. This element is required when SpecialServiceType.DANGEROUS_GOODS or HAZARDOUS_MATERIAL is present in the SpecialServiceTypes collection. - - - - - Descriptive data required for a FedEx shipment containing dry ice. This element is required when SpecialServiceType.DRY_ICE is present in the SpecialServiceTypes collection. - - - + + - The descriptive data required for FedEx signature services. This element is required when SpecialServiceType.SIGNATURE_OPTION is present in the SpecialServiceTypes collection. - - - - - The descriptive data required for FedEx Priority Alert service. This element is required when SpecialServiceType.PRIORITY_ALERT is present in the SpecialServiceTypes collection. + Provides details about the batteries or cells that are contained within this specific package. + + + - - Identifies the collection of available FedEx or customer packaging options. - @@ -3658,52 +3278,20 @@ - - The descriptive data for a person or company entitiy doing business with FedEx. - - - - Identifies the FedEx account number assigned to the customer. - - 12 - - - + - - - Descriptive data identifying the point-of-contact person. - - - - - The descriptive data for a physical location. - - + + - - The descriptive data for the monetary compensation given to FedEx for services rendered to the customer. - - - - Identifies the method of payment for a service. See PaymentType for list of valid enumerated values. - - - - - Descriptive data identifying the party responsible for payment for a service. - - + + - - Identifies the method of payment for a service. - @@ -3713,9 +3301,6 @@ - - The descriptive data identifying the party responsible for payment for a service. - @@ -3748,11 +3333,7 @@ This information describes the kind of pending shipment being requested. - - - Identifies the type of FedEx pending shipment - - + Date after which the pending shipment will no longer be available for completion. @@ -3787,9 +3368,6 @@ - - Identifies the type of service for a pending shipment. - @@ -3840,40 +3418,23 @@ - - - Identifies the type of Pickup request - - - - - Identifies the type of source for Pickup request - - + + - - Identifies the type of source for pickup request service. - - - Identifies the type of pickup request service. - - - Identifies the type of pricing used for this shipment. - @@ -3922,32 +3483,12 @@ - - - This indicates the highest level of severity of all the notifications returned in this reply - - - - - The descriptive data regarding the results of the submitted transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - + + + + - - - The reply payload. All of the returned information about this shipment/package. - - + Empty unless error label behavior is PACKAGE_ERROR_LABELS and one or more errors occured during transaction processing. @@ -3956,35 +3497,16 @@ - - Descriptive data sent to FedEx by a customer in order to ship a package. - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - Descriptive data identifying the client submitting the transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - - - - Descriptive data about the shipment being sent by the requestor. - - + + + + @@ -3997,41 +3519,34 @@ - - Descriptive data sent to FedEx by a customer in order to ship a package. - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - Descriptive data identifying the client submitting the transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - + + + + + + + + + - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). + The type of branded, translated, and/or localized name to which this value refers. - + - Descriptive data about the shipment being sent by the requestor. + The character encoding used to represent this product name. For example, UTF-8. + - - Test for the Commercial Invoice. Note that Sold is not a valid Purpose for a Proforma Invoice. - @@ -4113,32 +3628,14 @@ - - Identifies a discount applied to the shipment. - - - - Identifies the type of discount applied to the shipment. - - + - - - The amount of the discount applied to the shipment. - - - - - The percentage of the discount applied to the shipment. - - + + - - The type of the discount. - @@ -4160,9 +3657,6 @@ - - Identifies the type(s) of rates to be returned in the reply. - @@ -4179,9 +3673,6 @@ - - The weight method used to calculate the rate. - @@ -4231,9 +3722,6 @@ - - Type of Brazilian taxpayer identifier provided in Recipient/TaxPayerIdentification/Number. For shipments bound for Brazil this overrides the value in Recipient/TaxPayerIdentification/TinType - @@ -4282,14 +3770,11 @@ - - FOOD_OR_PERISHABLE is required by FDA/BTA; must be true for food/perishable items coming to US or PR from non-US/non-PR origin - - + @@ -4356,6 +3841,7 @@ Provides additional detail on how the customer has physically packaged this item. As of June 2009, required for packages moving under international and SmartPost services. + Human-readable text describing the package. @@ -4376,40 +3862,17 @@ - - The descriptive data for the shipment being tendered to FedEx. - - - - Identifies the date and time the package is tendered to FedEx. Both the date and time portions of the string are expected to be used. The date should not be a past date or a date more than 10 days in the future. The time is the local time of the shipment based on the shipper's time zone. The date component must be in the format: YYYY-MM-DD (e.g. 2006-06-26). The time component must be in the format: HH:MM:SS using a 24 hour clock (e.g. 11:00 a.m. is 11:00:00, whereas 5:00 p.m. is 17:00:00). The date and time parts are separated by the letter T (e.g. 2006-06-26T17:00:00). There is also a UTC offset component indicating the number of hours/mainutes from UTC (e.g 2006-06-26T17:00:00-0400 is defined form June 26, 2006 5:00 pm Eastern Time). - - - - - Identifies the method by which the package is to be tendered to FedEx. This element does not dispatch a courier for package pickup. See DropoffType for list of valid enumerated values. - - - - - Identifies the FedEx service to use in shipping the package. See ServiceType for list of valid enumerated values. - - - - - Identifies the packaging used by the requestor for the package. See PackagingType for list of valid enumerated values. - - + + + + This specifies information related to the manifest associated with the shipment. - - - Identifies the total weight of the shipment being conveyed to FedEx.This is only applicable to International shipments and should only be used on the first package of a mutiple piece shipment.This value contains 1 explicit decimal position - - + Specifies the total declared value for carriage of the shipment. The declared value for carriage represents the maximum liability of FedEx in connection with a shipment, including, but not limited to, any loss, damage, delay, mis-delivery, nondelivery, misinformation, any failure to provide information, or mis-delivery of information relating to the shipment. @@ -4420,45 +3883,27 @@ This attribute indicates the currency the caller requests to have used in all returned monetary values (when a choice is possible). - + - Descriptive data identifying the party responsible for shipping the package. Shipper and Origin should have the same address. - - - - - Descriptive data identifying the party receiving the package. - - - - - A unique identifier for a recipient location - - 10 - + Specifies details about the entity responsible for the shipment. + + + Physical starting address for the shipment, if different from shipper's address. - - - - Descriptive data indicating the method and means of payment to FedEx for providing shipping services. - - - - - Descriptive data regarding special services requested by the shipper for this shipment. If the shipper is requesting a special service which requires additional data (e.g. COD), the special service type must be present in the specialServiceTypes collection, and the supporting detail must be provided in the appropriate sub-object. For example, to request COD, "COD" must be included in the SpecialServiceTypes collection and the CodDetail object must contain the required data. - - - + - Details specific to an Express freight shipment. + The sold-to party is used for customs clearance; for example, in support of US import customs rules. The need for this field could vary based on whether a sold-to party was specified on a consolidation. + + + Data applicable to shipments using FEDEX_FREIGHT_ECONOMY and FEDEX_FREIGHT_PRIORITY services. @@ -4469,11 +3914,7 @@ Used with Ground Home Delivery and Freight. - - - Details about how to calculate variable handling charges at the shipment level. - - + Customs clearance data, used for both international and intra-country shipping. @@ -4494,11 +3935,7 @@ If true, only the shipper/payor will have visibility of this shipment. - - - Details about the image format and printer type the label is to returned in. - - + Contains data used to create additional (non-label) shipping documents. @@ -4545,13 +3982,34 @@ - + - + + + + + + + This identifies the document types that can be required. This can also indicate when either a COMMERCIAL_INVOICE or a PRO_FORMA_INVOICE is required through the COMMERCIAL_OR_PRO_FORMA_INVOICE option. + + + + + + + + + + + + + + + @@ -4574,15 +4032,8 @@ - - Return Email Details - - - - Phone number of the merchant - - + Identifies the allowed (merchant-authorized) special services which may be selected when the subsequent shipment is created. Only services represented in EMailLabelAllowedSpecialServiceType will be controlled by this list. @@ -4604,32 +4055,14 @@ - - Information relating to a return shipment. - - - - The type of return shipment that is being requested. - - - - - Return Merchant Authorization - - - - - Describes specific information about the email label for return shipment. - - + + + - - The type of return shipment that is being requested. - @@ -4642,6 +4075,7 @@ + @@ -4650,12 +4084,10 @@ + - - Shipping document type. - @@ -4671,6 +4103,7 @@ + @@ -4684,6 +4117,7 @@ + @@ -4691,14 +4125,7 @@ June 2011 ITG 121203 IR-RMA number has been removed from this structure and added as a new customer reference type. The structure remains because of the reason field below. - - - The reason for the return. - - 60 - - - + @@ -4720,10 +4147,20 @@ + + + + + + + Branded, translated, and/or localized names for this service. + + + + + + - - Identifies the collection of available FedEx service options. - @@ -4748,6 +4185,7 @@ + @@ -4756,6 +4194,11 @@ + + + + + Specifies data structures that may be re-used multiple times with s single shipment. @@ -4783,6 +4226,32 @@ Total shipment dry ice weight for all packages. + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4941,6 +4410,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -5041,11 +4530,7 @@ Indicates the rate zone used (based on origin and destination). - - - Identifies the type of pricing used for this shipment. - - + Indicates which weight was used. @@ -5066,51 +4551,23 @@ Indicates which special rating cases applied to this shipment. - - - The value used to calculate the weight based on the dimensions. - - + Identifies the type of dim divisor that was applied. - - - Specifies a fuel surcharge percentage. - - - - - The weight used to calculate these rates. - - + + Sum of dimensional weights for all packages. - - - The total freight charge that was calculated for this package before surcharges, discounts and taxes. - - - - - The total discounts used in the rate calculation. - - - - - The freight charge minus discounts. - - - - - The total amount of all surcharges applied to this shipment. - - + + + + This shipment's totalNetFreight + totalSurcharges (not including totalTaxes). @@ -5121,24 +4578,26 @@ Total of the transportation-based taxes. - + + + - The net charge after applying all discounts and surcharges. + Total of all values under this shipment's dutiesAndTaxes; only provided if estimated duties and taxes were calculated for this shipment. - + - The total sum of all rebates applied to this shipment. + Identifies the total amount of the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes. - + - Total of all values under this shipment's dutiesAndTaxes; only provided if estimated duties and taxes were calculated for this shipment. + The total of the totalDutiesAndTaxes plus the totalAncillaryFeesAndTaxes. - This shipment's totalNetCharge + totalDutiesAndTaxes; only provided if estimated duties and taxes were calculated for this shipment AND duties, taxes and transportation charges are all paid by the same sender's account. + This shipment's totalNetCharge + totalDutiesTaxesAndFees; some duties and taxes are only provided if estimated duties and taxes were calculated for this shipment AND duties, taxes and transportation charges are all paid by the same sender's account. @@ -5176,6 +4635,11 @@ All commodity-based duties and taxes applicable to this shipment. + + + Identifies the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes. + + The "order level" variable handling charges. @@ -5212,37 +4676,19 @@ - - - This indicates the highest level of severity of all the notifications returned in this reply - - - - - The descriptive data regarding the results of the submitted transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - + + + + - - Identifies the collection of special service offered by FedEx. BROKER_SELECT_OPTION should be used for Express shipments only. - + @@ -5250,7 +4696,8 @@ - + + @@ -5267,6 +4714,7 @@ + @@ -5275,6 +4723,7 @@ + @@ -5288,27 +4737,15 @@ The types of all special services requested for the enclosing shipment (or other shipment-level transaction). - - - Descriptive data required for a FedEx COD (Collect-On-Delivery) shipment. This element is required when SpecialServiceType.COD is present in the SpecialServiceTypes collection. - - + - - - Descriptive data required for a FedEx shipment that is to be held at the destination FedEx location for pickup by the recipient. This element is required when SpecialServiceType.HOLD_AT_LOCATION is present in the SpecialServiceTypes collection. - - - - - Descriptive data required for FedEx to provide email notification to the customer regarding the shipment. This element is required when SpecialServiceType.EMAIL_NOTIFICATION is present in the SpecialServiceTypes collection. - - - + + - The descriptive data required for FedEx Printed Return Label. This element is required when SpecialServiceType.PRINTED_RETURN_LABEL is present in the SpecialServiceTypes collection + This replaces eMailNotificationDetail + This field should be populated for pending shipments (e.g. e-mail label) It is required by a PENDING_SHIPMENT special service type. @@ -5316,16 +4753,8 @@ - - - Number of packages in this shipment which contain dry ice and the total weight of the dry ice for this shipment. - - - - - The descriptive data required for FedEx Home Delivery options. This element is required when SpecialServiceType.HOME_DELIVERY_PREMIUM is present in the SpecialServiceTypes collection - - + + @@ -5340,15 +4769,8 @@ - - All package-level shipping documents (other than labels and barcodes). - - - - Shipping Document Type - - + The localizations are populated if multiple language versions of a shipping document are returned. @@ -5402,6 +4824,11 @@ Specifies how to organize all documents of this type. + + + Specifies how to store document images. + + Specifies how to e-mail document images. @@ -5419,8 +4846,6 @@ Specifies how to return a shipping document to the caller. - - @@ -5523,7 +4948,6 @@ - @@ -5532,6 +4956,15 @@ + + + Identifies the convention by which file names are constructed for STORED or DEFERRED documents. + + + + + + A single part of a shipping document, such as one page of a multiple-page document whose format requires a separate image per page. @@ -5584,11 +5017,7 @@ - - - This element is currently not supported and is for the future use. (Details pertaining to the GAA.) - - + @@ -5605,6 +5034,7 @@ Specifies the production of the OP-900 document for hazardous materials. + Specifies the production of the return instructions document. @@ -5631,30 +5061,46 @@ - + - The descriptive data required for FedEx delivery signature services. + Specifies how to store shipping documents. - + - Identifies the delivery signature services option selected by the customer for this shipment. See OptionType for the list of valid values. + Indicates the mechanism by which a shipping document will be stored for later retrieval. - + - Identifies the delivery signature release authorization number. - - 10 - + Provides the path to be used for STORED or DEFERRED documents. + + + Identifies the convention by which file names are constructed for STORED or DEFERRED documents. + + + + + Suffix to be placed at the end of the file name; required on some platforms to determine file type. + + + + + + + + + + + + + + - - Identifies the delivery signature services options offered by FedEx. - @@ -5693,16 +5139,7 @@ - - - - The CustomerManifestId is used to group Smart Post packages onto a manifest for each trailer that is being prepared. If you do not have multiple trailers this field can be omitted. If you have multiple trailers, you - must assign the same Manifest Id to each SmartPost package as determined by its trailer. In other words, all packages on a trailer must have the same Customer Manifest Id. The manifest Id must be unique to your account number for a minimum of 6 months - and cannot exceed 8 characters in length. We recommend you use the day of year + the trailer id (this could simply be a sequential number for that trailer). So if you had 3 trailers that you started loading on Feb 10 - the 3 manifest ids would be 041001, 041002, 041003 (in this case we used leading zeros on the trailer numbers). - - - + @@ -5716,9 +5153,6 @@ - - Special circumstance rating used for this shipment. - @@ -5753,22 +5187,11 @@ - - Identifies each surcharge applied to the shipment. - - - - The type of surcharge applied to the shipment. - - + - - - The amount of the surcharge applied to the shipment. - - + @@ -5778,11 +5201,10 @@ - - The type of the surcharge. - + + @@ -5828,11 +5250,13 @@ + + @@ -5853,27 +5277,13 @@ - - Identifies each tax applied to the shipment. - - - - The type of tax applied to the shipment. - - + - - - The amount of the tax applied to the shipment. - - + - - The type of the tax. - @@ -5898,23 +5308,9 @@ - - The descriptive data for taxpayer identification information. - - - - Identifies the category of the taxpayer identification number. See TinType for the list of values. - - - - - Identifies the taxpayer identification number. - - 15 - - - + + Identifies the usage of Tax Identification Number in Shipment processing @@ -5925,9 +5321,6 @@ - - Identifies the category of the taxpayer identification number. - @@ -5949,9 +5342,6 @@ - - TrackingIdType - @@ -5961,9 +5351,6 @@ - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - @@ -5978,9 +5365,6 @@ - - Identifies the set of valid shipment transit time values. - @@ -6011,21 +5395,11 @@ - - - - - - - - - - @@ -6049,40 +5423,22 @@ + - - Descriptive data sent to FedEx by a customer in order to validate a shipment. - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - Descriptive data identifying the client submitting the transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - - - - Descriptive data about the shipment being sent by the requestor. - - + + + + @@ -6177,15 +5533,7 @@ This definition of variable handling charge detail is intended for use in Jan 2011 corp load. - - - - Used with Variable handling charge type of FIXED_VALUE. - Contains the amount to be added to the freight charge. - Contains 2 explicit decimal positions with a total max length of 10 including the decimal. - - - + Actual percentage (10 means 10%, which is a mutiplier of 0.1) @@ -6204,22 +5552,11 @@ - - The variable handling charges calculated based on the type variable handling charges requested. - - - - The variable handling charge amount calculated based on the requested variable handling charge detail. - - + - - - The calculated varibale handling charge plus the net charge. - - + @@ -6258,9 +5595,6 @@ - - Identifies the unit of measure associated with a weight value. See the list of enumerated types for valid values. - @@ -6310,7 +5644,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -6378,7 +5712,7 @@ - + @@ -6387,7 +5721,7 @@ - + @@ -6396,7 +5730,7 @@ - + @@ -6405,7 +5739,7 @@ - + @@ -6414,7 +5748,7 @@ - + diff --git a/fedex/wsdl/TrackService_v10.wsdl b/fedex/wsdl/TrackService_v16.wsdl similarity index 83% rename from fedex/wsdl/TrackService_v10.wsdl rename to fedex/wsdl/TrackService_v16.wsdl index a6f3799..009cece 100755 --- a/fedex/wsdl/TrackService_v10.wsdl +++ b/fedex/wsdl/TrackService_v16.wsdl @@ -1,12 +1,10 @@ - + - + + + - - - - @@ -54,6 +52,11 @@ Indicates whether this address residential (as opposed to commercial). + + + The geographic coordinates cooresponding to this address. + + @@ -132,6 +135,12 @@ + + + + + + Identification of a FedEx operating company (transportation). @@ -179,17 +188,22 @@ Value used to identify a commodity description; must be unique within the containing shipment. - + + + FedEx internal commodity identifier + + - - - - - + - This field is used for enterprise transactions. + A free-form description of the commodity, which could be used for customs clearance documentation. + + + + + @@ -214,6 +228,12 @@ + + + + + + @@ -382,9 +402,6 @@ - - The dimensions of this package and the unit type used for the measurements. - @@ -410,86 +427,38 @@ - - Identifies the collection of units of measure that can be associated with a distance value. - - + - Information describing email notifications that will be sent in relation to events that occur during package movement + Successive parts of the document (only one, for PDF documents). - + - A message that will be included in the email notifications + The one-origin position of this part within a document. - + - Information describing the destination of the email, format of the email and events to be notified on + Graphic or printer commands for this image within a document. - - - - - - - - - - - The format of the email - - - - - - - - + - + + - Identifies the relationship this email recipient has to the shipment. - - - - - The email address to send the notification to - - - - - The types of email notifications being requested for this recipient. - - - - - The format of the email notification. - - - - - The language/locale to be used in this email notification. + Specifies the name associated with the email address. - - - - - - - - @@ -510,6 +479,11 @@ + + + + + Identifies a kind of FedEx facility. @@ -522,15 +496,43 @@ + + + + + + + + + + + + + + + + Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). + + + + + + + + + + + + + + + - - CM = centimeters, IN = inches - @@ -661,11 +663,45 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. + + + + + + + + + Indicates the type of notification that will be sent. + + + + + Specifies the email notification details. + + + + + Specifies the localization for this notification. + + + + + + + + + + + + + + + @@ -681,9 +717,6 @@ - - Identifies the set of severity values for a Notification. - @@ -692,6 +725,11 @@ + + + + + @@ -720,9 +758,6 @@ - - The enumerated packaging type used for this package. - @@ -751,6 +786,44 @@ + + + This enumeration rationalizes the former FedEx Express international "admissibility package" types (based on ANSI X.12) and the FedEx Freight packaging types. The values represented are those common to both carriers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -764,38 +837,6 @@ - - - Tracking number and additional shipment data used to identify a unique shipment for proof of delivery. - - - - - FedEx assigned identifier for a package/shipment. - - - - - The date the package was shipped. - - - - - If the account number used to ship the package is provided in the request the shipper and recipient information is included on the letter or fax. - - - - - FedEx operating company that delivered the package. - - - - - Only country is used for elimination of duplicate tracking numbers. - - - - @@ -898,17 +939,14 @@ Included in the email notification identifying the requester of this notification. - + - Who to send the email notifications to and for which events. The notificationRecipientType and NotifyOnShipment fields are not used in this request. + This replaces eMailNotificationDetail - - The service type of the package/shipment. - @@ -953,6 +991,7 @@ + @@ -962,177 +1001,45 @@ - + - - + + + - - - FedEx Signature Proof Of Delivery Fax reply. - + - - - This contains the severity type of the most severe Notification in the Notifications array. - - - - - Information about the request/reply such was the transaction successful or not, and any additional information relevant to the request and/or reply. There may be multiple Notifications in a reply. - - - - - Contains the CustomerTransactionDetail that is echoed back to the caller for matching requests and replies and a Localization element for defining the language/translation used in the reply data. - - - - - Contains the version of the reply being used. - - - - - Confirmation of fax transmission. - - - - - - - FedEx Signature Proof Of Delivery Fax request. - - - - - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - - - Descriptive data identifying the client submitting the transaction. - - - - - Contains a free form field that is echoed back in the reply to match requests with replies and data that governs the data payload language/translations. - - - - - The version of the request being used. - - - - - Tracking number and additional shipment data used to identify a unique shipment for proof of delivery. - - - - - Additional customer-supplied text to be added to the body of the letter. - - - - - Contact and address information about the person requesting the fax to be sent. - - - - - Contact and address information, including the fax number, about the person to receive the fax. - - + + + + - - - Identifies the set of SPOD image types. - + - - + + - - - FedEx Signature Proof Of Delivery Letter reply. - + - - - This contains the severity type of the most severe Notification in the Notifications array. - - - - - Information about the request/reply such was the transaction successful or not, and any additional information relevant to the request and/or reply. There may be multiple Notifications in a reply. - - - - - Contains the CustomerTransactionDetail that is echoed back to the caller for matching requests and replies and a Localization element for defining the language/translation used in the reply data. - - - - - Image of letter encoded in Base64 format. - - - - - Image of letter encoded in Base64 format. - - + - - - FedEx Signature Proof Of Delivery Letter request. - + + + + + + + + + + - - - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - - - Descriptive data identifying the client submitting the transaction. - - - - - Contains a free form field that is echoed back in the reply to match requests with replies and data that governs the data payload language/translations. - - - - - The version of the request being used. - - - - - Tracking number and additional shipment data used to identify a unique shipment for proof of delivery. - - - - - Additional customer-supplied text to be added to the body of the letter. - - - - - Identifies the set of SPOD image types. - - - - - If provided this information will be print on the letter. - - + + @@ -1214,10 +1121,13 @@ + + + + + + - - The delivery location at the delivered to address. - @@ -1247,9 +1157,6 @@ - - Detailed tracking information about a particular package. - @@ -1272,6 +1179,11 @@ Specifies details about the status of the shipment being tracked. + + + Notifications to the end user that provide additional information relevant to the tracked shipment. For example, a notification may indicate that a change in behavior has occurred. + + @@ -1310,11 +1222,7 @@ Specifies the FXO production centre contact and address. - - - Other related identifiers for this package such as reference numbers. - - + (Returned for CSR SL only.) @@ -1355,6 +1263,7 @@ Strict representation of the Packaging type (e.g. FEDEX_BOX, YOUR_PACKAGING). + The sequence number of this package in a shipment. This would be 2 if it was package number 2 of 4. @@ -1365,6 +1274,11 @@ The number of packages in this shipment. + + + FOR FEDEX INTERNAL USE ONLY: Specifies the software id of the device that was used to create this tracked shipment. + + Specifies the details about the SPOC details. @@ -1375,7 +1289,7 @@ - + @@ -1386,7 +1300,12 @@ - List of special handlings that applied to this package. (Returned for CSR SL only.) + List of special handlings that applied to this package. + + + + + Specifies the details about the payments for the shipment being tracked. @@ -1399,11 +1318,7 @@ Indicates last-known possession of package (Returned for CSR SL only.) - - - The address information for the shipper. - - + The address of the FedEx pickup location/facility. @@ -1414,16 +1329,7 @@ (Returned for CSR SL only.) - - - Estimated package pickup time for shipments that haven't been picked up. - - - - - Time package was shipped/tendered over to FedEx. Time portion will be populated if available, otherwise will be set to midnight. - - + The distance from the origin to the destination. Returned for Custom Critical shipments. @@ -1472,26 +1378,6 @@ - - - Date and time the package should be (or should have been) delivered. (Returned for CSR SL only.) - - - - - Date and time the package would be delivered if the package has appointment delivery as a special service. - - - - - Projected package delivery time based on ship time stamp, service and destination. Not populated if delivery has already occurred. - - - - - The time the package was actually delivered. - - Actual address where package was delivered. Differs from destinationAddress, which indicates where the package was to be delivered; This field tells where delivery actually occurred (next door, at station, etc.) @@ -1532,13 +1418,9 @@ Specifies the total number of unique addresses on the CRNs in a consolidation. - + - - - The types of email notifications that are available for the package. - - + Returned for cargo shipments only when they are currently split across vehicles. @@ -1609,9 +1491,6 @@ - - The type of track to be performed. - @@ -1640,6 +1519,20 @@ + + + + + A code that designates the type of informational message being returned. + + + + + The informational message in human readable form. + + + + @@ -1679,11 +1572,7 @@ Options available for a tracking notification recipient. - - - The types of email notifications available for this recipient. - - + @@ -1710,6 +1599,17 @@ + + + + + Indicates the classification of the charges being paid. + + + + + + @@ -1751,9 +1651,6 @@ - - The descriptive data returned from a FedEx package tracking request. - @@ -1783,9 +1680,6 @@ - - The descriptive data sent by a client to track a FedEx package. - @@ -1931,6 +1825,7 @@ + @@ -1956,7 +1851,9 @@ + + @@ -1997,6 +1894,7 @@ + @@ -2104,10 +2002,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the information used to fax the document. + + + + + + + + + + + + + + + + Specifies the recipients of the email. + + + + + Identifies the person initiating the email. + + + + + This is the localization of the email content. + + + + + A message included in the body of the email. + + + + + + + + + + + + The localization for the generated document. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - Descriptive data that governs data payload language/translations. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - @@ -2139,9 +2158,6 @@ - - Identifies the collection of units of measure that can be associated with a weight value. - @@ -2191,7 +2207,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -2213,17 +2229,11 @@ - - - - - - - - + + @@ -2231,21 +2241,17 @@ - - + + - - - - - - - + + + @@ -2254,17 +2260,8 @@ - - - - - - - - - - + @@ -2272,8 +2269,8 @@ - - + + @@ -2282,7 +2279,7 @@ - + diff --git a/fedex/wsdl/UploadDocumentService_v11.wsdl b/fedex/wsdl/UploadDocumentService_v11.wsdl old mode 100644 new mode 100755 diff --git a/fedex/wsdl/AvailabilityAndCommitmentService_v4.wsdl b/fedex/wsdl/ValidationAvailabilityAndCommitmentService_v8.wsdl similarity index 94% rename from fedex/wsdl/AvailabilityAndCommitmentService_v4.wsdl rename to fedex/wsdl/ValidationAvailabilityAndCommitmentService_v8.wsdl index 17595f9..722dae4 100755 --- a/fedex/wsdl/AvailabilityAndCommitmentService_v4.wsdl +++ b/fedex/wsdl/ValidationAvailabilityAndCommitmentService_v8.wsdl @@ -1,6 +1,6 @@ - + - + @@ -18,6 +18,11 @@ The two-letter code used to identify a country. + + + The geographic coordinates cooresponding to this address. + + @@ -27,6 +32,7 @@ + @@ -111,7 +117,7 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. @@ -190,7 +196,7 @@ - + Optionally supplied instead of service to restrict reply to services for a specific carrier. @@ -229,6 +235,7 @@ + @@ -319,7 +326,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -353,7 +360,7 @@ - + diff --git a/fedex/wsdl/test_server_wsdl/CountryService_v4.wsdl b/fedex/wsdl/test_server_wsdl/CountryService_v8.wsdl similarity index 94% rename from fedex/wsdl/test_server_wsdl/CountryService_v4.wsdl rename to fedex/wsdl/test_server_wsdl/CountryService_v8.wsdl index bca1398..0fd2029 100755 --- a/fedex/wsdl/test_server_wsdl/CountryService_v4.wsdl +++ b/fedex/wsdl/test_server_wsdl/CountryService_v8.wsdl @@ -1,6 +1,6 @@ - + - + @@ -48,6 +48,11 @@ Indicates whether this address residential (as opposed to commercial). + + + The geographic coordinates cooresponding to this address. + + @@ -179,7 +184,7 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. @@ -222,6 +227,7 @@ + @@ -245,7 +251,8 @@ - + + @@ -276,6 +283,7 @@ + @@ -394,7 +402,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -428,7 +436,7 @@ - + diff --git a/fedex/wsdl/test_server_wsdl/LocationsService_v3.wsdl b/fedex/wsdl/test_server_wsdl/LocationsService_v9.wsdl similarity index 82% rename from fedex/wsdl/test_server_wsdl/LocationsService_v3.wsdl rename to fedex/wsdl/test_server_wsdl/LocationsService_v9.wsdl index b2a23e9..ba7189b 100755 --- a/fedex/wsdl/test_server_wsdl/LocationsService_v3.wsdl +++ b/fedex/wsdl/test_server_wsdl/LocationsService_v9.wsdl @@ -1,6 +1,6 @@ - + - + @@ -48,6 +48,11 @@ Indicates whether this address residential (as opposed to commercial). + + + The geographic coordinates cooresponding to this address. + + @@ -169,6 +174,7 @@ Identifies the country whose special services are specified below. + Identifies the constrained special services supported for the country above. @@ -242,7 +248,6 @@ - @@ -325,6 +330,14 @@ + + + + + + + + Driving or other transportation distances, distinct from dimension measurements. @@ -353,6 +366,11 @@ + + + DEPRECATED as of July 2017; See locationCapabilities. + + Details about a FedEx location such as services offered, working hours and pick and drop off times. @@ -391,12 +409,15 @@ + + + @@ -437,6 +458,12 @@ + + + + + + Identifies the representation of human-readable text. @@ -473,11 +500,6 @@ - - - - - @@ -487,18 +509,35 @@ - - - - - - - - + + + + + The carrier code for which this capability applies. + + + + + + The service category for which this capability applies. + + + + + The method by which a package is transferred to the possession of a FedEx location. + + + + + The days of the week for which this capability applies. + + + + @@ -511,6 +550,7 @@ + @@ -519,17 +559,34 @@ - + + + + + Branded text associated with this location type. + + + + + + The maximum values for various package attributes that are supported at the location. + + Details about the clearance location. + + + Details about the FedEx administrative locations that may provide services to this location. + + @@ -558,12 +615,27 @@ + + + + + + + + + + + + + Specifies the crieteria used to filter the location search results. + + @@ -603,6 +675,24 @@ + + + + + + + + + + + + + + + + + + Specifies the criteria types that may be used to search for FedEx locations. @@ -652,7 +742,7 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. @@ -691,6 +781,7 @@ + @@ -723,11 +814,7 @@ Specifies value and units of the radius around the address to search for FedEx locations. - - - The latest time at which the customer can drop off a package for being shipped using an express service. - - + Specifies the criteria used to filter the results of locations search. @@ -735,10 +822,12 @@ - Specifies the types of services supported by a FedEx location for redirect to hold. + DEPRECATED as of July 2017; See requiredLocationCapabilities. + + @@ -789,6 +878,11 @@ Specifies the criterion that may be used to search for FedEx locations. + + + The account number of the shipper. This is the account number for which restrictions and privileges will be applied. + + Tracking number to be used when searching for locations. This tracking number, along with other location search constraints, help to narrow the search for locations. @@ -818,12 +912,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -840,7 +967,7 @@ - Specifies the types of services supported by a FedEx location for redirect to hold. + DEPRECATED as of July 2017. @@ -875,6 +1002,29 @@ + + + The descriptive data for the heaviness of an object. + + + + + Identifies the unit of measure associated with a weight value. + + + + + Identifies the weight value of a package/shipment. + + + + + + + + + + Used in authentication of the sender's identity. @@ -919,7 +1069,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -953,7 +1103,7 @@ - + @@ -967,4 +1117,4 @@ - \ No newline at end of file + diff --git a/fedex/wsdl/test_server_wsdl/PickupService_v11.wsdl b/fedex/wsdl/test_server_wsdl/PickupService_v17.wsdl similarity index 90% rename from fedex/wsdl/test_server_wsdl/PickupService_v11.wsdl rename to fedex/wsdl/test_server_wsdl/PickupService_v17.wsdl index 77f807e..63a7732 100755 --- a/fedex/wsdl/test_server_wsdl/PickupService_v11.wsdl +++ b/fedex/wsdl/test_server_wsdl/PickupService_v17.wsdl @@ -1,2270 +1,2413 @@ - - - - - - - - - - - - Specifies the role that identifies the permissions the accessor of the pending shipment. - - - - - - - - - Descriptive data for a physical location. May be used as an actual physical address (place to which one could go), or as a container of "address parts" which should be handled as a unit (such as a city-state-ZIP combination within the US). - - - - - Combination of number, street name, etc. At least one line is required for a valid physical address; empty lines should not be included. - - - - - Name of city, town, etc. - - - - - Identifying abbreviation for US state, Canada province, etc. Format and presence of this field will vary, depending on country. - - - - - Identification of a region (usually small) for mail/package delivery. Format and presence of this field will vary, depending on country. - - - - - Relevant only to addresses in Puerto Rico. - - - - - The two-letter code used to identify a country. - - - - - The fully spelt out name of a country. - - - - - Indicates whether this address residential (as opposed to commercial). - - - - - - - - - - - - - This enumeration represents a kind of "legacy" account number from a FedEx operating entity. - - - - - - - - - - - - - - - - - - - - - - - - - - - Human readable message from dispatch system. - - - - - - - - - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - - - - - - - - The local date which the pickup was originally scheduled to be picked up on. The date provided is the local to the client of the request. The date specification does not include any time zone designators. - - - - - - - - - The reason for canceling the pickup request. - - - - - Identifies the name of the person that requested pickup cancellation. - - - - - Identifies the phone number of the person that requested pickup cancellation. - - - - - Identifies the phone extension of the person that requested pickup cancellation. - - - - - - - Identification of a FedEx operating company (transportation). - - - - - - - - - - - - - - - - - - - Descriptive data for the client submitting a transaction. - - - - - The FedEx account number associated with this transaction. - - - - - This number is assigned by FedEx and identifies the unique device from which the request is originating - - - - - - Only used in transactions which require identification of the FedEx Office integrator. - - - - - Indicates the region from which the transaction is submitted. - - - - - The language to be used for human-readable Notification.localizedMessages in responses to the request containing this ClientDetail object. Different requests from the same client may contain different Localization data. (Contrast with TransactionDetail.localization, which governs data payload language/translation.) - - - - - - - - - - - - - - - - - - - - - - - Select the type of rate from which the element is to be selected. - - - - - - - Select the type of rate used to calculate the percentage value of variable handling. - - - - - - - Identifies the type of funds FedEx should collect upon shipment delivery. - - - - - - - - - - - - Descriptive data required for a FedEx COD (Collect-On-Delivery) shipment. - - - - - - Specifies the details of the charges are to be added to the COD collect amount. - - - - - Identifies the type of funds FedEx should collect upon package delivery - - - - - For Express this is the descriptive data that is used for the recipient of the FedEx Letter containing the COD payment. For Ground this is the descriptive data for the party to receive the payment that prints the COD receipt. - - - - - When the FedEx COD payment type is not CASH, indicates the contact and address of the financial institution used to service the payment of the COD. - - - - - Specifies the name of person or company receiving the secured/unsecured funds payment - - - - - Indicates which type of reference information to include on the COD return shipping label. - - - - - Only used with multi-piece COD shipments sent in multiple transactions. Required on last transaction only. - - - - - - - - - - - - - - - Data resulting from the processing of an LTL Freight pickup request. - - - - - Describes the origin service center handling the pickup. - - - - - Describes the results for each line item in the original request. - - - - - Total number of pieces from all line items from request. - - - - - Total weight from all line items from request. - - - - - Total handling units from all line items from request. - - - - - Resulting status of pickup. - - - - - - - Data resulting from the processing of an individual line item in a LTL Freight pickup request. - - - - - Identifies the line item, to match reply line with request line. - - - - - Describes the destination service center handling the delivery of this line item. - - - - - Total travel time for this line item. - - - - - Identifies estimated delivery date and time for each line item. - - - - - - - The descriptive data for a point-of-contact person. - - - - - Client provided identifier corresponding to this contact information. - - - - - Identifies the contact person's name. - - - - - Identifies the contact person's title. - - - - - Identifies the company this contact is associated with. - - - - - Identifies the phone number associated with this contact. - - - - - Identifies the phone extension associated with this contact. - - - - - Identifies a toll free number, if any, associated with this contact. - - - - - Identifies the pager number associated with this contact. - - - - - Identifies the fax number associated with this contact. - - - - - Identifies the email address associated with this contact. - - - - - - - - - - - - - Describes relationship between origin and destination countries. - - - - - - - - - - - - - - - - - Coded value supplied by dispatch system. - - - - - Message supplied by dispatch system. - - - - - Package Return Program control number - - - - - Used with "stay late" requests; postal-code specific. - - - - - - - - - - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - - - - - - - Specifies the tracking number to be used for processing a pickup for a return shipment. - - - - - - - - - - - - - This field is being deprecated and will not be removed in the June 2014 load. - - - - - - Describes the country relationship (domestic and/or international) among the shipments being picked up. - - - - - - - - - Indicates the type of custom delivery being requested. - - - - - Time by which delivery is requested. - - - - - Range of dates for custom delivery request; only used if type is BETWEEN. - - - - - Date for custom delivery request; only used for types of ON, BETWEEN, or AFTER. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specifies the tracking id for the return, if preassigned. - - - - - - - Specifications for pup/set or vehicle delayed for loading or unloading. - - - - - Amount of time involved in the detention. - - - - - - - - - - - - - - - Driving or other transportation distances, distinct from dimension measurements. - - - - - Identifies the distance quantity. - - - - - Identifies the unit of measure for the distance value. - - - - - - - - - - - - - - - Content of the email message. - - - - - - - - - - - - - - Information describing email notifications that will be sent in relation to events that occur during package movement - - - - - Specifies whether/how email notifications are grouped. - - - - - A message that will be included in the email notifications - - - - - Information describing the destination of the email, format of the email and events to be notified on - - - - - - - - - - - - - - - The format of the email - - - - - - - - - - - - Identifies the relationship this email recipient has to the shipment. - - - - - The email address to send the notification to - - - - - The types of email notifications being requested for this recipient. - - - - - The format of the email notification. - - - - - The language/locale to be used in this email notification. - - - - - - - - - - - - - - - - Information describing the address of of the email recipient, role of the email recipient and languages that are requested to be supported. - - - - - EMail address of the recipient. - - - - - The relationship that the customer has to the pending shipment. - - - - - Specifies how the email notification for the pending shipment need to be processed. - - - - - Localization and language details specified by the recipient of the EMail. - - - - - - - - - - - - - - Specifies how to apply the localization detail to the current context. - - - - - - - - Specifies whether to confirm documents prior to processing a shipment with the ELECTRONIC_TRADE_DOCUMENTS special service. - - - - - - - - - Electronic Trade document references used with the ETD special service. - - - - - Specifies client's intent for whether all documents must be confirmed before shipment processing. - - - - - Indicates the types of shipping documents produced for the shipper by FedEx (see ShippingDocumentSpecification) which should be copied back to the shipper in the shipment result data. - - - - - - - - - - - - - - - - - - Indicates a FedEx Express operating region. - - - - - - - - - - - - Specification for labor time spent handling shipment. - - - - - Total labor time. - - - - - - - Identifies a kind of FedEx facility. - - - - - - - - - - - - - - - - - Specifies the optional features/characteristics requested for a Freight shipment utilizing a flatbed trailer. - - - - - - - - - - - - - - - - - Date for all Freight guarantee types. - - - - - Time for GUARANTEED_TIME only. - - - - - - - - - - - - - - - - Contact Information of origin service center representative that authorized the pickup - - - - - - - Used in connection with "Send Bill To" (SBT) identification of customer's account used for billing. - - - - - - - - - - - - Identifies the line item, to match reply line with request line. - - - - - - - - - - - - - - - - This class describes the relationship between a customer-specified address and the FedEx Freight / FedEx National Freight Service Center that supports that address. - - - - - Freight Industry standard non-FedEx carrier identification - - - - - The name of the Interline carrier. - - - - - Additional time it might take at the origin or destination to pickup or deliver the freight. This is usually due to the remoteness of the location. This time is included in the total transit time. - - - - - Service branding which may be used for local pickup or delivery, distinct from service used for line-haul of customer's shipment. - - - - - Distance between customer address (pickup or delivery) and the supporting Freight / National Freight service center. - - - - - Time to travel between customer address (pickup or delivery) and the supporting Freight / National Freight service center. - - - - - Specifies when/how the customer can arrange for pickup or delivery. - - - - - Specifies days of operation if localServiceScheduling is LIMITED. - - - - - Freight service center that is a gateway on the border of Canada or Mexico. - - - - - Alphabetical code identifying a Freight Service Center - - - - - Freight service center Contact and Address - - - - - - - Specifies the type of service scheduling offered from a Freight or National Freight Service Center to a customer-supplied address. - - - - - - - - - - Indicates the role of the party submitting the transaction. - - - - - - - - - - - Contact phone number for recipient of shipment. - - - - - Contact and address of FedEx facility at which shipment is to be held. - - - - - Type of facility at which package/shipment is to be held. - - - - - Location identification (for facilities identified by an alphanumeric location code). - - - - - Location identification (for facilities identified by an numeric location code). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Identifies the representation of human-readable text. - - - - - Two-letter code for language (e.g. EN, FR, etc.) - - - - - Two-letter code for the region (e.g. us, ca, etc..). - - - - - - - Specification for marking or tagging of pieces in shipment. - - - - - Number of pieces to be marked or tagged by FedEx. - - - - - - - - - - - - - Specification for services performed during non-business hours and/or days. - - - - - Total number of person days for full non-business days. - - - - - Total number of person hours (whole or partial hours) for non-business hours. - - - - - - - The descriptive data regarding the result of the submitted transaction. - - - - - The severity of this notification. This can indicate success or failure or some other information about the request. The values that can be returned are SUCCESS - Your transaction succeeded with no other applicable information. NOTE - Additional information that may be of interest to you about your transaction. WARNING - Additional information that you need to know about your transaction that you may need to take action on. ERROR - Information about an error that occurred while processing your transaction. FAILURE - FedEx was unable to process your transaction at this time due to a system failure. Please try again later - - - - - Indicates the source of this notification. Combined with the Code it uniquely identifies this notification - - - - - A code that represents this notification. Combined with the Source it uniquely identifies this notification. - - - - - Human-readable text that explains this notification. - - - - - The translated message. The language and locale specified in the ClientDetail. Localization are used to determine the representation. Currently only supported in a TrackReply. - - - - - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. - - - - - - - - - Identifies the type of data contained in Value (e.g. SERVICE_TYPE, PACKAGE_SEQUENCE, etc..). - - - - - The value of the parameter (e.g. PRIORITY_OVERNIGHT, 2, etc..). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specifications for pallets to be shrinkwrapped as part of a Freight shipment. - - - - - Number of pallets to be shrinkwrapped. - - - - - - - Specifications for pallets to be provided on Freight shipment. - - - - - Number of pallets to be provided. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This information describes the kind of pending shipment being requested. - - - - - - Date after which the pending shipment will no longer be available for completion. - - - - - Only used with type of EMAIL. - - - - - - These are documents that are recommended to be included with the shipment. - - - - - Upload document details provided by the initator of the shipment. - - - - - - - - - - - - - - - - - - - - - - This enumeration rationalizes the former FedEx Express international "admissibility package" types (based on ANSI X.12) and the FedEx Freight packaging types. The values represented are those common to both carriers. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Identifies whether the close time is specified by the customer or is the default time. - - - - - Close time corresponding to the above specified type - - - - - Local time of the service center that will service the pickup - - - - - - - - - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - - - - - - - Identifies the account number for Freight Pickup Availability - - - - - - - - Number of business days to consider when checking availability. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FedEx USE ONLY (with IVR client) - - - - - - - - - - - FedEx IVR Only. Customer is willing to stay late for pickup. - - - - - FedEx USE ONLY (with IVR client) - - - - - FedEx IVR Only - - - - - Alternate postal code tied to pickup location (European pickups) - - - - - FedEx USE ONLY - - - - - FedEx USE ONLY (with IVR client) - - - - - - Applies only to Europe - - - - - - - - - - - - - - - - - - - - - - Indicates whether residential pickup is available for the requested postal code. - - - - - Describes the country relationship (domestic and/or international) among the shipments being picked up. - - - - - - - Specifies the service category for the pick up being scheduled. - - - - - - - - - - - - - - - - - - - - - - - These values indicate the type of pickup being requested. - - - - - - - - - - - - - - - Select the type of rate from which the element is to be selected. - - - - - - - - - - - - Specifies the details about documents that are recommended to be included with the shipment for ease of shipment processing and transportation. - - - - - - - - Type of documents that are recommended to be included with the shipment. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specifies the tracking number of the master associated with the return shipment. - - - - - - - - These values are used to control the availability of certain special services at the time when a customer uses the e-mail label link to create a return shipment. - - - - - - - - - - - - Identifies the allowed (merchant-authorized) special services which may be selected when the subsequent shipment is created. Only services represented in EMailLabelAllowedSpecialServiceType will be controlled by this list. - - - - - - - - - - - - - - - - - - - - - - - - June 2011 ITG 121203 IR-RMA number has been removed from this structure and added as a new customer reference type. The structure remains because of the reason field below. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specification for assembly performed on shipment. - - - - - Number of pieces or packages to be assembled - - - - - Total weight of pieces or packages to be assembled - - - - - - - Shipment-level totals of dry ice data across all packages. - - - - - Total number of packages in the shipment that contain dry ice. - - - - - Total shipment dry ice weight for all packages. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - These special services are available at the shipment level for some or all service types. If the shipper is requesting a special service which requires additional data (such as the COD amount), the shipment special service type must be present in the specialServiceTypes collection, and the supporting detail must be provided in the appropriate sub-object below. - - - - - The types of all special services requested for the enclosing shipment (or other shipment-level transaction). - - - - - - - - - - This field should be populated for pending shipments (e.g. e-mail label) It is required by a PENDING_SHIPMENT special service type. - - - - - - - - - - - Electronic Trade document references. - - - - - Specification for labor to be performed with the shipment. - - - - - Specifications for pallets to be shrinkwrapped as part of a Freight shipment. - - - - - Specifications for pallets to be provided on Freight shipment. - - - - - Specifications for pup/set or vehicle delayed for loading or unloading. - - - - - Specification for marking or tagging of pieces in shipment. - - - - - Specification for services performed during non-business hours and/or days. - - - - - Specification for assembly performed on shipment. - - - - - Specification for sorting and/or segregating performed on shipment. - - - - - Specification for special equipment used in loading/unloading shipment. - - - - - Specification for storage provided for shipment. - - - - - Specification for weighing services provided for shipment. - - - - - Specification for date or range of dates on which delivery is to be attempted. - - - - - - - Specification for sorting and/or segregating performed on shipment. - - - - - Number of pieces or packages to be sorted/segregated - - - - - Total weight of pieces or packages to be sorted/segregated - - - - - - - Specification for special equipment used in loading/unloading shipment. - - - - - Contains an entry for each type of special equipment used with shipment - - - - - - - Specifies the usage of a single type of special equipment while loading/unloading a shipment - - - - - Type of equipment used - - - - - Total amount of time the equipment was used - - - - - - - Identifies types of special equipment used in loading/unloading Freight shipments - - - - - - - - Specification for storage provided for shipment. - - - - - Total time shipment is held by carrier. - - - - - - - - - - - Identifies the usage of Tax Identification Number in Shipment processing - - - - - - - - - - - - - - - - - - - - - - For use with SmartPost tracking IDs only - - - - - - - - - - - - - - - - - - - - - - - - - - Free form text to be echoed back in the reply. Used to match requests and replies. - - - - - Governs data payload language/translations (contrasted with ClientDetail.localization, which governs Notification.localizedMessage language selection). - - - - - - - - - - - - - - - - - - - - - - Specifies the date until which the document is available - - - - - - - Specifies the application that is responsible for managing the document id. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Description of the uploaded document. - - - - - - - - - - - - - - - - - - - - - Specifies a single type of weighing performed on a shipment - - - - - Type of scale used - - - - - - - Identifies types of scales used in weighing Freight shipments - - - - - - - - - The descriptive data for the heaviness of an object. - - - - - Identifies the unit of measure associated with a weight value. - - - - - Identifies the weight value of a package/shipment. - - - - - - - - - - - - - Used in authentication of the sender's identity. - - - - - This was renamed from cspCredential. - - - - - Credential used to authenticate a specific software application. This value is provided by FedEx after registration. - - - - - - - Two part authentication string used for the sender's identity - - - - - Identifying part of authentication credential. This value is provided by FedEx after registration - - - - - Secret part of authentication key. This value is provided by FedEx after registration. - - - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - - - - Identifies a system or sub-system which performs an operation. - - - - - Identifies the service business level. - - - - - Identifies the service interface level. - - - - - Identifies the service code level. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + Specifies the role that identifies the permissions the accessor of the pending shipment. + + + + + + + + + Descriptive data for a physical location. May be used as an actual physical address (place to which one could go), or as a container of "address parts" which should be handled as a unit (such as a city-state-ZIP combination within the US). + + + + + Combination of number, street name, etc. At least one line is required for a valid physical address; empty lines should not be included. + + + + + Name of city, town, etc. + + + + + Identifying abbreviation for US state, Canada province, etc. Format and presence of this field will vary, depending on country. + + + + + Identification of a region (usually small) for mail/package delivery. Format and presence of this field will vary, depending on country. + + + + + Relevant only to addresses in Puerto Rico. + + + + + The two-letter code used to identify a country. + + + + + The fully spelt out name of a country. + + + + + Indicates whether this address residential (as opposed to commercial). + + + + + The geographic coordinates cooresponding to this address. + + + + + + + + + + + + + This enumeration represents a kind of "legacy" account number from a FedEx operating entity. + + + + + + + + + + + + + + + + + + + + + + + + + + + Human readable message from dispatch system. + + + + + + + + + Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). + + + + + + + + + + The local date which the pickup was originally scheduled to be picked up on. The date provided is the local to the client of the request. The date specification does not include any time zone designators. + + + + + + + + + The reason for canceling the pickup request. + + + + + Identifies the name of the person that requested pickup cancellation. + + + + + Identifies the phone number of the person that requested pickup cancellation. + + + + + Identifies the phone extension of the person that requested pickup cancellation. + + + + + + + Identification of a FedEx operating company (transportation). + + + + + + + + + + + + + + + + + + + Descriptive data for the client submitting a transaction. + + + + + The FedEx account number associated with this transaction. + + + + + This number is assigned by FedEx and identifies the unique device from which the request is originating + + + + + + Only used in transactions which require identification of the FedEx Office integrator. + + + + + Indicates the region from which the transaction is submitted. + + + + + The language to be used for human-readable Notification.localizedMessages in responses to the request containing this ClientDetail object. Different requests from the same client may contain different Localization data. (Contrast with TransactionDetail.localization, which governs data payload language/translation.) + + + + + + + + + + + + + + + + + + + + + + + Select the type of rate from which the element is to be selected. + + + + + + + Select the type of rate used to calculate the percentage value of variable handling. + + + + + + + Identifies the type of funds FedEx should collect upon shipment delivery. + + + + + + + + + + + + Descriptive data required for a FedEx COD (Collect-On-Delivery) shipment. + + + + + + Specifies the details of the charges are to be added to the COD collect amount. + + + + + Identifies the type of funds FedEx should collect upon package delivery + + + + + For Express this is the descriptive data that is used for the recipient of the FedEx Letter containing the COD payment. For Ground this is the descriptive data for the party to receive the payment that prints the COD receipt. + + + + + When the FedEx COD payment type is not CASH, indicates the contact and address of the financial institution used to service the payment of the COD. + + + + + Specifies the name of person or company receiving the secured/unsecured funds payment + + + + + Indicates which type of reference information to include on the COD return shipping label. + + + + + Only used with multi-piece COD shipments sent in multiple transactions. Required on last transaction only. + + + + + + + + + + + + + + + Data resulting from the processing of an LTL Freight pickup request. + + + + + Describes the origin service center handling the pickup. + + + + + Describes the results for each line item in the original request. + + + + + Total number of pieces from all line items from request. + + + + + Total weight from all line items from request. + + + + + Total handling units from all line items from request. + + + + + Resulting status of pickup. + + + + + + + Data resulting from the processing of an individual line item in a LTL Freight pickup request. + + + + + Identifies the line item, to match reply line with request line. + + + + + Describes the destination service center handling the delivery of this line item. + + + + + Total travel time for this line item. + + + + + Identifies estimated delivery date and time for each line item. + + + + + + + The descriptive data for a point-of-contact person. + + + + + Client provided identifier corresponding to this contact information. + + + + + Identifies the contact person's name. + + + + + Identifies the contact person's title. + + + + + Identifies the company this contact is associated with. + + + + + Identifies the phone number associated with this contact. + + + + + Identifies the phone extension associated with this contact. + + + + + Identifies a toll free number, if any, associated with this contact. + + + + + Identifies the pager number associated with this contact. + + + + + Identifies the fax number associated with this contact. + + + + + Identifies the email address associated with this contact. + + + + + + + + + + + + + Describes relationship between origin and destination countries. + + + + + + + + + + + + + + + + + Coded value supplied by dispatch system. + + + + + Message supplied by dispatch system. + + + + + Package Return Program control number + + + + + Used with "stay late" requests; postal-code specific. + + + + + + + + + + Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). + + + + + + + + + Specifies the tracking number to be used for processing a pickup for a return shipment. + + + + + + + + + + + + + This field is being deprecated and will not be removed in the June 2014 load. + + + + + + Describes the country relationship (domestic and/or international) among the shipments being picked up. + + + + + + + + + Indicates the type of custom delivery being requested. + + + + + Time by which delivery is requested. + + + + + Range of dates for custom delivery request; only used if type is BETWEEN. + + + + + Date for custom delivery request; only used for types of ON, BETWEEN, or AFTER. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the tracking id for the return, if preassigned. + + + + + + + Specifications for pup/set or vehicle delayed for loading or unloading. + + + + + Amount of time involved in the detention. + + + + + + + + + + + + + + + Driving or other transportation distances, distinct from dimension measurements. + + + + + Identifies the distance quantity. + + + + + Identifies the unit of measure for the distance value. + + + + + + + + + + + + + + + + Specifies the name associated with the email address. + + + + + + + + + Content of the email message. + + + + + + + + Information describing the address of of the email recipient, role of the email recipient and languages that are requested to be supported. + + + + + EMail address of the recipient. + + + + + The relationship that the customer has to the pending shipment. + + + + + Specifies how the email notification for the pending shipment need to be processed. + + + + + Localization and language details specified by the recipient of the EMail. + + + + + + + + + + + + + + Specifies how to apply the localization detail to the current context. + + + + + + + + + + + + + Specifies whether to confirm documents prior to processing a shipment with the ELECTRONIC_TRADE_DOCUMENTS special service. + + + + + + + + + Electronic Trade document references used with the ETD special service. + + + + + Specifies client's intent for whether all documents must be confirmed before shipment processing. + + + + + + Indicates the types of shipping documents produced for the shipper by FedEx (see ShippingDocumentSpecification) which should be copied back to the shipper in the shipment result data. + + + + + + + + + + + + + + + + + + Indicates a FedEx Express operating region. + + + + + + + + + + + + Specification for labor time spent handling shipment. + + + + + Total labor time. + + + + + + + + + + + + Identifies a kind of FedEx facility. + + + + + + + + + + + + + + + + + + + Specifies the optional features/characteristics requested for a Freight shipment utilizing a flatbed trailer. + + + + + + + + + + + + + + + + + Date for all Freight guarantee types. + + + + + Time for GUARANTEED_TIME only. + + + + + + + + + + + + + + + + Contact Information of origin service center representative that authorized the pickup + + + + + + + Used in connection with "Send Bill To" (SBT) identification of customer's account used for billing. + + + + + + + + + + + + + Identifies the line item, to match reply line with request line. + + + + + + + + + + + + + + + + This class describes the relationship between a customer-specified address and the FedEx Freight / FedEx National Freight Service Center that supports that address. + + + + + Freight Industry standard non-FedEx carrier identification + + + + + The name of the Interline carrier. + + + + + Additional time it might take at the origin or destination to pickup or deliver the freight. This is usually due to the remoteness of the location. This time is included in the total transit time. + + + + + Service branding which may be used for local pickup or delivery, distinct from service used for line-haul of customer's shipment. + + + + + Distance between customer address (pickup or delivery) and the supporting Freight / National Freight service center. + + + + + Time to travel between customer address (pickup or delivery) and the supporting Freight / National Freight service center. + + + + + Specifies when/how the customer can arrange for pickup or delivery. + + + + + Specifies days of operation if localServiceScheduling is LIMITED. + + + + + Freight service center that is a gateway on the border of Canada or Mexico. + + + + + Alphabetical code identifying a Freight Service Center + + + + + Freight service center Contact and Address + + + + + + + Specifies the type of service scheduling offered from a Freight or National Freight Service Center to a customer-supplied address. + + + + + + + + + + Indicates the role of the party submitting the transaction. + + + + + + + + + Indicates which kind of hazardous content is being reported. + + + + + + + + + + + + + Identifies the source of regulation for hazardous commodity data. + + + + + + + + + + + + + Contact phone number for recipient of shipment. + + + + + Contact and address of FedEx facility at which shipment is to be held. + + + + + Type of facility at which package/shipment is to be held. + + + + + Location identification (for facilities identified by an alphanumeric location code). + + + + + Location identification (for facilities identified by an numeric location code). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the representation of human-readable text. + + + + + Two-letter code for language (e.g. EN, FR, etc.) + + + + + Two-letter code for the region (e.g. us, ca, etc..). + + + + + + + Specification for marking or tagging of pieces in shipment. + + + + + Number of pieces to be marked or tagged by FedEx. + + + + + + + + + + + + + Specification for services performed during non-business hours and/or days. + + + + + Total number of person days for full non-business days. + + + + + Total number of person hours (whole or partial hours) for non-business hours. + + + + + + + The descriptive data regarding the result of the submitted transaction. + + + + + The severity of this notification. This can indicate success or failure or some other information about the request. The values that can be returned are SUCCESS - Your transaction succeeded with no other applicable information. NOTE - Additional information that may be of interest to you about your transaction. WARNING - Additional information that you need to know about your transaction that you may need to take action on. ERROR - Information about an error that occurred while processing your transaction. FAILURE - FedEx was unable to process your transaction at this time due to a system failure. Please try again later + + + + + Indicates the source of this notification. Combined with the Code it uniquely identifies this notification + + + + + A code that represents this notification. Combined with the Source it uniquely identifies this notification. + + + + + Human-readable text that explains this notification. + + + + + The translated message. The language and locale specified in the ClientDetail. Localization are used to determine the representation. Currently only supported in a TrackReply. + + + + + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. + + + + + + + + + Indicates the type of notification that will be sent. + + + + + Specifies the email notification details. + + + + + Specifies the fax notification details. + + + + + Specifies the SMS notification details. + + + + + Specifies the localization for this notification. + + + + + + + + + + + + + + + + + + + + + + + + Identifies the type of data contained in Value (e.g. SERVICE_TYPE, PACKAGE_SEQUENCE, etc..). + + + + + The value of the parameter (e.g. PRIORITY_OVERNIGHT, 2, etc..). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifications for pallets to be shrinkwrapped as part of a Freight shipment. + + + + + Number of pallets to be shrinkwrapped. + + + + + + + Specifications for pallets to be provided on Freight shipment. + + + + + Number of pallets to be provided. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This information describes the kind of pending shipment being requested. + + + + + + Date after which the pending shipment will no longer be available for completion. + + + + + Only used with type of EMAIL. + + + + + + These are documents that are recommended to be included with the shipment. + + + + + Upload document details provided by the initator of the shipment. + + + + + + + + + + + + + + + + + + + + + + This enumeration rationalizes the former FedEx Express international "admissibility package" types (based on ANSI X.12) and the FedEx Freight packaging types. The values represented are those common to both carriers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identifies whether the close time is specified by the customer or is the default time. + + + + + Close time corresponding to the above specified type + + + + + + Local time of the service center that will service the pickup + + + + + + + + + Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). + + + + + + + + + Identifies the account number for Freight Pickup Availability + + + + + + + + Number of business days to consider when checking availability. + + + + + + + + + + + + + + + + + + + + + + Describes the regulation type the pickup dangerous goods. + + + + + + Specifies the option types of the pickup dangerous goods. + + + + + + + + + + + + + + + + + + + FedEx USE ONLY (with IVR client) + + + + + + + + + + + FedEx IVR Only. Customer is willing to stay late for pickup. + + + + + FedEx USE ONLY (with IVR client) + + + + + FedEx IVR Only + + + + + Alternate postal code tied to pickup location (European pickups) + + + + + FedEx USE ONLY + + + + + FedEx USE ONLY (with IVR client) + + + + + + Applies only to Europe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates whether residential pickup is available for the requested postal code. + + + + + Describes the country relationship (domestic and/or international) among the shipments being picked up. + + + + + + + Specifies the service category for the pick up being scheduled. + + + + + + + + + + + + + + + + + + + + + + + These values indicate the type of pickup being requested. + + + + + + + + + + + + + + + + + + + + + + + + + + Select the type of rate from which the element is to be selected. + + + + + + + + + + + + Specifies the details about documents that are recommended to be included with the shipment for ease of shipment processing and transportation. + + + + + + + + Type of documents that are recommended to be included with the shipment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the tracking number of the master associated with the return shipment. + + + + + + + + These values are used to control the availability of certain special services at the time when a customer uses the e-mail label link to create a return shipment. + + + + + + + + + + + + Identifies the allowed (merchant-authorized) special services which may be selected when the subsequent shipment is created. Only services represented in EMailLabelAllowedSpecialServiceType will be controlled by this list. + + + + + + + + + + + + + + + + + + + + + + + + June 2011 ITG 121203 IR-RMA number has been removed from this structure and added as a new customer reference type. The structure remains because of the reason field below. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specification for assembly performed on shipment. + + + + + Number of pieces or packages to be assembled + + + + + Total weight of pieces or packages to be assembled + + + + + + + Shipment-level totals of dry ice data across all packages. + + + + + Total number of packages in the shipment that contain dry ice. + + + + + Total shipment dry ice weight for all packages. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + These special services are available at the shipment level for some or all service types. If the shipper is requesting a special service which requires additional data (such as the COD amount), the shipment special service type must be present in the specialServiceTypes collection, and the supporting detail must be provided in the appropriate sub-object below. + + + + + The types of all special services requested for the enclosing shipment (or other shipment-level transaction). + + + + + + + + This replaces eMailNotificationDetail + + + + + + This field should be populated for pending shipments (e.g. e-mail label) It is required by a PENDING_SHIPMENT special service type. + + + + + + + + + + + Electronic Trade document references. + + + + + Specification for labor to be performed with the shipment. + + + + + Specifications for pallets to be shrinkwrapped as part of a Freight shipment. + + + + + Specifications for pallets to be provided on Freight shipment. + + + + + Specifications for pup/set or vehicle delayed for loading or unloading. + + + + + Specification for marking or tagging of pieces in shipment. + + + + + Specification for services performed during non-business hours and/or days. + + + + + Specification for assembly performed on shipment. + + + + + Specification for sorting and/or segregating performed on shipment. + + + + + Specification for special equipment used in loading/unloading shipment. + + + + + Specification for storage provided for shipment. + + + + + Specification for weighing services provided for shipment. + + + + + Specification for date or range of dates on which delivery is to be attempted. + + + + + + + + + + + + + Specification for sorting and/or segregating performed on shipment. + + + + + Number of pieces or packages to be sorted/segregated + + + + + Total weight of pieces or packages to be sorted/segregated + + + + + + + Specification for special equipment used in loading/unloading shipment. + + + + + Contains an entry for each type of special equipment used with shipment + + + + + + + Specifies the usage of a single type of special equipment while loading/unloading a shipment + + + + + Type of equipment used + + + + + Total amount of time the equipment was used + + + + + + + Identifies types of special equipment used in loading/unloading Freight shipments + + + + + + + + Specification for storage provided for shipment. + + + + + Total time shipment is held by carrier. + + + + + + + + + + + Identifies the usage of Tax Identification Number in Shipment processing + + + + + + + + + + + + + + + + + + + + + + For use with SmartPost tracking IDs only + + + + + + + + + + + + + + + + + + + + + + + + + + Free form text to be echoed back in the reply. Used to match requests and replies. + + + + + Governs data payload language/translations (contrasted with ClientDetail.localization, which governs Notification.localizedMessage language selection). + + + + + + + + + + + + + + + + + + + + + + Specifies the date until which the document is available + + + + + + + Specifies the application that is responsible for managing the document id. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Description of the uploaded document. + + + + + + + + + + + + + + + + + + + + + + Specifies a single type of weighing performed on a shipment + + + + + Type of scale used + + + + + + + Identifies types of scales used in weighing Freight shipments + + + + + + + + + The descriptive data for the heaviness of an object. + + + + + Identifies the unit of measure associated with a weight value. + + + + + Identifies the weight value of a package/shipment. + + + + + + + + + + + + + Used in authentication of the sender's identity. + + + + + This was renamed from cspCredential. + + + + + Credential used to authenticate a specific software application. This value is provided by FedEx after registration. + + + + + + + Two part authentication string used for the sender's identity + + + + + Identifying part of authentication credential. This value is provided by FedEx after registration + + + + + Secret part of authentication key. This value is provided by FedEx after registration. + + + + + + + Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). + + + + + Identifies a system or sub-system which performs an operation. + + + + + Identifies the service business level. + + + + + Identifies the service interface level. + + + + + Identifies the service code level. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fedex/wsdl/test_server_wsdl/RateService_v18.wsdl b/fedex/wsdl/test_server_wsdl/RateService_v24.wsdl similarity index 92% rename from fedex/wsdl/test_server_wsdl/RateService_v18.wsdl rename to fedex/wsdl/test_server_wsdl/RateService_v24.wsdl index 65934a6..1177d1c 100755 --- a/fedex/wsdl/test_server_wsdl/RateService_v18.wsdl +++ b/fedex/wsdl/test_server_wsdl/RateService_v24.wsdl @@ -1,17 +1,8 @@ - + - + - - - Specifies the role that identifies the permissions the accessor of the pending shipment. - - - - - - Specifies additional labels to be produced. All required labels for shipments will be produced without the need to request additional labels. These are only available as thermal labels. @@ -86,6 +77,11 @@ Indicates whether this address residential (as opposed to commercial). + + + The geographic coordinates cooresponding to this address. + + @@ -109,6 +105,30 @@ + + + + + + + + + + + + + + + + + + + + A freight line item identifier referring to a freight shipment line item that describes goods contained within this handling unit. + + + + @@ -138,6 +158,54 @@ + + + Describes attributes of a battery or cell that are used for classification purposes. Typically this structure would be used to allow customers to declare batteries or cells for which full dangerous goods documentation and procedures are not required. + + + + + Describes the material composition of the battery or cell. + + + + + Describes the packing arrangement of the battery or cell with respect to other items within the same package. + + + + + A regulation specific classification for the battery or cell. + + + + + + + Describes the material composition of a battery or cell. + + + + + + + + + Describes the packing arrangement of a battery or cell with respect to other items within the same package. + + + + + + + + + A regulation specific classification for a battery or cell. + + + + + @@ -186,6 +254,37 @@ + + + + + This represents the internal FedEx-system recognized country code. + + + + + This represents the internal FedEx-system recognized state or province code. + + + + + This represents the internal FedEx-system recognized postal code. + + + + + + The unique location identifier + + + + + The op-co specific numeric identifier for a location + + + + + Specifies the type of brokerage to be applied to a shipment. @@ -402,7 +501,12 @@ - The FedEx service type applicable to this commitment. + Deprecated: This field will be removed in a future DOM release. New code should use serviceDescription.serviceType instead. + + + + + Descriptions and alternate identifiers for a service. @@ -417,6 +521,8 @@ + + THe delivery commitment date/time. Express Only. @@ -525,17 +631,22 @@ - + + + FedEx internal commodity identifier + + - - - - - + - This field is used for enterprise transactions. + A free-form description of the commodity, which could be used for customs clearance documentation. + + + + + @@ -560,6 +671,12 @@ + + + + + + @@ -594,7 +711,6 @@ - @@ -1351,6 +1467,14 @@ + + + This is a structure for providing document line item content (in part or in whole) to a service. + + + + + @@ -1360,76 +1484,12 @@ - + - + + - Content of the email message. - - - - - - - - Information describing email notifications that will be sent in relation to events that occur during package movement - - - - - A message that will be included in the email notifications - - - - - Information describing the destination of the email, format of the email and events to be notified on - - - - - - - - - - - - - - - The format of the email - - - - - - - - - - - - Identifies the relationship this email recipient has to the shipment. - - - - - The email address to send the notification to - - - - - The types of email notifications being requested for this recipient. - - - - - The format of the email notification. - - - - - The language/locale to be used in this email notification. + Specifies the name associated with the email address. @@ -1442,33 +1502,6 @@ - - - Information describing the address of of the email recipient, role of the email recipient and languages that are requested to be supported. - - - - - EMail address of the recipient. - - - - - The relationship that the customer has to the pending shipment. - - - - - Specifies how the email notification for the pending shipment need to be processed. - - - - - Localization and language details specified by the recipient of the EMail. - - - - @@ -1524,25 +1557,17 @@ - + - - + - - - Specifies how to apply the localization detail to the current context. - - - - - Electronic Trade document references used with the ETD special service. + Indicates the types of shipping documents produced for the shipper by FedEx (see ShippingDocumentSpecification) which should be copied back to the shipper in the shipment result data. @@ -2026,6 +2051,11 @@ Description of an individual commodity or class of content in a shipment. + + + A unique identifier assigned to this line item. + + Freight class for this line item. @@ -2401,6 +2431,12 @@ + + + + + + @@ -2474,15 +2510,18 @@ + + + @@ -2711,11 +2750,45 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. + + + + + Indicates the type of notification that will be sent. + + + + + Specifies the email notification details. + + + + + Specifies the localization for this notification. + + + + + + + + + + + + + + + + + + + @@ -2739,6 +2812,11 @@ + + + + + The instructions indicating how to print the OP-900 form for hazardous materials packages. @@ -2867,6 +2945,7 @@ + @@ -2891,6 +2970,11 @@ + + + Provides details about the batteries or cells that are contained within this specific package. + + @@ -2955,11 +3039,6 @@ Date after which the pending shipment will no longer be available for completion. - - - Only used with type of EMAIL. - - @@ -3073,6 +3152,21 @@ + + + + + The type of branded, translated, and/or localized name to which this value refers. + + + + + The character encoding used to represent this product name. For example, UTF-8. + + + + + @@ -3209,7 +3303,16 @@ - + + + Deprecated: This field will be removed in a future DOM release. New code should use serviceDescription.serviceType instead. + + + + + Descriptions and alternate identifiers for a service. + + @@ -3469,10 +3572,11 @@ - + + @@ -3539,6 +3643,7 @@ Provides additional detail on how the customer has physically packaged this item. As of June 2009, required for packages moving under international and SmartPost services. + Human-readable text describing the package. @@ -3580,6 +3685,11 @@ This attribute indicates the currency the caller requests to have used in all returned monetary values (when a choice is possible). + + + Specifies details about the entity responsible for the shipment. + + @@ -3588,7 +3698,11 @@ Physical starting address for the shipment, if different from shipper's address. - + + + The sold-to party is used for customs clearance; for example, in support of US import customs rules. The need for this field could vary based on whether a sold-to party was specified on a consolidation. + + @@ -3668,11 +3782,13 @@ + + @@ -3747,6 +3863,7 @@ The "PAYOR..." rates are expressed in the currency identified in the payor's rate table(s). The "RATED..." rates are expressed in the currency of the origin country. Former "...COUNTER..." values have become "...RETAIL..." values, except for PAYOR_COUNTER and RATED_COUNTER, which have been removed. + @@ -3755,6 +3872,7 @@ + @@ -3784,6 +3902,19 @@ + + + + + + + Branded, translated, and/or localized names for this service. + + + + + + These values control the optional features of service that may be combined in a commitment/rate comparision transaction. @@ -3843,6 +3974,7 @@ + @@ -3851,6 +3983,11 @@ + + + + + Specifies data structures that may be re-used multiple times with s single shipment. @@ -3878,6 +4015,32 @@ Total shipment dry ice weight for all packages. + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4027,6 +4190,26 @@ + + + + + + + + + + + + + + + + + + + + These values identify which package-level data values will be provided at the shipment-level. @@ -4112,9 +4295,19 @@ Total of all values under this shipment's dutiesAndTaxes; only provided if estimated duties and taxes were calculated for this shipment. + + + Identifies the total amount of the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes. + + + + + The total of the totalDutiesAndTaxes plus the totalAncillaryFeesAndTaxes. + + - This shipment's totalNetCharge + totalDutiesAndTaxes; only provided if estimated duties and taxes were calculated for this shipment AND duties, taxes and transportation charges are all paid by the same sender's account. + This shipment's totalNetCharge + totalDutiesTaxesAndFees; some duties and taxes are only provided if estimated duties and taxes were calculated for this shipment AND duties, taxes and transportation charges are all paid by the same sender's account. @@ -4152,6 +4345,11 @@ All commodity-based duties and taxes applicable to this shipment. + + + Identifies the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes. + + The "order level" variable handling charges. @@ -4170,13 +4368,15 @@ + - + + @@ -4193,6 +4393,7 @@ + @@ -4201,6 +4402,7 @@ + @@ -4217,7 +4419,11 @@ - + + + This replaces eMailNotificationDetail + + @@ -4387,7 +4593,6 @@ Specifies the image format used for a shipping document. - @@ -4551,7 +4756,9 @@ + + @@ -4596,11 +4803,13 @@ + + @@ -4773,6 +4982,7 @@ + @@ -4893,7 +5103,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -4927,7 +5137,7 @@ - + diff --git a/fedex/wsdl/test_server_wsdl/ShipService_v17.wsdl b/fedex/wsdl/test_server_wsdl/ShipService_v23.wsdl similarity index 81% rename from fedex/wsdl/test_server_wsdl/ShipService_v17.wsdl rename to fedex/wsdl/test_server_wsdl/ShipService_v23.wsdl index 637717c..803a1ca 100755 --- a/fedex/wsdl/test_server_wsdl/ShipService_v17.wsdl +++ b/fedex/wsdl/test_server_wsdl/ShipService_v23.wsdl @@ -1,6 +1,6 @@ - + - + @@ -36,9 +36,6 @@ - - Identifies the type of additional labels. - @@ -96,6 +93,11 @@ Indicates whether this address residential (as opposed to commercial). + + + The geographic coordinates cooresponding to this address. + + @@ -127,6 +129,30 @@ + + + + + + + + + + + + + + + + + + + + A freight line item identifier referring to a freight shipment line item that describes goods contained within this handling unit. + + + + @@ -165,12 +191,6 @@ - - - Specifies which filing option is being exercised by the customer. - Required for non-document shipments originating in Canada destined for any country other than Canada, the United States, Puerto Rico or the U.S. Virgin Islands. - - @@ -198,6 +218,54 @@ + + + Describes attributes of a battery or cell that are used for classification purposes. Typically this structure would be used to allow customers to declare batteries or cells for which full dangerous goods documentation and procedures are not required. + + + + + Describes the material composition of the battery or cell. + + + + + Describes the packing arrangement of the battery or cell with respect to other items within the same package. + + + + + A regulation specific classification for the battery or cell. + + + + + + + Describes the material composition of a battery or cell. + + + + + + + + + Describes the packing arrangement of a battery or cell with respect to other items within the same package. + + + + + + + + + A regulation specific classification for a battery or cell. + + + + + Each instance of this data type represents a barcode whose content must be represented as binary data (i.e. not ASCII text). @@ -395,29 +463,14 @@ Specifies the information associated with a package that has COD special service in a ground shipment. - - - The COD amount (after any accumulations) that must be collected upon delivery of a package shipped using the COD special service. - - + - - - Contains the data which form the Astra and 2DCommon barcodes that print on the COD return label. - - - - - The label image or printer commands to print the label. - - + + - - Indicates which type of reference information to include on the COD return shipping label. - @@ -511,120 +564,39 @@ - - - For international multiple piece shipments, commodity information must be passed in the Master and on each child transaction. - If this shipment cotains more than four commodities line items, the four highest valued should be included in the first 4 occurances for this request. - - - Name of this commodity. - - - - - Total number of pieces of this commodity + FedEx internal commodity identifier + - Complete and accurate description of this commodity. - - 450 - - - - - - Country code where commodity contents were produced or manufactured in their final form. - - 2 - - - - - - - Unique alpha/numeric representing commodity item. - At least one occurrence is required for US Export shipments if the Customs Value is greater than $2500 or if a valid US Export license is required. - - - 14 - - - - - - Total weight of this commodity. 1 explicit decimal position. Max length 11 including decimal. - - - - - This field is used for enterprise transactions. - - - - - Unit of measure used to express the quantity of this commodity line item. - - 3 - + A free-form description of the commodity, which could be used for customs clearance documentation. + + + + + + Contains only additional quantitative information other than weight and quantity to calculate duties and taxes. - - - Value of each unit in Quantity. Six explicit decimal positions, Max length 18 including decimal. - - - - - - Total customs value for this line item. - It should equal the commodity unit quantity times commodity unit value. - Six explicit decimal positions, max length 18 including decimal. - - - + + Defines additional characteristic of commodity used to calculate duties and taxes - - - Applicable to US export shipping only. - - 12 - - - - - - - Date of expiration. Must be at least 1 day into future. - The date that the Commerce Export License expires. Export License commodities may not be exported from the U.S. on an expired license. - Applicable to US Export shipping only. - Required only if commodity is shipped on commerce export license, and Export License Number is supplied. - - - - - - - An identifying mark or number used on the packaging of a shipment to help customers identify a particular shipment. - - - 15 - - - + + + @@ -633,6 +605,12 @@ + + + + + + Specifies the results of processing for the COD special service. @@ -649,9 +627,16 @@ The identifier for all clearance documents associated with this shipment. + + + + + + + Completed package-level hazardous commodity information for a single package. @@ -721,41 +706,26 @@ Identifies the type of FedEx location. + - - - The package sequence number of this package in a multiple piece shipment. - - - - - The Tracking number and form id for this package. - - + + Used with request containing PACKAGE_GROUPS, to identify which group of identical packages was used to produce a reply item. - - - Oversize class for this package. - - + All package-level rating data for this package, which may include data for multiple rate types. - - - The label image or printer commands to print the label. - - + All package-level shipping documents (other than labels and barcodes). For use in loads after January, 2008. @@ -781,37 +751,16 @@ - - - Indicates whether or not this is a US Domestic shipment. - - - - - Indicates the carrier that will be used to deliver this shipment. - - - - - The master tracking number and form id of this multiple piece shipment. This information is to be provided for each subsequent of a multiple piece shipment. - - + + + - Description of the FedEx service used for this shipment. Currently not supported. - - 70 - - - - - - Description of the packaging used for this shipment. Currently not supported. - - 40 - + DEPRECATED as of 201801: Use serviceDescription instead. + + @@ -823,11 +772,7 @@ Only used in the reply to tag requests. - - - Provides reply information specific to SmartPost shipments. - - + Computed shipment level information about hazarous commodities. @@ -848,6 +793,11 @@ Returns any defaults or updates applied to RequestedShipment.exportDetail.exportComplianceStatement. + + + This specifies what rules or requirements for documents are applicable for this shipment. This may identify required or prohibited documents. + + @@ -856,11 +806,7 @@ - - - Package level details about this package. - - + @@ -885,11 +831,7 @@ Provides reply information specific to a tag request. - - - . - - + As of June 2007, returned only for FedEx Express services. @@ -918,30 +860,11 @@ - - Defines additional data to print in the Configurable portion of the label, this allows you to print the same type information on the label that can also be printed on the doc tab. - - - - 1 of 12 possible zones to position data. - - - - - The identifiying text for the data in this zone. - - - - - A reference to a field in either the request or reply to print in this zone following the header. - - - - - A literal value to print after the header in this zone. - - + + + + @@ -1008,36 +931,14 @@ - - Content Record. - - - - Part Number. - - - - - Item Number. - - - - - Received Quantity. - - - - - Description. - - + + + + - - Currency exchange rate information. - @@ -1153,9 +1054,6 @@ - - Valid values for CustomLabelCoordinateUnits - @@ -1270,33 +1168,20 @@ - - Reference information to be associated with this package. - - - - The reference type to be associated with this reference data. - - + - - The types of references available for use. - - - - @@ -1314,16 +1199,8 @@ Controls the position of the customer specified content relative to the FedEx portion. - - - Defines any custom content to print on the label. - - - - - Defines additional data to print in the Configurable portion of the label, this allows you to print the same type information on the label that can also be printed on the doc tab. - - + + Controls which data/sections will be suppressed. @@ -1487,16 +1364,14 @@ - - The descriptive data required for a FedEx shipment containing dangerous goods (hazardous materials). - - - + - Identifies whether or not the products being shipped are required to be accessible during delivery. + This field is used to identify an instance of an uploaded dangerous goods handling unit. + + Shipment is packaged/documented for movement ONLY on cargo aircraft. @@ -1597,22 +1472,11 @@ - - - The beginning date in a date range. - - - - - The end date in a date range. - - + + - - Valid values for DayofWeekType - @@ -1624,45 +1488,18 @@ - - Descriptive data sent to FedEx by a customer in order to delete a package. - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - Descriptive data identifying the client submitting the transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - - - - The timestamp of the shipment request. - - - - - Identifies the FedEx tracking number of the package being cancelled. - - - - - Determines the type of deletion to be performed in relation to package level vs shipment level. - - + + + + + + @@ -1672,21 +1509,9 @@ Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - Descriptive data identifying the client submitting the transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - + + + Only used for tags which had FedEx Express services. @@ -1702,11 +1527,7 @@ If the original ProcessTagRequest specified third-party payment, then the delete request must contain the same pay type and payor account number for security purposes. - - - Also known as Pickup Confirmation Number or Dispatch Number - - + @@ -1735,11 +1556,7 @@ Data required to complete the Destionation Control Statement for US exports. - - - List of applicable Statment types. - - + Comma-separated list of up to four country codes, required for DEPARTMENT_OF_STATE statement. @@ -1753,18 +1570,12 @@ - - Used to indicate whether the Destination Control Statement is of type Department of Commerce, Department of State or both. - - - The dimensions of this package and the unit type used for the measurements. - @@ -1774,21 +1585,9 @@ - - - The DocTabContentType options available. - - - - - The DocTabContentType should be set to ZONE001 to specify additional Zone details. - - - - - The DocTabContentType should be set to BARCODED to specify additional BarCoded details. - - + + + @@ -1819,31 +1618,11 @@ - - - Zone number can be between 1 and 12. - - - - - Header value on this zone. - - - - - Reference path to the element in the request/reply whose value should be printed on this zone. - - - - - Free form-text to be printed in this zone. - - - - - Justification for the text printed on this zone. - - + + + + + @@ -1856,113 +1635,55 @@ - - - Identifies the method by which the package is to be tendered to FedEx. This element does not dispatch a courier for package pickup. - - - - - - - - - - - - Describes specific information about the email label shipment. - + - - - Content of the email message. - - - + + + + - - - - - - - - - Information describing email notifications that will be sent in relation to events that occur during package movement - + - - - Specifies whether/how email notifications are grouped. - - - - - A message that will be included in the email notifications - - - + + + - Information describing the destination of the email, format of the email and events to be notified on + Lists the documents that are not accepted by FedEx for this shipment. - - - - - - - - - - - The format of the email - + - - - + + + + + - - - The descriptive data for a FedEx email notification recipient. - + - - - Identifies the relationship this email recipient has to the shipment. - - - - - The email address to send the notification to - - - - - The types of email notifications being requested for this recipient. - - - + + - The format of the email notification. + Specifies the name associated with the email address. - + + + + + - The language/locale to be used in this email notification. + Content of the email message. + - - Identifies the set of valid email notification recipient types. For SHIPPER, RECIPIENT and BROKER the email address asssociated with their definitions will be used, any email address sent with the email notification for these three email notification recipient types will be ignored. - @@ -2067,11 +1788,29 @@ + + + This identifies some of the document types recognized by Enterprise Document Management Service. + + + + + + + + + + + + + + Electronic Trade document references used with the ETD special service. + Indicates the types of shipping documents produced for the shipper by FedEx (see ShippingDocumentSpecification) which should be copied back to the shipper in the shipment result data. @@ -2098,66 +1837,22 @@ - - Country specific details of an International shipment. - - - - - Specifies which filing option is being exercised by the customer. - Required for non-document shipments originating in Canada destined for any country other than Canada, the United States, Puerto Rico or the U.S. Virgin Islands. - - - + General field for exporting-country-specific export data (e.g. B13A for CA, FTSR Exemption or AES Citation for US). - - - This field is applicable only to Canada export non-document shipments of any value to any destination. No special characters allowed. - - 10 - - - - - - Department of Commerce/Department of State information about this shipment. - - + + - - Details specific to an Express freight shipment. - - - - Indicates whether or nor a packing list is enclosed. - - - - - - Total shipment pieces. - e.g. 3 boxes and 3 pallets of 100 pieces each = Shippers Load and Count of 303. - Applicable to International Priority Freight and International Economy Freight. - Values must be in the range of 1 - 99999 - - - - - - Required for International Freight shipping. Values must be 8- 12 characters in length. - - 12 - - - + + + @@ -2165,13 +1860,17 @@ Identifies a kind of FedEx facility. + + + + @@ -2261,6 +1960,11 @@ + + + + + @@ -2481,6 +2185,11 @@ Description of an individual commodity or class of content in a shipment. + + + A unique identifier assigned to this line item. + + Freight class for this line item. @@ -2531,11 +2240,7 @@ Weight for this commodity or class line. - - - FED EX INTERNAL USE ONLY - Individual line item dimensions. - - + Volume (cubic measure) for this commodity or class line. @@ -2816,9 +2521,6 @@ - - Descriptive data required for a FedEx shipment that is to be held at the destination FedEx location for pickup by the recipient. - @@ -2835,37 +2537,21 @@ Type of facility at which package/shipment is to be held. + + + Location identification (for facilities identified by an alphanumeric location code). + + - - The descriptive data required by FedEx for home delivery services. - - - - The type of Home Delivery Premium service being requested. - - - - - Required for Date Certain Home Delivery. - - - - - Required for Date Certain and Appointment Home Delivery. - - 15 - - - + + + - - The type of Home Delivery Premium service being requested. - @@ -2906,9 +2592,6 @@ - - The type of International shipment. - @@ -2921,14 +2604,9 @@ - - Specifies the type of label to be returned. - - - - - + + @@ -2954,9 +2632,6 @@ - - This indicates if the top or bottom of the label comes out of the printer first. - @@ -2974,69 +2649,41 @@ - - Description of shipping label to be returned in the reply - Specifies how to create, organize, and return the document. - - - Specify type of label to be returned - - - - - Specifies the image format used for a shipping document. - - - - - For thermal printer lables this indicates the size of the label and the location of the doc tab if present. - - - - - This indicates if the top or bottom of the label comes out of the printer first. - - + + + + Specifies the order in which the labels are requested to be returned - - - If present, this contact and address information will replace the return address information on the label. - - - - - Allows customer-specified control of label content. - - + + - - For thermal printer labels this indicates the size of the label and the location of the doc tab if present. - + - + + @@ -3094,9 +2741,6 @@ - - CM = centimeters, IN = inches - @@ -3126,9 +2770,6 @@ - - Identifies which type minimum charge was applied. - @@ -3138,23 +2779,9 @@ - - The descriptive data for the medium of exchange for FedEx services. - - - - Identifies the currency of the monetary amount. - - 3 - - - - - - Identifies the monetary amount. - - + + @@ -3180,9 +2807,6 @@ - - This element is currently not supported and is for the future use. - @@ -3228,9 +2852,6 @@ - - Net cost method used. - @@ -3250,9 +2871,6 @@ - - This element is currently not supported and is for the future use. - @@ -3270,9 +2888,6 @@ - - This element is currently not supported and is for the future use. - @@ -3328,11 +2943,45 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. + + + + + + + + + Indicates the type of notification that will be sent. + + + + + Specifies the email notification details. + + + + + Specifies the localization for this notification. + + + + + + + + + + + + + + + @@ -3348,9 +2997,6 @@ - - Identifies the set of severity values for a Notification. - @@ -3359,6 +3005,11 @@ + + + + + The instructions indicating how to print the OP-900 form for hazardous materials packages. @@ -3401,9 +3052,6 @@ - - The oversize class types. - @@ -3474,11 +3122,7 @@ INTERNAL FEDEX USE ONLY. - - - The weight that was used to calculate the rate. - - + The dimensional weight of this package (if greater than actual). @@ -3524,11 +3168,7 @@ This package's netFreight + totalSurcharges + totalTaxes. - - - The total sum of all rebates applied to this package. - - + All rate discounts that apply to this package. @@ -3549,11 +3189,7 @@ All taxes applicable (or distributed to) this package. - - - The variable handling charges calculated based on the type variable handling charges requested. - - + @@ -3579,12 +3215,10 @@ - - Identifies the collection of special service offered by FedEx. BROKER_SELECT_OPTION should be used for Ground shipments only. - + @@ -3608,33 +3242,19 @@ For use with FedEx Ground services only; COD must be present in shipment's special services. - - - Descriptive data required for a FedEx shipment containing dangerous materials. This element is required when SpecialServiceType.DANGEROUS_GOODS or HAZARDOUS_MATERIAL is present in the SpecialServiceTypes collection. - - - - - Descriptive data required for a FedEx shipment containing dry ice. This element is required when SpecialServiceType.DRY_ICE is present in the SpecialServiceTypes collection. - - - + + - The descriptive data required for FedEx signature services. This element is required when SpecialServiceType.SIGNATURE_OPTION is present in the SpecialServiceTypes collection. - - - - - The descriptive data required for FedEx Priority Alert service. This element is required when SpecialServiceType.PRIORITY_ALERT is present in the SpecialServiceTypes collection. + Provides details about the batteries or cells that are contained within this specific package. + + + - - Identifies the collection of available FedEx or customer packaging options. - @@ -3658,52 +3278,20 @@ - - The descriptive data for a person or company entitiy doing business with FedEx. - - - - Identifies the FedEx account number assigned to the customer. - - 12 - - - + - - - Descriptive data identifying the point-of-contact person. - - - - - The descriptive data for a physical location. - - + + - - The descriptive data for the monetary compensation given to FedEx for services rendered to the customer. - - - - Identifies the method of payment for a service. See PaymentType for list of valid enumerated values. - - - - - Descriptive data identifying the party responsible for payment for a service. - - + + - - Identifies the method of payment for a service. - @@ -3713,9 +3301,6 @@ - - The descriptive data identifying the party responsible for payment for a service. - @@ -3748,11 +3333,7 @@ This information describes the kind of pending shipment being requested. - - - Identifies the type of FedEx pending shipment - - + Date after which the pending shipment will no longer be available for completion. @@ -3787,9 +3368,6 @@ - - Identifies the type of service for a pending shipment. - @@ -3840,40 +3418,23 @@ - - - Identifies the type of Pickup request - - - - - Identifies the type of source for Pickup request - - + + - - Identifies the type of source for pickup request service. - - - Identifies the type of pickup request service. - - - Identifies the type of pricing used for this shipment. - @@ -3922,32 +3483,12 @@ - - - This indicates the highest level of severity of all the notifications returned in this reply - - - - - The descriptive data regarding the results of the submitted transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - + + + + - - - The reply payload. All of the returned information about this shipment/package. - - + Empty unless error label behavior is PACKAGE_ERROR_LABELS and one or more errors occured during transaction processing. @@ -3956,35 +3497,16 @@ - - Descriptive data sent to FedEx by a customer in order to ship a package. - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - Descriptive data identifying the client submitting the transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - - - - Descriptive data about the shipment being sent by the requestor. - - + + + + @@ -3997,41 +3519,34 @@ - - Descriptive data sent to FedEx by a customer in order to ship a package. - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - Descriptive data identifying the client submitting the transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - + + + + + + + + + - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). + The type of branded, translated, and/or localized name to which this value refers. - + - Descriptive data about the shipment being sent by the requestor. + The character encoding used to represent this product name. For example, UTF-8. + - - Test for the Commercial Invoice. Note that Sold is not a valid Purpose for a Proforma Invoice. - @@ -4113,32 +3628,14 @@ - - Identifies a discount applied to the shipment. - - - - Identifies the type of discount applied to the shipment. - - + - - - The amount of the discount applied to the shipment. - - - - - The percentage of the discount applied to the shipment. - - + + - - The type of the discount. - @@ -4160,9 +3657,6 @@ - - Identifies the type(s) of rates to be returned in the reply. - @@ -4179,9 +3673,6 @@ - - The weight method used to calculate the rate. - @@ -4231,9 +3722,6 @@ - - Type of Brazilian taxpayer identifier provided in Recipient/TaxPayerIdentification/Number. For shipments bound for Brazil this overrides the value in Recipient/TaxPayerIdentification/TinType - @@ -4282,14 +3770,11 @@ - - FOOD_OR_PERISHABLE is required by FDA/BTA; must be true for food/perishable items coming to US or PR from non-US/non-PR origin - - + @@ -4356,6 +3841,7 @@ Provides additional detail on how the customer has physically packaged this item. As of June 2009, required for packages moving under international and SmartPost services. + Human-readable text describing the package. @@ -4376,40 +3862,17 @@ - - The descriptive data for the shipment being tendered to FedEx. - - - - Identifies the date and time the package is tendered to FedEx. Both the date and time portions of the string are expected to be used. The date should not be a past date or a date more than 10 days in the future. The time is the local time of the shipment based on the shipper's time zone. The date component must be in the format: YYYY-MM-DD (e.g. 2006-06-26). The time component must be in the format: HH:MM:SS using a 24 hour clock (e.g. 11:00 a.m. is 11:00:00, whereas 5:00 p.m. is 17:00:00). The date and time parts are separated by the letter T (e.g. 2006-06-26T17:00:00). There is also a UTC offset component indicating the number of hours/mainutes from UTC (e.g 2006-06-26T17:00:00-0400 is defined form June 26, 2006 5:00 pm Eastern Time). - - - - - Identifies the method by which the package is to be tendered to FedEx. This element does not dispatch a courier for package pickup. See DropoffType for list of valid enumerated values. - - - - - Identifies the FedEx service to use in shipping the package. See ServiceType for list of valid enumerated values. - - - - - Identifies the packaging used by the requestor for the package. See PackagingType for list of valid enumerated values. - - + + + + This specifies information related to the manifest associated with the shipment. - - - Identifies the total weight of the shipment being conveyed to FedEx.This is only applicable to International shipments and should only be used on the first package of a mutiple piece shipment.This value contains 1 explicit decimal position - - + Specifies the total declared value for carriage of the shipment. The declared value for carriage represents the maximum liability of FedEx in connection with a shipment, including, but not limited to, any loss, damage, delay, mis-delivery, nondelivery, misinformation, any failure to provide information, or mis-delivery of information relating to the shipment. @@ -4420,45 +3883,27 @@ This attribute indicates the currency the caller requests to have used in all returned monetary values (when a choice is possible). - + - Descriptive data identifying the party responsible for shipping the package. Shipper and Origin should have the same address. - - - - - Descriptive data identifying the party receiving the package. - - - - - A unique identifier for a recipient location - - 10 - + Specifies details about the entity responsible for the shipment. + + + Physical starting address for the shipment, if different from shipper's address. - - - - Descriptive data indicating the method and means of payment to FedEx for providing shipping services. - - - - - Descriptive data regarding special services requested by the shipper for this shipment. If the shipper is requesting a special service which requires additional data (e.g. COD), the special service type must be present in the specialServiceTypes collection, and the supporting detail must be provided in the appropriate sub-object. For example, to request COD, "COD" must be included in the SpecialServiceTypes collection and the CodDetail object must contain the required data. - - - + - Details specific to an Express freight shipment. + The sold-to party is used for customs clearance; for example, in support of US import customs rules. The need for this field could vary based on whether a sold-to party was specified on a consolidation. + + + Data applicable to shipments using FEDEX_FREIGHT_ECONOMY and FEDEX_FREIGHT_PRIORITY services. @@ -4469,11 +3914,7 @@ Used with Ground Home Delivery and Freight. - - - Details about how to calculate variable handling charges at the shipment level. - - + Customs clearance data, used for both international and intra-country shipping. @@ -4494,11 +3935,7 @@ If true, only the shipper/payor will have visibility of this shipment. - - - Details about the image format and printer type the label is to returned in. - - + Contains data used to create additional (non-label) shipping documents. @@ -4545,13 +3982,34 @@ - + - + + + + + + + This identifies the document types that can be required. This can also indicate when either a COMMERCIAL_INVOICE or a PRO_FORMA_INVOICE is required through the COMMERCIAL_OR_PRO_FORMA_INVOICE option. + + + + + + + + + + + + + + + @@ -4574,15 +4032,8 @@ - - Return Email Details - - - - Phone number of the merchant - - + Identifies the allowed (merchant-authorized) special services which may be selected when the subsequent shipment is created. Only services represented in EMailLabelAllowedSpecialServiceType will be controlled by this list. @@ -4604,32 +4055,14 @@ - - Information relating to a return shipment. - - - - The type of return shipment that is being requested. - - - - - Return Merchant Authorization - - - - - Describes specific information about the email label for return shipment. - - + + + - - The type of return shipment that is being requested. - @@ -4642,6 +4075,7 @@ + @@ -4650,12 +4084,10 @@ + - - Shipping document type. - @@ -4671,6 +4103,7 @@ + @@ -4684,6 +4117,7 @@ + @@ -4691,14 +4125,7 @@ June 2011 ITG 121203 IR-RMA number has been removed from this structure and added as a new customer reference type. The structure remains because of the reason field below. - - - The reason for the return. - - 60 - - - + @@ -4720,10 +4147,20 @@ + + + + + + + Branded, translated, and/or localized names for this service. + + + + + + - - Identifies the collection of available FedEx service options. - @@ -4748,6 +4185,7 @@ + @@ -4756,6 +4194,11 @@ + + + + + Specifies data structures that may be re-used multiple times with s single shipment. @@ -4783,6 +4226,32 @@ Total shipment dry ice weight for all packages. + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4941,6 +4410,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -5041,11 +4530,7 @@ Indicates the rate zone used (based on origin and destination). - - - Identifies the type of pricing used for this shipment. - - + Indicates which weight was used. @@ -5066,51 +4551,23 @@ Indicates which special rating cases applied to this shipment. - - - The value used to calculate the weight based on the dimensions. - - + Identifies the type of dim divisor that was applied. - - - Specifies a fuel surcharge percentage. - - - - - The weight used to calculate these rates. - - + + Sum of dimensional weights for all packages. - - - The total freight charge that was calculated for this package before surcharges, discounts and taxes. - - - - - The total discounts used in the rate calculation. - - - - - The freight charge minus discounts. - - - - - The total amount of all surcharges applied to this shipment. - - + + + + This shipment's totalNetFreight + totalSurcharges (not including totalTaxes). @@ -5121,24 +4578,26 @@ Total of the transportation-based taxes. - + + + - The net charge after applying all discounts and surcharges. + Total of all values under this shipment's dutiesAndTaxes; only provided if estimated duties and taxes were calculated for this shipment. - + - The total sum of all rebates applied to this shipment. + Identifies the total amount of the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes. - + - Total of all values under this shipment's dutiesAndTaxes; only provided if estimated duties and taxes were calculated for this shipment. + The total of the totalDutiesAndTaxes plus the totalAncillaryFeesAndTaxes. - This shipment's totalNetCharge + totalDutiesAndTaxes; only provided if estimated duties and taxes were calculated for this shipment AND duties, taxes and transportation charges are all paid by the same sender's account. + This shipment's totalNetCharge + totalDutiesTaxesAndFees; some duties and taxes are only provided if estimated duties and taxes were calculated for this shipment AND duties, taxes and transportation charges are all paid by the same sender's account. @@ -5176,6 +4635,11 @@ All commodity-based duties and taxes applicable to this shipment. + + + Identifies the shipment-level fees and taxes that are not based on transportation charges or commodity-level estimated duties and taxes. + + The "order level" variable handling charges. @@ -5212,37 +4676,19 @@ - - - This indicates the highest level of severity of all the notifications returned in this reply - - - - - The descriptive data regarding the results of the submitted transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - + + + + - - Identifies the collection of special service offered by FedEx. BROKER_SELECT_OPTION should be used for Express shipments only. - + @@ -5250,7 +4696,8 @@ - + + @@ -5267,6 +4714,7 @@ + @@ -5275,6 +4723,7 @@ + @@ -5288,27 +4737,15 @@ The types of all special services requested for the enclosing shipment (or other shipment-level transaction). - - - Descriptive data required for a FedEx COD (Collect-On-Delivery) shipment. This element is required when SpecialServiceType.COD is present in the SpecialServiceTypes collection. - - + - - - Descriptive data required for a FedEx shipment that is to be held at the destination FedEx location for pickup by the recipient. This element is required when SpecialServiceType.HOLD_AT_LOCATION is present in the SpecialServiceTypes collection. - - - - - Descriptive data required for FedEx to provide email notification to the customer regarding the shipment. This element is required when SpecialServiceType.EMAIL_NOTIFICATION is present in the SpecialServiceTypes collection. - - - + + - The descriptive data required for FedEx Printed Return Label. This element is required when SpecialServiceType.PRINTED_RETURN_LABEL is present in the SpecialServiceTypes collection + This replaces eMailNotificationDetail + This field should be populated for pending shipments (e.g. e-mail label) It is required by a PENDING_SHIPMENT special service type. @@ -5316,16 +4753,8 @@ - - - Number of packages in this shipment which contain dry ice and the total weight of the dry ice for this shipment. - - - - - The descriptive data required for FedEx Home Delivery options. This element is required when SpecialServiceType.HOME_DELIVERY_PREMIUM is present in the SpecialServiceTypes collection - - + + @@ -5340,15 +4769,8 @@ - - All package-level shipping documents (other than labels and barcodes). - - - - Shipping Document Type - - + The localizations are populated if multiple language versions of a shipping document are returned. @@ -5402,6 +4824,11 @@ Specifies how to organize all documents of this type. + + + Specifies how to store document images. + + Specifies how to e-mail document images. @@ -5419,8 +4846,6 @@ Specifies how to return a shipping document to the caller. - - @@ -5523,7 +4948,6 @@ - @@ -5532,6 +4956,15 @@ + + + Identifies the convention by which file names are constructed for STORED or DEFERRED documents. + + + + + + A single part of a shipping document, such as one page of a multiple-page document whose format requires a separate image per page. @@ -5584,11 +5017,7 @@ - - - This element is currently not supported and is for the future use. (Details pertaining to the GAA.) - - + @@ -5605,6 +5034,7 @@ Specifies the production of the OP-900 document for hazardous materials. + Specifies the production of the return instructions document. @@ -5631,30 +5061,46 @@ - + - The descriptive data required for FedEx delivery signature services. + Specifies how to store shipping documents. - + - Identifies the delivery signature services option selected by the customer for this shipment. See OptionType for the list of valid values. + Indicates the mechanism by which a shipping document will be stored for later retrieval. - + - Identifies the delivery signature release authorization number. - - 10 - + Provides the path to be used for STORED or DEFERRED documents. + + + Identifies the convention by which file names are constructed for STORED or DEFERRED documents. + + + + + Suffix to be placed at the end of the file name; required on some platforms to determine file type. + + + + + + + + + + + + + + - - Identifies the delivery signature services options offered by FedEx. - @@ -5693,16 +5139,7 @@ - - - - The CustomerManifestId is used to group Smart Post packages onto a manifest for each trailer that is being prepared. If you do not have multiple trailers this field can be omitted. If you have multiple trailers, you - must assign the same Manifest Id to each SmartPost package as determined by its trailer. In other words, all packages on a trailer must have the same Customer Manifest Id. The manifest Id must be unique to your account number for a minimum of 6 months - and cannot exceed 8 characters in length. We recommend you use the day of year + the trailer id (this could simply be a sequential number for that trailer). So if you had 3 trailers that you started loading on Feb 10 - the 3 manifest ids would be 041001, 041002, 041003 (in this case we used leading zeros on the trailer numbers). - - - + @@ -5716,9 +5153,6 @@ - - Special circumstance rating used for this shipment. - @@ -5753,22 +5187,11 @@ - - Identifies each surcharge applied to the shipment. - - - - The type of surcharge applied to the shipment. - - + - - - The amount of the surcharge applied to the shipment. - - + @@ -5778,11 +5201,10 @@ - - The type of the surcharge. - + + @@ -5828,11 +5250,13 @@ + + @@ -5853,27 +5277,13 @@ - - Identifies each tax applied to the shipment. - - - - The type of tax applied to the shipment. - - + - - - The amount of the tax applied to the shipment. - - + - - The type of the tax. - @@ -5898,23 +5308,9 @@ - - The descriptive data for taxpayer identification information. - - - - Identifies the category of the taxpayer identification number. See TinType for the list of values. - - - - - Identifies the taxpayer identification number. - - 15 - - - + + Identifies the usage of Tax Identification Number in Shipment processing @@ -5925,9 +5321,6 @@ - - Identifies the category of the taxpayer identification number. - @@ -5949,9 +5342,6 @@ - - TrackingIdType - @@ -5961,9 +5351,6 @@ - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - @@ -5978,9 +5365,6 @@ - - Identifies the set of valid shipment transit time values. - @@ -6011,21 +5395,11 @@ - - - - - - - - - - @@ -6049,40 +5423,22 @@ + - - Descriptive data sent to FedEx by a customer in order to validate a shipment. - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - Descriptive data identifying the client submitting the transaction. - - - - - Descriptive data for this customer transaction. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - - - - - Identifies the version/level of a service operation expected by a caller (in each request) and performed by the callee (in each reply). - - - - - Descriptive data about the shipment being sent by the requestor. - - + + + + @@ -6177,15 +5533,7 @@ This definition of variable handling charge detail is intended for use in Jan 2011 corp load. - - - - Used with Variable handling charge type of FIXED_VALUE. - Contains the amount to be added to the freight charge. - Contains 2 explicit decimal positions with a total max length of 10 including the decimal. - - - + Actual percentage (10 means 10%, which is a mutiplier of 0.1) @@ -6204,22 +5552,11 @@ - - The variable handling charges calculated based on the type variable handling charges requested. - - - - The variable handling charge amount calculated based on the requested variable handling charge detail. - - + - - - The calculated varibale handling charge plus the net charge. - - + @@ -6258,9 +5595,6 @@ - - Identifies the unit of measure associated with a weight value. See the list of enumerated types for valid values. - @@ -6310,7 +5644,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -6378,7 +5712,7 @@ - + @@ -6387,7 +5721,7 @@ - + @@ -6396,7 +5730,7 @@ - + @@ -6405,7 +5739,7 @@ - + @@ -6414,7 +5748,7 @@ - + diff --git a/fedex/wsdl/test_server_wsdl/TrackService_v10.wsdl b/fedex/wsdl/test_server_wsdl/TrackService_v16.wsdl similarity index 83% rename from fedex/wsdl/test_server_wsdl/TrackService_v10.wsdl rename to fedex/wsdl/test_server_wsdl/TrackService_v16.wsdl index 2a1cb4e..04a383f 100755 --- a/fedex/wsdl/test_server_wsdl/TrackService_v10.wsdl +++ b/fedex/wsdl/test_server_wsdl/TrackService_v16.wsdl @@ -1,12 +1,10 @@ - + - + + + - - - - @@ -54,6 +52,11 @@ Indicates whether this address residential (as opposed to commercial). + + + The geographic coordinates cooresponding to this address. + + @@ -132,6 +135,12 @@ + + + + + + Identification of a FedEx operating company (transportation). @@ -179,17 +188,22 @@ Value used to identify a commodity description; must be unique within the containing shipment. - + + + FedEx internal commodity identifier + + - - - - - + - This field is used for enterprise transactions. + A free-form description of the commodity, which could be used for customs clearance documentation. + + + + + @@ -214,6 +228,12 @@ + + + + + + @@ -382,9 +402,6 @@ - - The dimensions of this package and the unit type used for the measurements. - @@ -410,86 +427,38 @@ - - Identifies the collection of units of measure that can be associated with a distance value. - - + - Information describing email notifications that will be sent in relation to events that occur during package movement + Successive parts of the document (only one, for PDF documents). - + - A message that will be included in the email notifications + The one-origin position of this part within a document. - + - Information describing the destination of the email, format of the email and events to be notified on + Graphic or printer commands for this image within a document. - - - - - - - - - - - The format of the email - - - - - - - - + - + + - Identifies the relationship this email recipient has to the shipment. - - - - - The email address to send the notification to - - - - - The types of email notifications being requested for this recipient. - - - - - The format of the email notification. - - - - - The language/locale to be used in this email notification. + Specifies the name associated with the email address. - - - - - - - - @@ -510,6 +479,11 @@ + + + + + Identifies a kind of FedEx facility. @@ -522,15 +496,43 @@ + + + + + + + + + + + + + + + + Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). + + + + + + + + + + + + + + + - - CM = centimeters, IN = inches - @@ -661,11 +663,45 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. + + + + + + + + + Indicates the type of notification that will be sent. + + + + + Specifies the email notification details. + + + + + Specifies the localization for this notification. + + + + + + + + + + + + + + + @@ -681,9 +717,6 @@ - - Identifies the set of severity values for a Notification. - @@ -692,6 +725,11 @@ + + + + + @@ -720,9 +758,6 @@ - - The enumerated packaging type used for this package. - @@ -751,6 +786,44 @@ + + + This enumeration rationalizes the former FedEx Express international "admissibility package" types (based on ANSI X.12) and the FedEx Freight packaging types. The values represented are those common to both carriers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -764,38 +837,6 @@ - - - Tracking number and additional shipment data used to identify a unique shipment for proof of delivery. - - - - - FedEx assigned identifier for a package/shipment. - - - - - The date the package was shipped. - - - - - If the account number used to ship the package is provided in the request the shipper and recipient information is included on the letter or fax. - - - - - FedEx operating company that delivered the package. - - - - - Only country is used for elimination of duplicate tracking numbers. - - - - @@ -898,17 +939,14 @@ Included in the email notification identifying the requester of this notification. - + - Who to send the email notifications to and for which events. The notificationRecipientType and NotifyOnShipment fields are not used in this request. + This replaces eMailNotificationDetail - - The service type of the package/shipment. - @@ -953,6 +991,7 @@ + @@ -962,177 +1001,45 @@ - + - - + + + - - - FedEx Signature Proof Of Delivery Fax reply. - + - - - This contains the severity type of the most severe Notification in the Notifications array. - - - - - Information about the request/reply such was the transaction successful or not, and any additional information relevant to the request and/or reply. There may be multiple Notifications in a reply. - - - - - Contains the CustomerTransactionDetail that is echoed back to the caller for matching requests and replies and a Localization element for defining the language/translation used in the reply data. - - - - - Contains the version of the reply being used. - - - - - Confirmation of fax transmission. - - - - - - - FedEx Signature Proof Of Delivery Fax request. - - - - - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - - - Descriptive data identifying the client submitting the transaction. - - - - - Contains a free form field that is echoed back in the reply to match requests with replies and data that governs the data payload language/translations. - - - - - The version of the request being used. - - - - - Tracking number and additional shipment data used to identify a unique shipment for proof of delivery. - - - - - Additional customer-supplied text to be added to the body of the letter. - - - - - Contact and address information about the person requesting the fax to be sent. - - - - - Contact and address information, including the fax number, about the person to receive the fax. - - + + + + - - - Identifies the set of SPOD image types. - + - - + + - - - FedEx Signature Proof Of Delivery Letter reply. - + - - - This contains the severity type of the most severe Notification in the Notifications array. - - - - - Information about the request/reply such was the transaction successful or not, and any additional information relevant to the request and/or reply. There may be multiple Notifications in a reply. - - - - - Contains the CustomerTransactionDetail that is echoed back to the caller for matching requests and replies and a Localization element for defining the language/translation used in the reply data. - - - - - Image of letter encoded in Base64 format. - - - - - Image of letter encoded in Base64 format. - - + - - - FedEx Signature Proof Of Delivery Letter request. - + + + + + + + + + + - - - Descriptive data to be used in authentication of the sender's identity (and right to use FedEx web services). - - - - - Descriptive data identifying the client submitting the transaction. - - - - - Contains a free form field that is echoed back in the reply to match requests with replies and data that governs the data payload language/translations. - - - - - The version of the request being used. - - - - - Tracking number and additional shipment data used to identify a unique shipment for proof of delivery. - - - - - Additional customer-supplied text to be added to the body of the letter. - - - - - Identifies the set of SPOD image types. - - - - - If provided this information will be print on the letter. - - + + @@ -1214,10 +1121,13 @@ + + + + + + - - The delivery location at the delivered to address. - @@ -1247,9 +1157,6 @@ - - Detailed tracking information about a particular package. - @@ -1272,6 +1179,11 @@ Specifies details about the status of the shipment being tracked. + + + Notifications to the end user that provide additional information relevant to the tracked shipment. For example, a notification may indicate that a change in behavior has occurred. + + @@ -1310,11 +1222,7 @@ Specifies the FXO production centre contact and address. - - - Other related identifiers for this package such as reference numbers. - - + (Returned for CSR SL only.) @@ -1355,6 +1263,7 @@ Strict representation of the Packaging type (e.g. FEDEX_BOX, YOUR_PACKAGING). + The sequence number of this package in a shipment. This would be 2 if it was package number 2 of 4. @@ -1365,6 +1274,11 @@ The number of packages in this shipment. + + + FOR FEDEX INTERNAL USE ONLY: Specifies the software id of the device that was used to create this tracked shipment. + + Specifies the details about the SPOC details. @@ -1375,7 +1289,7 @@ - + @@ -1386,7 +1300,12 @@ - List of special handlings that applied to this package. (Returned for CSR SL only.) + List of special handlings that applied to this package. + + + + + Specifies the details about the payments for the shipment being tracked. @@ -1399,11 +1318,7 @@ Indicates last-known possession of package (Returned for CSR SL only.) - - - The address information for the shipper. - - + The address of the FedEx pickup location/facility. @@ -1414,16 +1329,7 @@ (Returned for CSR SL only.) - - - Estimated package pickup time for shipments that haven't been picked up. - - - - - Time package was shipped/tendered over to FedEx. Time portion will be populated if available, otherwise will be set to midnight. - - + The distance from the origin to the destination. Returned for Custom Critical shipments. @@ -1472,26 +1378,6 @@ - - - Date and time the package should be (or should have been) delivered. (Returned for CSR SL only.) - - - - - Date and time the package would be delivered if the package has appointment delivery as a special service. - - - - - Projected package delivery time based on ship time stamp, service and destination. Not populated if delivery has already occurred. - - - - - The time the package was actually delivered. - - Actual address where package was delivered. Differs from destinationAddress, which indicates where the package was to be delivered; This field tells where delivery actually occurred (next door, at station, etc.) @@ -1532,13 +1418,9 @@ Specifies the total number of unique addresses on the CRNs in a consolidation. - + - - - The types of email notifications that are available for the package. - - + Returned for cargo shipments only when they are currently split across vehicles. @@ -1609,9 +1491,6 @@ - - The type of track to be performed. - @@ -1640,6 +1519,20 @@ + + + + + A code that designates the type of informational message being returned. + + + + + The informational message in human readable form. + + + + @@ -1679,11 +1572,7 @@ Options available for a tracking notification recipient. - - - The types of email notifications available for this recipient. - - + @@ -1710,6 +1599,17 @@ + + + + + Indicates the classification of the charges being paid. + + + + + + @@ -1751,9 +1651,6 @@ - - The descriptive data returned from a FedEx package tracking request. - @@ -1783,9 +1680,6 @@ - - The descriptive data sent by a client to track a FedEx package. - @@ -1931,6 +1825,7 @@ + @@ -1956,7 +1851,9 @@ + + @@ -1997,6 +1894,7 @@ + @@ -2104,10 +2002,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Specifies the information used to fax the document. + + + + + + + + + + + + + + + + Specifies the recipients of the email. + + + + + Identifies the person initiating the email. + + + + + This is the localization of the email content. + + + + + A message included in the body of the email. + + + + + + + + + + + + The localization for the generated document. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - Descriptive data that governs data payload language/translations. The TransactionDetail from the request is echoed back to the caller in the corresponding reply. - @@ -2139,9 +2158,6 @@ - - Identifies the collection of units of measure that can be associated with a weight value. - @@ -2191,7 +2207,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -2213,17 +2229,11 @@ - - - - - - - - + + @@ -2231,21 +2241,17 @@ - - + + - - - - - - - + + + @@ -2254,17 +2260,8 @@ - - - - - - - - - - + @@ -2272,8 +2269,8 @@ - - + + @@ -2282,7 +2279,7 @@ - + diff --git a/fedex/wsdl/test_server_wsdl/UploadDocumentService_v11.wsdl b/fedex/wsdl/test_server_wsdl/UploadDocumentService_v11.wsdl old mode 100644 new mode 100755 diff --git a/fedex/wsdl/test_server_wsdl/AvailabilityAndCommitmentService_v4.wsdl b/fedex/wsdl/test_server_wsdl/ValidationAvailabilityAndCommitmentService_v8.wsdl similarity index 94% rename from fedex/wsdl/test_server_wsdl/AvailabilityAndCommitmentService_v4.wsdl rename to fedex/wsdl/test_server_wsdl/ValidationAvailabilityAndCommitmentService_v8.wsdl index a765dab..d4b3313 100755 --- a/fedex/wsdl/test_server_wsdl/AvailabilityAndCommitmentService_v4.wsdl +++ b/fedex/wsdl/test_server_wsdl/ValidationAvailabilityAndCommitmentService_v8.wsdl @@ -1,6 +1,6 @@ - + - + @@ -18,6 +18,11 @@ The two-letter code used to identify a country. + + + The geographic coordinates cooresponding to this address. + + @@ -27,6 +32,7 @@ + @@ -111,7 +117,7 @@ - A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) witout having to parse the message string. + A collection of name/value pairs that provide specific data to help the client determine the nature of an error (or warning, etc.) without having to parse the message string. @@ -190,7 +196,7 @@ - + Optionally supplied instead of service to restrict reply to services for a specific carrier. @@ -229,6 +235,7 @@ + @@ -319,7 +326,7 @@ Identifies a system or sub-system which performs an operation. - + Identifies the service business level. @@ -353,7 +360,7 @@ - +