Interface MoneylogService
-
public interface MoneylogService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<Moneylog>getMoneylogById(java.lang.Integer cloudId, java.lang.Integer branchId, java.lang.Long moneylogId)retrofit2.Call<java.util.Collection<Moneylog>>getMoneylogs(java.lang.Integer cloudId, java.lang.Integer branchId, java.lang.String dateRange, java.lang.String dateField, java.lang.Integer limit, java.lang.Integer offset, java.lang.String sort)retrofit2.Call<java.util.Collection<Moneylog>>getMoneylogs(java.lang.Integer cloudId, java.lang.String dateRange, java.lang.String dateField, java.lang.Integer limit, java.lang.Integer offset, java.lang.String sort)retrofit2.Call<java.util.Collection<Shift>>getShiftRanges(java.lang.Integer cloudId, java.lang.Integer branchId, java.lang.Integer limit, java.lang.Integer offset)
-
-
-
Method Detail
-
getMoneylogById
@GET("{cloudId}/{branchId}/{moneylogId}") retrofit2.Call<Moneylog> getMoneylogById(@Path("cloudId") java.lang.Integer cloudId, @Path("branchId") java.lang.Integer branchId, @Path("moneylogId") java.lang.Long moneylogId)- Parameters:
cloudId- - cloud idbranchId- - branch idmoneylogId- - id of the moneylog- Returns:
-
getMoneylogs
@GET("list/{cloudId}") retrofit2.Call<java.util.Collection<Moneylog>> getMoneylogs(@Path("cloudId") java.lang.Integer cloudId, @Query("dateRange") java.lang.String dateRange, @Query("dateField") java.lang.String dateField, @Query("limit") java.lang.Integer limit, @Query("offset") java.lang.Integer offset, @Query("sort") java.lang.String sort)- Parameters:
cloudId- - cloud iddateRange- - Date in format: [from]-[to] yyyy/MM/dd-yyyy/MM/dd | Timestamp in format: [start]-[end]: Long-LongdateField- - Name of the field for given dateRange filter //created,versiondatelimit- - pagination parameter, default = 100, max = 100offset- - pagination parameter, default = 0sort- - Description: Sort parameters in format: column_name1,column_name2 //means asc -column_name1,-column_name2 //means desc- Returns:
-
getMoneylogs
@GET("list/{cloudId}/{branchId}") retrofit2.Call<java.util.Collection<Moneylog>> getMoneylogs(@Path("cloudId") java.lang.Integer cloudId, @Path("branchId") java.lang.Integer branchId, @Query("dateRange") java.lang.String dateRange, @Query("dateField") java.lang.String dateField, @Query("limit") java.lang.Integer limit, @Query("offset") java.lang.Integer offset, @Query("sort") java.lang.String sort)- Parameters:
cloudId- - cloud idbranchId- - branch iddateRange- - Date in format: [from]-[to] yyyy/MM/dd-yyyy/MM/dd | Timestamp in format: [start]-[end]: Long-LongdateField- - Name of the field for given dateRange filter //created,versiondatelimit- - pagination parameter, default = 100, max = 100offset- - pagination parameter, default = 0sort- - Description: Sort parameters in format: column_name1,column_name2 //means asc -column_name1,-column_name2 //means desc- Returns:
-
getShiftRanges
@GET("shifts/{cloudId}/{branchId}") retrofit2.Call<java.util.Collection<Shift>> getShiftRanges(@Path("cloudId") java.lang.Integer cloudId, @Path("branchId") java.lang.Integer branchId, @Query("limit") java.lang.Integer limit, @Query("offset") java.lang.Integer offset)- Parameters:
cloudId- - cloud idbranchId- - branch idlimit- - pagination parameter, default = 100, max = 100offset- - pagination parameter, default = 0- Returns:
-
-