示例#1
0
 public override ShippingRate EstimateShippingCost(ShippingSession session, IShippingContext context, Shipment shipment)
 {
     throw new ShippingException("Not supported");
 }
示例#2
0
 public override Label CreateLabel(ShippingSession session, IShippingContext context, Shipment shipment)
 {
     throw new ShippingException("Not supported");
 }
示例#3
0
 public override Address ValidateAddress(ShippingSession session, IShippingContext context, Address address, out ValidateShippingAddressException error)
 {
     throw new ShippingException("Not supported");
 }
示例#4
0
 public override ShippingRate EstimateShippingCost(ShippingSession session, IShippingContext context, Shipment shipment)
 {
     return(EstimateShippingCost((ShippoSession)session, context, shipment));
 }
示例#5
0
 public override TrackInfo TrackShipment(ShippingSession session, IShippingContext context, string carrierID, string trackingNumber)
 {
     return(TrackShipment((ManualSession)session, context, carrierID, trackingNumber));
 }
示例#6
0
 public override string GetTrackingURL(ShippingSession session, IShippingContext context, string carrierID, string trackingNumber)
 {
     return(GetTrackingURL((ShippoSession)session, context, carrierID, trackingNumber));
 }
示例#7
0
 public override Address ValidateAddress(ShippingSession session, IShippingContext context, Address address, out ValidateShippingAddressException error)
 {
     return(ValidateAddress((ShippoSession)session, context, address, out error));
 }
示例#8
0
 public override Label CreateLabel(ShippingSession session, IShippingContext context, Shipment shipment)
 {
     return(CreateLabel((ShippoSession)session, context, shipment));
 }
示例#9
0
 public override TrackInfo TrackShipment(ShippingSession session, IShippingContext context, string carrierID, string trackingNumber)
 {
     // spol 20170412: redirect to carrier's tracking page for now; use the method below to enable Shippo tracking
     return(base.TrackShipment(session, context, carrierID, trackingNumber));
 }
示例#10
0
 public override TrackInfo TrackShipment(ShippingSession session, IShippingContext context, string trackingNumber)
 {
     return(TrackShipment((ShippoSession)session, context, trackingNumber));
 }
示例#11
0
 public override Exception ValidateAddress(ShippingSession session, IShippingContext context, Address address)
 {
     return(ValidateAddress((ShippoSession)session, context, address));
 }
示例#12
0
 public override Label CreateReturnLabel(ShippingSession session, IShippingContext context, Shipment shipment, object labelID)
 {
     return(CreateReturnLabel((ShippoSession)session, context, shipment, labelID));
 }
示例#13
0
 public override Label CreateLabel(ShippingSession session, IShippingContext context, Shipment shipment)
 {
     return CreateLabel((ShippoSession)session, context, shipment);
 }
示例#14
0
 public override TrackInfo TrackShipment(ShippingSession session, IShippingContext context, string trackingNumber)
 {
     return TrackShipment((ShippoSession)session, context, trackingNumber);
 }
示例#15
0
 public override Label CreateReturnLabel(ShippingSession session, IShippingContext context, Shipment shipment, object labelID)
 {
     return CreateReturnLabel((ShippoSession)session, context, shipment, labelID);
 }
示例#16
0
 public override Financial.Amount?EstimateShippingCost(ShippingSession session, IShippingContext context, Shipment shipment)
 {
     return(EstimateShippingCost((ShippoSession)session, context, shipment));
 }