// Path: 5 - After AppMsg/app/src/main/java/pt/forkit/androidlx_2014/domain/Track.java
// public class Track {
// 
//     @SerializedName("id")
//     private int trackId;
// 
//     @SerializedName("title")
//     private String title;
// 
//     @SerializedName("sharing")
//     private String sharing;
// 
//     @SerializedName("artwork_url")
//     private String artworkUrl;
// 
//     @SerializedName("duration")
//     private long duration;
// 
//     @SerializedName("genre")
//     private String genre;
// 
//     @SerializedName("streamable")
//     private boolean streamable;
// 
//     @SerializedName("downloadable")
//     private boolean downloadable;
// 
//     @SerializedName("download_url")
//     private String downloadUrl;
// 
//     @SerializedName("stream_url")
//     private String streamUrl;
// 
//     @SerializedName("original_content_size")
//     private long originalContentSize;
// 
//     private String localPath;
// 
//     public Track() {
//     }
// 
//     public int getTrackId() {
//         return trackId;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public String getSharing() {
//         return sharing;
//     }
// 
//     public String getArtworkUrl() {
//         return artworkUrl;
//     }
// 
//     public long getDuration() {
//         return duration;
//     }
// 
//     public String getGenre() {
//         return genre;
//     }
// 
//     public boolean isStreamable() {
//         return streamable;
//     }
// 
//     public boolean isDownloadable() {
//         return downloadable;
//     }
// 
//     public String getDownloadUrl() {
//         return downloadUrl + "?client_id=" + Urls.SOUNDCLOUD_CLIENT_ID;
//     }
// 
//     public long getOriginalContentSize() {
//         return originalContentSize;
//     }
// 
//     public String getLocalPath() {
//         return localPath;
//     }
// 
//     public void setLocalPath(String localPath) {
//         this.localPath = localPath;
//     }
// 
// }


import pt.forkit.androidlx_2014.domain.Track;
import retrofit.Callback;
import retrofit.http.GET;
import retrofit.http.Path;
import retrofit.http.Query;
import java.util.ArrayList;
package pt.forkit.androidlx_2014.rest;




public interface Mp3Api {

    @GET("/tracks.json")
    public void tracks(@Query("q") String query, @Query("tags") String tags,
// Path: 5 - After AppMsg/app/src/main/java/pt/forkit/androidlx_2014/domain/Track.java
// public class Track {
// 
//     @SerializedName("id")
//     private int trackId;
// 
//     @SerializedName("title")
//     private String title;
// 
//     @SerializedName("sharing")
//     private String sharing;
// 
//     @SerializedName("artwork_url")
//     private String artworkUrl;
// 
//     @SerializedName("duration")
//     private long duration;
// 
//     @SerializedName("genre")
//     private String genre;
// 
//     @SerializedName("streamable")
//     private boolean streamable;
// 
//     @SerializedName("downloadable")
//     private boolean downloadable;
// 
//     @SerializedName("download_url")
//     private String downloadUrl;
// 
//     @SerializedName("stream_url")
//     private String streamUrl;
// 
//     @SerializedName("original_content_size")
//     private long originalContentSize;
// 
//     private String localPath;
// 
//     public Track() {
//     }
// 
//     public int getTrackId() {
//         return trackId;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public String getSharing() {
//         return sharing;
//     }
// 
//     public String getArtworkUrl() {
//         return artworkUrl;
//     }
// 
//     public long getDuration() {
//         return duration;
//     }
// 
//     public String getGenre() {
//         return genre;
//     }
// 
//     public boolean isStreamable() {
//         return streamable;
//     }
// 
//     public boolean isDownloadable() {
//         return downloadable;
//     }
// 
//     public String getDownloadUrl() {
//         return downloadUrl + "?client_id=" + Urls.SOUNDCLOUD_CLIENT_ID;
//     }
// 
//     public long getOriginalContentSize() {
//         return originalContentSize;
//     }
// 
//     public String getLocalPath() {
//         return localPath;
//     }
// 
//     public void setLocalPath(String localPath) {
//         this.localPath = localPath;
//     }
// 
// }


// Path: 8 - After EventBus/app/src/main/java/pt/forkit/androidlx_2014/rest/Mp3Api.java
import pt.forkit.androidlx_2014.domain.Track;
import retrofit.Callback;
import retrofit.http.GET;
import retrofit.http.Path;
import retrofit.http.Query;
import java.util.ArrayList;

package pt.forkit.androidlx_2014.rest;




public interface Mp3Api {

    @GET("/tracks.json")
    public void tracks(@Query("q") String query, @Query("tags") String tags,
                        Callback<ArrayList<Track>> callback);