Skip to content

Instantly share code, notes, and snippets.

@pomSense
Created March 16, 2022 21:46
Show Gist options
  • Save pomSense/2128616ba14708d72d836b686436d2fd to your computer and use it in GitHub Desktop.
Save pomSense/2128616ba14708d72d836b686436d2fd to your computer and use it in GitHub Desktop.
Container Tracking / Visibility Milestones
export const enum MilestoneDescription {
AVAILABLE_FOR_DELIVERY = "Available for release / delivery",
BARGE_ARRIVE = "Barge arrived",
BARGE_DEPART = "Barge departed",
CARRIER_RELEASE = "Carrier release",
CUSTOMER_PICKED_UP = "Picked up by customer",
CUSTOMS_HOLD = "Customs hold",
CUSTOMS_RELEASE = "Customs release",
DELIVERED = "Delivered",
DELIVERING = "Out for delivery",
DISCHARGE_BARGE = "Discharged from barge",
DISCHARGE_BARGE_DEST = "Discharged from barge at destination port",
DISCHARGE_FEEDER = "Discharged from feeder",
DISCHARGE_FEEDER_DESTINATION = "Discharged from feeder at destination port",
DISCHARGE_FEEDER_TS = "Discharged from feeder at transshipment port",
DISCHARGE_RAIL = "Discharged from rail",
DISCHARGE_RAIL_INLAND_DESTINATION = "Discharged from rail at inland destination",
DISCHARGE_RAIL_ORIGIN = "Discharged from rail at origin port",
DISCHARGE_TRANSSHIPMENT = "Discharged transshipment",
DISCHARGE_TRUCK = "Discharged from truck",
DISCHARGE_VESSEL = "Discharged from vessel",
DISCHARGE_VESSEL_DEST = "Discharged from vessel at destination port",
DISCHARGE_VESSEL_TS = "Discharged from vessel at transshipment port",
EST_DEST_ARRIVAL = "Estimated arrival at destination",
FEEDER_ARRIVE = "Feeder arrived",
FEEDER_ARRIVE_DESTINATION = "Feeder arrived at destination port",
FEEDER_ARRIVE_TS = "Feeder arrived at transshipment port",
FEEDER_DEPART = "Feeder departed",
FEEDER_DEPART_TS = "Feeder departure from transshipment port",
FREIGHT_CHARGES_SETTLED = "Freight charges settled",
GATE_IN = "Gate in",
GATE_IN_DESTINATION = "Gate in at destination port",
GATE_IN_EMPTY = "Gate in empty",
GATE_IN_EMPTY_INLAND_ORIGIN = "Gate in empty at inland origin",
GATE_IN_EMPTY_RETURN = "Gate in empty return",
GATE_IN_FULL = "Gate in full",
GATE_IN_INLAND_DESTINATION = "Gate in at inland destination",
GATE_IN_ORIGIN = "Gate in at origin port",
GATE_OUT = "Gate out",
GATE_OUT_DESTINATION = "Gate out from destination port",
GATE_OUT_EMPTY = "Gate out empty",
GATE_OUT_FULL = "Gate out full",
GATE_OUT_INLAND_DESTINATION = "Gate out from inland destination",
GATE_OUT_ORIGIN = "Gate out from origin port",
GATE_OUT_TO_CONSIGNEE = "Gate out to consignee",
GATE_OUT_TS = "Gate out from transshipment port",
IMPORT_TO_EXPORT = "Destuffed and reused for export",
IN_BOND_AUTHORIZED = "In-bond movement authorized",
LOAD_ON_BARGE = "Loaded on barge",
LOAD_ON_BARGE_ORIGIN = "Loaded on barge at origin port",
LOAD_ON_BARGE_TS = "Loaded on barge at transshipment port",
LOAD_ON_FEEDER = "Loaded on feeder",
LOAD_ON_FEEDER_ORIGIN = "Loaded on feeder at origin port",
LOAD_ON_FEEDER_TS = "Loaded on feeder at transshipment port",
LOAD_ON_RAIL = "Loaded on rail",
LOAD_ON_RAIL_DESTINATION = "Loaded on rail at destination port",
LOAD_ON_TRUCK = "Loaded on truck",
LOAD_ON_VESSEL = "Loaded on vessel",
LOAD_ON_VESSEL_ORIGIN = "Loaded on vessel at origin port",
LOAD_ON_VESSEL_TS = "Loaded on vessel at transshipment port",
LOAD_TRANSSHIPMENT = "Loaded transshipment",
LOADED = "Loaded",
RAIL_ARRIVE = "Rail arrived",
/**
* @RAIL_ARRIVE_FINAL_HUB
* Container via train has arrived at the last stop, but unclear if inland or port
*/
RAIL_ARRIVE_FINAL_HUB = "Rail arrived at final hub",
RAIL_ARRIVE_INLAND_DESTINATION = "Rail arrived at inland destination",
RAIL_ARRIVE_ORIGIN_PORT = "Rail arrived at origin port",
RAIL_DEMURRAGE = "Rail demurrage notice",
RAIL_DEPART = "Rail departed",
RAIL_DEPART_DESTINATION_PORT = "Rail departed from destination port",
RAIL_DEPART_INLAND_ORIGIN = "Rail departed from inland origin",
RAIL_DEPART_ORIGIN_PORT = "Rail departed from origin port",
/**
* @STRIP_IN Stripping is the removal of goods in a standard container to the warehouse or to an open ground for the client to load out
*/
STRIP_IN = "Stripping",
/**
* @STRIP_IN_EMPTY Stripping completed
*/
STRIP_IN_EMPTY = "Stripping empty",
/**
* @STUFFING Container stuffing is the process by which goods are loaded into a container to be shipped
*/
STUFFING = "Stuffing",
TRANSSHIPMENT_DELAY = "Transshipment delay",
TRUCK_ARRIVE = "Truck arrived",
TRUCK_ARRIVE_DESTINATION = "Truck arrived at destination",
TRUCK_ARRIVE_ORIGIN_PORT = "Truck arrived at origin port",
TRUCK_ARRIVE_TS = "Truck arrived at transshipment port",
TRUCK_DELIVERY_SCHEDULED = "Truck delivery scheduled",
TRUCK_DEPART = "Truck departed",
TRUCK_DEPART_DEST_PORT = "Truck departed from destination port",
TRUCK_DEPART_INLAND_ORIGIN = "Truck departed from inland origin",
TRUCK_DEPART_TS = "Truck departure at transshipment port",
TRUCK_PICKUP_SCHEDULED = "Truck pickup scheduled",
EST_VESSEL_ARRIVAL = "Estimated vessel arrival",
VESSEL_ARRIVAL = "Vessel arrival",
VESSEL_ARRIVAL_TS = "Vessel arrival at transshipment port",
VESSEL_ARRIVE = "Vessel arrived",
VESSEL_ARRIVE_DESTINATION = "Vessel arrived at destination port",
VESSEL_ARRIVE_ORIGIN = "Vessel arrived at origin port",
VESSEL_BERTH = "Vessel berthed in port",
VESSEL_BERTH_POD = "Vessel berthed at destination port",
VESSEL_BERTH_TS = "Vessel berthed at transshipment port",
EST_VESSEL_DEPART = "Estimated vessel departure",
VESSEL_DEPART = "Vessel departed",
VESSEL_DEPART_ORIGIN = "Vessel departure from origin port",
VESSEL_DEPART_TS = "Vessel departure from transshipment port",
VESSEL_UNLOADING_DESTINATION = "Vessel unloading at destination port",
VESSEL_UNLOADING_TS = "Vessel unloading at transshipment port",
VGM_RECEIVED = "VGM received",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment