Interface EmployeeService
-
public interface EmployeeService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<Employee>createEmployee(java.lang.Long cloudId, Employee employee)retrofit2.Call<Employee>deleteEmployee(java.lang.Long cloudId, java.lang.Long id, java.lang.Boolean anonymizeEmployee)retrofit2.Call<Employee>getEmployee(java.lang.Long cloudId, java.lang.Long id)retrofit2.Call<java.util.Collection<Employee>>getEmployees(java.lang.Long cloudId, java.lang.Integer limit, java.lang.Integer offset, java.lang.String sort)retrofit2.Call<Employee>updateEmployee(java.lang.Long cloudId, java.lang.Long id, Employee employee)
-
-
-
Method Detail
-
getEmployee
@GET("{cloudId}/{id}") retrofit2.Call<Employee> getEmployee(@Path("cloudId") java.lang.Long cloudId, @Path("id") java.lang.Long id)
-
getEmployees
@GET("{cloudId}") retrofit2.Call<java.util.Collection<Employee>> getEmployees(@Path("cloudId") java.lang.Long cloudId, @Query("limit") java.lang.Integer limit, @Query("offset") java.lang.Integer offset, @Query("sort") java.lang.String sort)
-
updateEmployee
@POST("{cloudId}/{id}/update") @Headers({"Content-Type: application/json","Accept: application/json"}) retrofit2.Call<Employee> updateEmployee(@Path("cloudId") java.lang.Long cloudId, @Path("id") java.lang.Long id, @Body Employee employee)
-
deleteEmployee
@GET("{cloudId}/{id}/delete") retrofit2.Call<Employee> deleteEmployee(@Path("cloudId") java.lang.Long cloudId, @Path("id") java.lang.Long id, @Query("anonymize") java.lang.Boolean anonymizeEmployee)
-
-