Skip to content

Instantly share code, notes, and snippets.

@blangel
blangel / MaintenanceProviderRequest.json
Created March 4, 2019 19:59
Dash Fleet API - MaintenanceProviderRequest.json
{
"name":"Jiffy Lube"
}
@blangel
blangel / MaintenanceProvider.json
Created March 4, 2019 19:41
Dash Fleet API - MaintenanceProvider.json
{
"id":"564d4981-77e4-4fe2-a86e-99a7daec10d1",
"adminUserId":"3378218f-ea85-4b19-88f0-bad4a92a2d8a",
"name":"JiffyLube",
"imageUrl":"https//api.dash.by/s/kj2jfkj3"
}
@blangel
blangel / MaintenanceServicedResult.json
Created March 4, 2019 19:29
Dash Fleet API - MaintenanceServicedResult.json
{
"serviced":{MAINTENANCE_OBJ},
"rescheduled":{MAINTENANCE_OBJ}
}
@blangel
blangel / MaintenanceServicedRequest.json
Created March 4, 2019 19:27
Dash Fleet API - MaintenanceServicedRequest.json
{
"id":,
"dateTime":,
"servicedDateTime": 1551727564000,
"servicedNotes":"Waited for 2 hours to get serviced",
"provider":{MAINTENANCE_PROVIDER_OBJ},
"cost":500,
"costCurrencyCode":"USD",
"reschedule":{MAINTENANCE_DURATION_OBJ}
}
@blangel
blangel / MaintenanceUpdate.json
Created March 4, 2019 19:20
Dash Fleet APi - MaintenanceUpdate.json
{"id":"3e897786-c715-32e8-a355-529269fc3619",
"dateTime":1549297744000,
"notes":"Request a brake inspection",
"duration": {MAINTENANCE_DURATION_OBJECT}
}
@blangel
blangel / MaintenanceDuration.json
Created March 4, 2019 19:18
Dash Fleet API - MaintenanceDuration.json
// either a distance value (e.g. perform this maintenance once every 5K miles)
{"distancePerMaintenance": 5000,
"distanceUnit": "Miles"
}
// or a duration value (e.g. perform this maintenance once every 6 months)
{"millisecondsPerMaintenance":157700000000
}
// or an absolute time (e.g. perform this maintenance at 03/04/2019)
{"absoluteDueDate":1551657600000
}
{"vehicleId":"2d708886-c675-11e8-a355-529269fb1459",
"type":"OilChange",
"notes":"Check oil filter as well",
"duration" {MAINTENANCE_DURATION_OBJ}
}
{"id":"3e897786-c715-32e8-a355-529269fc3619",
"dateTime":1549297744000,
"dueDate":1549297844000,
"type":"OilChange",
"vehicleId":"2d708886-c675-11e8-a355-529269fb1459",
"title":"Oil Change",
"notes":"Use coupon code KJFD34",
"iconImageUrl":"https://dash.by/api/s/kfj3kj43",
"iconHighlightImageUrl":"https://dash.by/api/s/3j50jde",
@blangel
blangel / Location.json
Last active February 19, 2019 16:19
Dash Fleet API - Location.json
{
"id": "b08e61bf-8bd6-4214-9d68-516562df8198:",
"dateTime": 1550592931000,
"type": "RouteItem",
"latitude": 40.72711,
"longitude": -74.004716,
"altitude": 34.7,
"bearing": 30.1,
"accuracy": 0.5,
"speed": 10,
@blangel
blangel / ScheduledMaintenanceUpdateRequest.json
Created February 4, 2019 16:42
Dash Fleet API - ScheduledMaintenanceUpdateRequest.json
{"id":"34f19876-d138-21f2-c041-fbbbcea4a590",
"dateTime":1549297744000,
"vehicleId":"2d708886-c675-11e8-a355-529269fb1459",
"description":"Oil change due in 3 months",
"notes":"Use coupon code KJFD34",
"odometerDue":"93000",
"dateTimeDue":1564936144000
}