
package com.jpventura.popularmovies.domain.service.backend;

import retrofit.http.GET;
import retrofit.http.Path;
import retrofit.http.Query;

public interface IMovieDB {
    String REST_ENDPOINT = "http://api.themoviedb.org/3";

    @GET("/movie/{id}")
    void getMovie(@Path("id") long id,
                  @Query("api_key") String apiKey,
                  @Query("language") String language,
                  GetMovieCallback callback);

    @GET("/movie/{list_type}")
    void getMovieList(@Path("list_type") ListType listType,
                      @Query("api_key") String apiKey,
                      @Query("language") String language,
                      GetMovieListCallback callback);

    @GET("/movie/{list_type}")
    void getMovieList(@Path("list_type") ListType listType,
                      @Query("api_key") String apiKey,
                      @Query("language") String language,
                      @Query("page") int page,
                      GetMovieListCallback callback);
}
