visfleet/vworkapp_ruby — Issue #4: For discussion in next API
Author: aishafenton
Created: 2012-02-02 21:33:20+00:00
State: open

- Worker should become User

- Job.worker_id should become Job.assigned_to_id

- Should be able to filter find jobs by template_name

- Customer.DeliveryContact should be called Customer.SiteContact

More debatable:

- Job.state should be called assigned_state instead.

- Can't pass a telemetry update to a worker. Maybe API should support this?

- How do we handle partial updates? For example, if I PUT Job XML that is missing the worker_id field, does that mean that the worker_id should be nilled? Or does it mean that the attribute should be left alone?