Skip to content

International Time in Transit - FedexAvailabilityCommitmentRequest #113

Open
@Helix31522

Description

@Helix31522

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions