Skip to content

Commit 32dab99

Browse files
committed
added Fleet resource and added stores for service areas, zones, and fleets
1 parent 360fee1 commit 32dab99

File tree

10 files changed

+23
-8
lines changed

10 files changed

+23
-8
lines changed

dist/cjs/fleetbase.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cjs/fleetbase.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/esm/fleetbase.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/esm/fleetbase.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/fleetbase.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/fleetbase.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fleetbase/sdk",
3-
"version": "1.2.11",
3+
"version": "1.2.12",
44
"description": "Fleetbase JS & Node SDK",
55
"repository": "https://github.com/fleetbase/fleetbase-js",
66
"license": "AGPL-3.0-or-later",

src/fleetbase.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Store from './store.js';
22
import Resource, { isResource } from './resource.js';
3-
import { Contact, Driver, Entity, Order, Payload, Place, TrackingStatus, Vehicle, Vendor, Waypoint, Zone, ServiceArea, ServiceRate, ServiceQuote, Organization } from './resources.js';
3+
import { Contact, Driver, Entity, Order, Payload, Place, TrackingStatus, Vehicle, Vendor, Waypoint, Zone, ServiceArea, ServiceRate, ServiceQuote, Organization, Fleet } from './resources.js';
44
import { BrowserAdapter, NodeAdapter, EmberJsAdapter, Adapter } from './adapters.js';
55
import { isNodeEnvironment, detectAdapter, isLatitude, isLongitude, Point, GoogleAddress, StoreActions } from './utils/index.js';
66
import Collection, { createCollection } from './utils/collection.js';
@@ -69,6 +69,9 @@ export default class Fleetbase {
6969
this.vehicles = new Store('vehicle', this.adapter);
7070
this.vendors = new Store('vendor', this.adapter);
7171
this.contacts = new Store('contact', this.adapter);
72+
this.serviceAreas = new Store('service-area', this.adapter);
73+
this.zones = new Store('zone', this.adapter);
74+
this.fleets = new Store('fleet', this.adapter);
7275
this.organizations = new Store('organization', this.adapter).extendActions(organizationActions);
7376
}
7477

@@ -103,6 +106,7 @@ export {
103106
ServiceRate,
104107
ServiceQuote,
105108
Organization,
109+
Fleet,
106110
BrowserAdapter,
107111
NodeAdapter,
108112
EmberJsAdapter,

src/resources.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ export { default as Zone } from './resources/zone.js';
1313
export { default as ServiceArea } from './resources/service-area.js';
1414
export { default as ServiceRate } from './resources/service-rate.js';
1515
export { default as ServiceQuote } from './resources/service-quote.js';
16+
export { default as Fleet } from './resources/fleet.js';

src/resources/fleet.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import Resource from '../resource.js';
2+
import { register } from '../registry.js';
3+
4+
export default class Fleet extends Resource {
5+
constructor(attributes = {}, adapter, options = {}) {
6+
super(attributes, adapter, 'fleet', options);
7+
}
8+
}
9+
10+
register('resource', 'Fleet', Fleet);

0 commit comments

Comments
 (0)