@shipengine/connect-carrier-api
Version:
This is the typescript/javascript definitions for carrier api
21 lines (19 loc) • 614 B
text/typescript
import { BaseRequest } from './base-request';
import {
CancellationDetails,
PickupConfirmation,
PickupContactDetails,
PickupLocationDetails,
PickupShipmentDetails,
PickupWindow,
} from '../models';
/** @description Basic structure for a request to cancel pickup */
export class CancelPickupRequest extends BaseRequest {
confirmation?: PickupConfirmation;
location?: PickupLocationDetails;
cancellation_details?: CancellationDetails;
contact?: PickupContactDetails;
pickup_details?: PickupShipmentDetails;
pickup_windows?: PickupWindow[];
custom_properties?: { [key: string]: string };
}