18034727885
2026-08-19 1da9dab82c7014b8b535197bdfbdac862cc36e1a
app/src/main/java/com/igo/user/network/ApiService.kt
@@ -4,7 +4,6 @@
import com.google.gson.JsonObject
import com.igo.user.data.HomeDatas
import com.igo.user.network.entity.Anchor
import com.igo.user.network.entity.AutoCompleteBean
import com.igo.user.network.entity.CarPrice
import com.igo.user.network.entity.City
import com.igo.user.network.entity.Coupon
@@ -12,8 +11,6 @@
import com.igo.user.network.entity.EmailBean
import com.igo.user.network.entity.Evaluation
import com.igo.user.network.entity.Function
import com.igo.user.network.entity.GPoiBean
import com.igo.user.network.entity.GeoBean
import com.igo.user.network.entity.Goods
import com.igo.user.network.entity.GoogleToken
import com.igo.user.network.entity.InviteHis
@@ -25,11 +22,8 @@
import com.igo.user.network.entity.OpenCity
import com.igo.user.network.entity.Order
import com.igo.user.network.entity.Phone
import com.igo.user.network.entity.PlaceDetailBean
import com.igo.user.network.entity.Point
import com.igo.user.network.entity.RealName
import com.igo.user.network.entity.RouteBean
import com.igo.user.network.entity.SearchBean
import com.igo.user.network.entity.SeatInfo
import com.igo.user.network.entity.ServiceRecord
import com.igo.user.network.entity.Shift
@@ -377,30 +371,6 @@
    @POST(Apis.queryGoodsInfo)
    fun queryGoodsInfo(@Field("id") pageNum:Int,@Field("sign") sign:String,
                       @Field("appid") appid:String): Flowable<ResultData<Goods>>
    @POST(Apis.getPoi)
    fun getPoi(@Query("location")location:String,@Query("radius")radius:Int = 2000,@Query("key")key:String = Const.google_key,
               @Query("language")language:String): Flowable<GPoiBean>
    @POST(Apis.geoCode)
    fun geoCode(@Header("X-Goog-Maps-Experience-ID") tripId:String,@Query("latlng")location:String,@Query("language")language:String,@Query("key")key:String = Const.google_key,
                @Query("appid")appid:String = "c780a308a35740bfb946e10452ba62e0"): Flowable<GeoBean>
    @POST(Apis.textsearch)
    fun textsearch(@Header("X-Goog-Maps-Experience-ID") tripId:String,@Query("query")query:String,@Query("location")location:String?,
                   @Query("language")language:String,@Query("radius")radius:Int = 25000,@Query("key")key:String = Const.google_key): Flowable<SearchBean>
    @POST(Apis.autocomplete)
    fun autocomplete(@Header("X-Goog-Maps-Experience-ID") tripId:String,@Query("input")query:String, @Query("language")language:String,@Query("components")region:String="country:gh",
                     @Query("key")key:String = Const.google_key): Flowable<AutoCompleteBean>
    @POST(Apis.placeDetails)
    fun placeDetails(@Header("X-Goog-Maps-Experience-ID") tripId:String,@Query("place_id")place_id:String, @Query("fields")region:String="name,geometry",
                     @Query("key")key:String = Const.google_key): Flowable<PlaceDetailBean>
    @POST(Apis.directions)
    fun directions(@Header("X-Goog-Maps-Experience-ID") tripId:String,@Query("origin")origin:String,@Query("destination")destination:String,@Query("language")language:String,@Query("mode")mode:String = "driving",
                   @Query("key")key:String = Const.google_key): Flowable<RouteBean>
    @POST(Apis.getFleetEngineAuth)
    fun getFleetEngineAuth(@Query("tripId")origin:String): Flowable<ResultData<GoogleToken>>