package com.azimo.tool.firebase;
import com.azimo.tool.firebase.model.CreatedIssuesList;
import com.azimo.tool.firebase.model.ReportedReviewsList;
import com.azimo.tool.firebase.response.DefaultFirebaseResponse;
import com.azimo.tool.firebase.response.GetCreatedIssuesResponse;
import com.azimo.tool.firebase.response.GetReportedReviewsResponse;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.PATCH;
import rx.Observable;
/**
* Created by F1sherKK on 17/01/17.
*/
public interface FirebaseService {
@PATCH("createdIssuesCollection.json")
Observable<DefaultFirebaseResponse> updateCreatedIssues(
@Body CreatedIssuesList createdIssuesList
);
@PATCH("reportedReviewCollection.json")
Observable<DefaultFirebaseResponse> updateReportedReviews(
@Body ReportedReviewsList reportedReviewsList
);
@GET("createdIssuesCollection.json")
Observable<GetCreatedIssuesResponse> getCreatedIssues();
@GET("reportedReviewCollection.json")
Observable<GetReportedReviewsResponse> getReportedReviews();
}