Package ch.aaap.harvestclient.service
Interface ExpenseCategoryService
public interface ExpenseCategoryService
-
Field Summary
-
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)
-