15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/deliveries/couriers/mondial_relay/shipments/trace/format_response.rb', line 15
def execute
statuses = response[:tracing][:ret_wsi2_sub_tracing_colis_detaille].delete_if do |key, _value|
key[:libelle].blank?
end
tracking_info_params = {}
tracking_info_params[:courier_id] = 'mondial_relay'
tracking_info_params[:status] = shipment_status(response[:stat].to_i, last_status(statuses))
tracking_info_params[:checkpoints] = formatted_checkpoints(statuses)
tracking_info_params
end
|