AppointmentChangeCreateCmd
{
"appointmentId": "string",
"changeType": "UPDATE",
"appointmentTimeFrom": "string",
"appointmentTimeTo": "string",
"missAppointment": true,
"note": "string",
"reason": "string",
"receiptIds": [
"string"
],
"loadIds": [
"string"
],
"originalInboundAction": "string",
"originalReceiptIds": [
"string"
],
"originalOutboundAction": "string",
"originalLoadIds": [
"string"
],
"nowInboundAction": "string",
"nowOutboundAction": "string"
}
Properties
| Name | Type | Required | Constraints | Chinese Name | Description |
|---|---|---|---|---|---|
| appointmentId | string | true | none | Appointment identifier | |
| changeType | string | false | none | Type of change made | |
| appointmentTimeFrom | string | false | none | Original appointment time | |
| appointmentTimeTo | string | false | none | New appointment time | |
| missAppointment | boolean | false | none | Flag indicating if appointment time was missed | |
| note | string | false | none | Additional notes or comments | |
| reason | string | false | none | Reason for the change | |
| receiptIds | [string] | false | none | Current receipt IDs | |
| loadIds | [string] | false | none | Current load IDs | |
| originalInboundAction | string | false | none | Original inbound action | |
| originalReceiptIds | [string] | false | none | Original receipt IDs | |
| originalOutboundAction | string | false | none | Original outbound action | |
| originalLoadIds | [string] | false | none | Original load IDs | |
| nowInboundAction | string | false | none | Current inbound action at the time of change | |
| nowOutboundAction | string | false | none | Current outbound action at the time of change |
Enum Values
| Property | Value |
|---|---|
| changeType | UPDATE |
| changeType | CANCEL |
| changeType | ASSIGN_DRIVER |
| changeType | COMPLETE_PRE_CHECK_IN |
| changeType | COMPLETE_CHECK_IN |