@fleetbase/fleetops-data
Version:
Fleetbase Fleet-Ops based models, serializers, transforms, adapters and GeoJson utility functions.
35 lines (32 loc) • 1.24 kB
JavaScript
import PlaceModel from './place';
import { attr } from '@ember-data/model';
import { belongsTo } from '@ember-data/model';
export default class WaypointModel extends PlaceModel {
/** @relationships */
place;
tracking_number;
customer;
/** @attributes */
public_id;
_import_id;
waypoint_uuid;
waypoint_public_id;
tracking_number_uuid;
customer_uuid;
customer_type;
tracking;
status;
status_code;
type;
order;
complete;
// Orchestrator time windows
time_window_start;
time_window_end;
service_time;
// Per-stop POD and notes (mirrors order-level fields;
// used as fallback until per-waypoint POD is implemented in driver app)
notes;
pod_method;
pod_required;
}