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 id
        branchId - - branch id
        moneylogId - - 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 id
        dateRange - - Date in format: [from]-[to] yyyy/MM/dd-yyyy/MM/dd | Timestamp in format: [start]-[end]: Long-Long
        dateField - - Name of the field for given dateRange filter //created,versiondate
        limit - - pagination parameter, default = 100, max = 100
        offset - - pagination parameter, default = 0
        sort - - 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 id
        branchId - - branch id
        dateRange - - Date in format: [from]-[to] yyyy/MM/dd-yyyy/MM/dd | Timestamp in format: [start]-[end]: Long-Long
        dateField - - Name of the field for given dateRange filter //created,versiondate
        limit - - pagination parameter, default = 100, max = 100
        offset - - pagination parameter, default = 0
        sort - - 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 id
        branchId - - branch id
        limit - - pagination parameter, default = 100, max = 100
        offset - - pagination parameter, default = 0
        Returns: