TimeAndActionMilestone
actualEndDate date-timenullable
Actual shipment begin date
Example:
2021-03-05T00:00:00+00:00
actualStartDate date-timenullable
Actual shipment begin date
Example:
2021-03-01T00:00:00+00:00
id stringnullable
Unique identifier of the Milestone
Example:
1234f24e-54f6-4326-b4d3-402d52af291a
isOnTimePlannedEndDate boolean
Indicate whether the planned shipment end date is on time
Example:
true
isOnTimePlannedStartDate boolean
Indicate whether the planned shipment start date is on time
Example:
true
name stringnullable
Name of the Milestone
Example:
Packaging Arrival
plannedEndDate date-timenullable
Planned shipment end date
Example:
2021-03-05T00:00:00+00:00
plannedEndDateDelay objectnullable
Delay information on planned end date
unit stringnullable
The unit of late time (day/month i.e.)
Example:
day
value integer
Number of late unit (2 i.e.)
plannedStartDate date-timenullable
Planned shipment start date
Example:
2021-03-01T00:00:00+00:00
plannedStartDateDelay objectnullable
Delay information on planned start date
unit stringnullable
The unit of late time (day/month i.e.)
Example:
day
value integer
Number of late unit (2 i.e.)
shipmentPlanDelay objectnullable
Delay information of the milestone
reasonCodes object[]nullable
List of milestones reason codes
Array [
primaryReasonCode stringnullable
Primary reason code of the delay of the milestone
Example:
Retailer reason
secondaryReasonCodes string[]nullable
Secondary reason codes of the delay of the milestone
Example:
Sample Approval Delay
]
reasonSetName stringnullable
Set of reasons
Example:
Delay
TimeAndActionMilestone
{
"actualEndDate": "2021-03-05T00:00:00+00:00",
"actualStartDate": "2021-03-01T00:00:00+00:00",
"id": "1234f24e-54f6-4326-b4d3-402d52af291a",
"isOnTimePlannedEndDate": "true",
"isOnTimePlannedStartDate": "true",
"name": "Packaging Arrival",
"plannedEndDate": "2021-03-05T00:00:00+00:00",
"plannedEndDateDelay": {
"unit": "day",
"value": 0
},
"plannedStartDate": "2021-03-01T00:00:00+00:00",
"plannedStartDateDelay": {
"unit": "day",
"value": 0
},
"shipmentPlanDelay": {
"reasonCodes": [
{
"primaryReasonCode": "Retailer reason",
"secondaryReasonCodes": "Sample Approval Delay"
}
],
"reasonSetName": "Delay"
}
}