Package ch.aaap.harvestclient.service
Interface ExpenseCategoryService
public interface ExpenseCategoryService
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<ExpenseCategory>create(ExpenseCategory creationInfo) retrofit2.Call<Void>delete(long expenseCategoryId) retrofit2.Call<ExpenseCategory>get(long expenseCategoryId) retrofit2.Call<PaginatedList>retrofit2.Call<ExpenseCategory>update(long expenseCategoryId, ExpenseCategoryUpdateInfo updateInfo)  
- 
Field Details
- 
basePath
- See Also:
 
 - 
id
- See Also:
 
 - 
path
- See Also:
 
 
 - 
 - 
Method Details
- 
list
 - 
get
@GET("expense_categories/{expenseCategoryId}") retrofit2.Call<ExpenseCategory> get(@Path("expenseCategoryId") long expenseCategoryId)  - 
create
@POST("expense_categories") retrofit2.Call<ExpenseCategory> create(@Body ExpenseCategory creationInfo)  - 
update
@PATCH("expense_categories/{expenseCategoryId}") retrofit2.Call<ExpenseCategory> update(@Path("expenseCategoryId") long expenseCategoryId, @Body ExpenseCategoryUpdateInfo updateInfo)  - 
delete
@DELETE("expense_categories/{expenseCategoryId}") retrofit2.Call<Void> delete(@Path("expenseCategoryId") long expenseCategoryId)  
 -