public interface HomesteadService
| Modifier and Type | Interface and Description |
|---|---|
static class |
HomesteadService.InstanceHolder |
| Modifier and Type | Method and Description |
|---|---|
Completable |
deleteAgency(String oauthHeader,
UUID id) |
Single<Agency> |
getAgency(UUID id) |
Single<List<Agency>> |
getAllAgencies() |
Single<List<Service>> |
getAllServices() |
static HomesteadService |
getInstance() |
Single<Agency> |
postAgency(String oauthHeader,
Agency agency) |
Single<Agency> |
putAgency(String oauthHeader,
Agency agency,
UUID id) |
@POST(value="agencies") Single<Agency> postAgency(@Header(value="Authorization") String oauthHeader, @Body Agency agency)
@PUT(value="agencies/{id}") Single<Agency> putAgency(@Header(value="Authorization") String oauthHeader, @Body Agency agency, @Path(value="id") UUID id)
@DELETE(value="agencies/{id}") Completable deleteAgency(@Header(value="Authorization") String oauthHeader, @Path(value="id") UUID id)
static HomesteadService getInstance()