AppointmentUpdateCmd
{
"appointmentTime": "string",
"carrierId": "string",
"customerIds": [
"string"
],
"change": {
"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"
},
"inboundAction": {
"appointmentId": "string",
"appointmentType": "INBOUND",
"serviceType": "string",
"appointmentTime": "string",
"referenceIds": [
"string"
],
"customerIds": [
"string"
]
},
"outboundAction": {
"appointmentId": "string",
"appointmentType": "INBOUND",
"serviceType": "string",
"appointmentTime": "string",
"referenceIds": [
"string"
],
"customerIds": [
"string"
]
},
"updateAction": true,
"finalCarrierId": "string",
"driverId": "string",
"carrierReference": "string",
"carrierNotes": "string",
"cargoStatus": "UNKNOWN",
"notes": "string",
"operator": "CARRIER"
}
Properties
| Name | Type | Required | Constraints | Chinese Name | Description |
|---|---|---|---|---|---|
| appointmentTime | string | true | none | Updated appointment time | |
| carrierId | string | true | none | Updated carrier identifier | |
| customerIds | [string] | false | none | Updated list of customer identifiers | |
| change | AppointmentChangeCreateCmd (opens in a new tab) | false | none | Change record for tracking modifications | |
| inboundAction | AppointmentActionCreateCmd (opens in a new tab) | false | none | Updated inbound action details | |
| outboundAction | AppointmentActionCreateCmd (opens in a new tab) | false | none | Updated outbound action details | |
| updateAction | boolean | false | none | Flag to indicate whether to update action records | |
| finalCarrierId | string | false | none | Sub-carrier identifier | |
| driverId | string | false | none | Driver identifier | |
| carrierReference | string | false | none | Carrier reference number | |
| carrierNotes | string | false | none | Carrier notes or comments | |
| cargoStatus | string | false | none | Cargo status | |
| notes | string | false | none | Note or remarks for the appointment | |
| operator | string | false | none | Operator who updates the appointment (carrier, customer, or internal). Not persisted to database. |
Enum Values
| Property | Value |
|---|---|
| cargoStatus | UNKNOWN |
| cargoStatus | FULL |
| cargoStatus | EMPTY |
| cargoStatus | FULL_AFTER_LOADED |
| cargoStatus | EMPTY_AFTER_OFFLOAD |
| operator | CARRIER |
| operator | CUSTOMER |
| operator | INTERNAL |