blob: 3a2621e733b9206727ae555ffce74f6c71534fb2 [file] [log] [blame]
package org.apache.fineract.data.services
import io.reactivex.Completable
import io.reactivex.Observable
import org.apache.fineract.data.models.payroll.PayrollConfiguration
import org.apache.fineract.data.remote.EndPoints
import retrofit2.http.Body
import retrofit2.http.GET
import retrofit2.http.PUT
import retrofit2.http.Path
interface PayrollService {
@GET(EndPoints.API_PAYROLL_PATH + "/customers/{identifier}/payroll")
fun getPayrollConfig(@Path("identifier") identifier: String): Observable<PayrollConfiguration>
@PUT(EndPoints.API_PAYROLL_PATH + "/customers/{identifier}/payroll")
fun updatePayrollConfig(@Path("identifier") identifier: String,
@Body payrollConfiguration: PayrollConfiguration)
: Completable
}