Skip to content

Commit dbe0885

Browse files
authored
Add orders ednpoints (#65)
* move getBatchCreateAsyncStatus to the correct column * add teams endpoint and update readme * added CRUD operation for orders features for clients * updated READMEs
1 parent ae49be8 commit dbe0885

4 files changed

Lines changed: 10 additions & 0 deletions

File tree

README.es.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ Estas son las operaciones disponibles para cada endpoint:
8989
| [Containers](https://docs.onfleet.com/reference/containers) | get(workers=id)<br />get(teams=id)<br />get(organizations=id) | x | update(id, body={}) | x |
9090
| [Destinations](https://docs.onfleet.com/reference/destinations) | get(id) | create(body={})<br />matchMetadata(body={}) | x | x |
9191
| [Hubs](https://docs.onfleet.com/reference/hubs) | get() | create(body={}) | update(id, body={}) | x |
92+
| [Orders](https://docs.onfleet.com/reference/orders) | get(id)<br />quote(queryParams={}) | create(body={})<br />cancel(body={})<br />clone(id)<br />reject(id) | update(id, body={}) | x |
9293
| [Organization](https://docs.onfleet.com/reference/organizations) | get()<br />get(id) | x | insertTask(id, body={}) | x |
9394
| [Recipients](https://docs.onfleet.com/reference/recipients) | get(id)<br />get(name='')<br />get(phone='') | create(body={})<br />matchMetadata(body={}) | update(id, body={}) | x |
9495
| [Route Plans](https://docs.onfleet.com/update/reference/routeplan#/) | get(id)<br />get(queryParams="") | create(body={}) | update(id, body={})<br />addTasksToRoutePlan(id, body={}) | deleteOne(id) |

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ Here are the operations available for each entity:
9494
| [Containers](https://docs.onfleet.com/reference/containers) | get(workers=id)<br />get(teams=id)<br />get(organizations=id) | x | update(id, body={}) | x |
9595
| [Destinations](https://docs.onfleet.com/reference/destinations) | get(id) | create(body={})<br />matchMetadata(body={}) | x | x |
9696
| [Hubs](https://docs.onfleet.com/reference/hubs) | get() | create(body={}) | update(id, body={}) | x |
97+
| [Orders](https://docs.onfleet.com/reference/orders) | get(id)<br />quote(queryParams={}) | create(body={})<br />cancel(body={})<br />clone(id)<br />reject(id) | update(id, body={}) | x |
9798
| [Organization](https://docs.onfleet.com/reference/organizations) | get()<br />get(id) | x | insertTask(id, body={}) | x |
9899
| [Recipients](https://docs.onfleet.com/reference/recipients) | get(id)<br />get(name="")<br />get(phone="") | create(body={})<br />matchMetadata(body={}) | update(id, body={}) | x |
99100
| [Route Plans](https://docs.onfleet.com/update/reference/routeplan#/) | get(id)<br />get(queryParams="") | create(body={}) | update(id, body={})<br />addTasksToRoutePlan(id, body={}) | deleteOne(id) |

README.zh-tw.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ onfleet_api = Onfleet(api_key="<your_api_key>") # Without the .auth.json file
8585
| [Containers](https://docs.onfleet.com/reference#containers) | get(workers=id)<br />get(teams=id)<br />get(organizations=id) | x | update(id, body={}) | x |
8686
| [Destinations](https://docs.onfleet.com/reference/destinations) | get(id) | create(body={})<br />matchMetadata(body={}) | x | x |
8787
| [Hubs](https://docs.onfleet.com/reference/hubs) | get() | create(body={}) | update(id, body={}) | x |
88+
| [Orders](https://docs.onfleet.com/reference/orders) | get(id)<br />quote(queryParams={}) | create(body={})<br />cancel(body={})<br />clone(id)<br />reject(id) | update(id, body={}) | x |
8889
| [Organization](https://docs.onfleet.com/reference/organizations) | get()<br />get(id) | x | insertTask(id, body={}) | x |
8990
| [Recipients](https://docs.onfleet.com/reference/recipients) | get(id)<br />get(name='')<br />get(phone='') | create(body={})<br />matchMetadata(body={}) | update(id, body={}) | x |
9091
| [Route Plans](https://docs.onfleet.com/update/reference/routeplan#/) | get(id)<br />get(queryParams="") | create(body={}) | update(id, body={})<br />addTasksToRoutePlan(id, body={}) | deleteOne(id) |

onfleet/onfleet.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ class Onfleet(object):
3535
organization.get = Request('GET', ['/organization', '/organizations/:orgId'], _session)
3636
organization.insertTask = Request('PUT', '/containers/organization/:taskId', _session)
3737

38+
orders = Endpoint('taskOrders', ('POST', 'PUT'), _session)
39+
orders.get = Request('GET', '/taskOrders/:orderShortId', _session)
40+
orders.cancel = Request('POST', '/taskOrders/cancel', _session)
41+
orders.clone = Request('POST', '/taskOrders/:orderId/clone', _session)
42+
orders.reject = Request('POST', '/taskOrders/:orderShortId/reject', _session)
43+
orders.quote = Request('GET', '/deliveryServices/quote', _session)
44+
3845
recipients = Endpoint('recipients', ('POST', 'PUT'), _session)
3946
recipients.get = Request('GET', '/recipients/:recipientId', _session)
4047
recipients.matchMetadata = Request('POST', '/recipients/metadata', _session)

0 commit comments

Comments
 (0)