package com.eswaraj.core.service;
public interface EswarajMobileService {
/**
* This service returns all location info which may include all or few of following
* State,District,Assembly Constituency, Parliament Constituency, City/Village, Ward, Colony etc
*
* and there will be cases too when we may find two states or two district etc, in that case we will return all such locations
*
* @param lattitude
* @param longitude
* @return
*/
//LocationInfo getLocationInfo(Double lattitude, Double longitude);
/**
* This service will create a new complaint and will return the complete complaint data
* which may have all or some of following data
* Location : State,District,Assembly Constituency, Parliament Constituency, City/Village, Ward, Colony etc
* Official Responsible : Official person responsible for the problem , one official
* Politician Responsible : List of all politician responsible for complaint
* Photos, videos and other complaint attributes
*
* People who endorsed this complaint may not be returned by this, for that their will be different API
*
* @param complaint
* @return
*/
//ComplaintInfo saveComplaint(Complaint complaint);
}