Open
Description
Hi all,
Thanks in advance for your help. What am I missing here? I can return time in transit for ground shipments, but I am having no luck with International time in transit.
avc_request = FedexAvailabilityCommitmentRequest(CONFIG_OBJ)
avc_request.Origin.PostalCode = sender_postal
avc_request.Origin.CountryCode = sender_country
avc_request.Destination.PostalCode = receiver_postal
avc_request.Destination.CountryCode = receiver_country
avc_request.CarrierCode = 'FDXE'
avc_request.ShipDate = shipment_date
avc_request.send_request()
print(avc_request.response)
print('----start------')
for option in avc_request.response.Options:
if hasattr(option, 'TransitTime'):
print(option.Service)
print(option.TransitTime)
print('----end------')
avc_request.response prints the following, but there is no transit time to pull for each service:
(reply){
HighestSeverity = "SUCCESS"
Notifications[] =
(Notification){
Severity = "SUCCESS"
Source = "vacs"
Code = "000"
Message = "SUCCESS"
LocalizedMessage = "SUCCESS"
},
Version =
(VersionId){
ServiceId = "vacs"
Major = 4
Intermediate = 0
Minor = 0
}
Options[] =
(ServiceAvailabilityOption){
Service = "INTERNATIONAL_PRIORITY"
DestinationStationId = "MNLA "
DestinationAirportId = "MNL"
},
(ServiceAvailabilityOption){
Service = "INTERNATIONAL_ECONOMY"
DestinationStationId = "MNLA "
DestinationAirportId = "MNL"
},
(ServiceAvailabilityOption){
Service = "INTERNATIONAL_PRIORITY_FREIGHT"
DestinationStationId = "MNLA "
DestinationAirportId = "MNL"
},
(ServiceAvailabilityOption){
Service = "INTERNATIONAL_ECONOMY_FREIGHT"
DestinationStationId = "MNLA "
DestinationAirportId = "MNL"
},
(ServiceAvailabilityOption){
Service = "INTERNATIONAL_PRIORITY_DISTRIBUTION"
},
(ServiceAvailabilityOption){
Service = "INTERNATIONAL_DISTRIBUTION_FREIGHT"
},
}
Metadata
Metadata
Assignees
Labels
No labels