@fleetbase/fleetops-data
Version:
Fleetbase Fleet-Ops based models, serializers, transforms, adapters and GeoJson utility functions.
51 lines (45 loc) • 1.66 kB
JavaScript
import Model, { attr, belongsTo } from '@ember-data/model';
export default class RecurringOrderScheduleModel extends Model {
public_id;
uuid;
name;
description;
status;
timezone;
starts_at;
ends_at;
rrule;
last_materialized_at;
materialization_horizon;
customer_uuid;
customer_type;
facilitator_uuid;
facilitator_type;
order_config_uuid;
driver_assigned_uuid;
vehicle_assigned_uuid;
service_rate_uuid;
template_order_meta;
template_payload;
template_entities;
meta;
upcoming_occurrences;
next_occurrence_at;
created_at;
updated_at;
customer;
facilitator;
order_config;
driver_assigned;
vehicle_assigned;
service_rate;
get isActive() {
return this.status === 'active';
}
get isPaused() {
return this.status === 'paused';
}
get isCanceled() {
return this.status === 'canceled';
}
}