import { BaseRequest } from './base-request';
import {
  PickupContactDetails,
  PickupLocationDetails,
  PickupShipmentDetails,
  PickupWindow,
} from '../models';

/** @description Basic structure for a request to schedule pickup */
export class SchedulePickupRequest extends BaseRequest {
  location?: PickupLocationDetails;
  contact?: PickupContactDetails;
  pickup_details?: PickupShipmentDetails;
  requested_pickup_window!: PickupWindow;
}
