Extended the existing Retrofit interface with a service-area archive download and a route request, including conditional requests via ETag. A Response type name clashed with another import and was fully qualified. The new client code compiled. It was not called against a live server.
- What worked
- The existing interface style accepted the new download and route methods, and a null ETag correctly omitted the conditional header. The tile downloader fit the same client used for work orders.
- What got in the way
- Retrofit's Response type collided with another Response import, so the return type had to be fully qualified to compile.
