Swiggy v4.51.1版本的 MD5 值为:5af7ec91512a0a8c1510e3f8bac20b8b
以下内容为反编译后的 GoogleReverseGeocodeModule.java 源代码,内容仅作参考
package in.swiggy.android.tejas.feature.google.googlereversegeocode;
import in.swiggy.android.tejas.api.ApiEndPointType;
import in.swiggy.android.tejas.feature.google.googlereversegeocode.model.GeocodedAddress;
import in.swiggy.android.tejas.feature.google.googlereversegeocode.model.GooglePlaceList;
import in.swiggy.android.tejas.feature.google.googlereversegeocode.transformer.GoogleReverseGeocodeTransformer;
import in.swiggy.android.tejas.feature.google.signers.UrlSigner;
import in.swiggy.android.tejas.qualifiers.retrofit.RetrofitDevApi;
import in.swiggy.android.tejas.transformer.ITransformer;
import kotlin.jvm.internal.o;
import retrofit2.Retrofit;
public final class GoogleReverseGeocodeModule {
private static final String GOOGLE_API_END_POINT = "https://maps.googleapis.com";
public static final GoogleReverseGeocodeModule INSTANCE = new GoogleReverseGeocodeModule();
private GoogleReverseGeocodeModule() {
}
public static final IGoogleReverseGeocodeAPI providesReverseGeocodeAPI(@RetrofitDevApi(apiType = ApiEndPointType.SWIGGY_API) Retrofit retrofit) {
o.k(retrofit, "retrofit");
Object create = retrofit.create(IGoogleReverseGeocodeAPI.class);
o.j(create, "create(...)");
return (IGoogleReverseGeocodeAPI) create;
}
public static final GoogleReverseGeocodeManager providesReverseGeocodeManager(IGoogleReverseGeocodeAPI googleReverseGeocodeAPI, UrlSigner urlSigner, ITransformer<GooglePlaceList, GeocodedAddress> transformer) {
o.k(googleReverseGeocodeAPI, "googleReverseGeocodeAPI");
o.k(urlSigner, "urlSigner");
o.k(transformer, "transformer");
return new GoogleReverseGeocodeManager(GOOGLE_API_END_POINT, googleReverseGeocodeAPI, urlSigner, transformer);
}
public static final ITransformer<GooglePlaceList, GeocodedAddress> providesReverseGeocodeTransformer(GoogleReverseGeocodeTransformer googleReverseGeocodeTransformer) {
o.k(googleReverseGeocodeTransformer, "googleReverseGeocodeTransformer");
return googleReverseGeocodeTransformer;
}
}