// Path: app/src/main/java/pt/passarola/model/MapItems.java
// public class MapItems {
// 
//     private final List<PlaceViewModel> places;
// 
//     public MapItems(List<PlaceViewModel> places) {
//         this.places = places;
//     }
// 
//     public List<PlaceViewModel> getPlaces() {
//         return places;
//     }
// }
// 
// Path: app/src/main/java/pt/passarola/model/viewmodel/MixedViewModel.java
// public interface MixedViewModel {
// 
//     int TYPE_A = 1;
//     int TYPE_B = 2;
// 
//     int getType();
// }


import android.location.Location;
import java.util.List;
import pt.passarola.model.MapItems;
import pt.passarola.model.viewmodel.MixedViewModel;
package pt.passarola.ui;




/**
 * Created by ruigoncalo on 19/11/15.
 */
public interface MapPresenterCallback {
    void onLocationSuccessEvent(Location location);
    void onLocationErrorEvent(Exception e);
// Path: app/src/main/java/pt/passarola/model/MapItems.java
// public class MapItems {
// 
//     private final List<PlaceViewModel> places;
// 
//     public MapItems(List<PlaceViewModel> places) {
//         this.places = places;
//     }
// 
//     public List<PlaceViewModel> getPlaces() {
//         return places;
//     }
// }
// 
// Path: app/src/main/java/pt/passarola/model/viewmodel/MixedViewModel.java
// public interface MixedViewModel {
// 
//     int TYPE_A = 1;
//     int TYPE_B = 2;
// 
//     int getType();
// }


// Path: app/src/main/java/pt/passarola/ui/MapPresenterCallback.java
import android.location.Location;
import java.util.List;
import pt.passarola.model.MapItems;
import pt.passarola.model.viewmodel.MixedViewModel;

package pt.passarola.ui;




/**
 * Created by ruigoncalo on 19/11/15.
 */
public interface MapPresenterCallback {
    void onLocationSuccessEvent(Location location);
    void onLocationErrorEvent(Exception e);
    void onPlacesSuccessEvent(MapItems items);