import { CreateTrackingRequestOrderPromisedDeliveryDate } from "./CreateTrackingRequestOrderPromisedDeliveryDate"; import { CreateTrackingRequestDeliveryType } from "./CreateTrackingRequestDeliveryType"; import { CreateTrackingRequestLastMile } from "./CreateTrackingRequestLastMile"; import { CreateTrackingRequestCustomers } from "./CreateTrackingRequestCustomers"; import { CreateTrackingRequestShipmentDirection } from "./CreateTrackingRequestShipmentDirection"; export interface CreateTrackingRequest { id?: string; tracking_number: string; slug?: string; title?: string; order_id?: string; custom_fields?: { [key: string]: any; }; order_id_path?: string; language?: string; order_promised_delivery_date?: CreateTrackingRequestOrderPromisedDeliveryDate; pickup_location?: string; delivery_type?: CreateTrackingRequestDeliveryType; pickup_note?: string; tracking_account_number?: string; tracking_key?: string; tracking_ship_date?: string; origin_country_region?: string; origin_state?: string; origin_city?: string; origin_postal_code?: string; origin_raw_location?: string; destination_country_region?: string; destination_state?: string; destination_city?: string; destination_postal_code?: string; destination_raw_location?: string; note?: string; slug_group?: string; order_date?: string; order_number?: string; shipment_type?: string; shipment_tags?: string[]; courier_connection_id?: string; location_id?: string; shipping_method?: string; last_mile?: CreateTrackingRequestLastMile; customers?: CreateTrackingRequestCustomers[]; shipment_direction?: CreateTrackingRequestShipmentDirection; }